Closed Bug 1428494 Opened 7 years ago Closed 6 years ago

Fix installation of mozmill for local development

Categories

(Thunderbird :: Build Config, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: tomprince, Assigned: tomprince)

References

Details

Attachments

(4 files)

Currently, it creates it's own virtualenv, with hand written code. Instead, it should leverage the existing build virtualenv.
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/comm-central/rev/65634ac5e471 Stop installing mozmill in automation; rs=bustage-fix
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/comm-central/rev/b72aa771a12d (typo-fix) Stop installing mozmill in automation; rs=bustage-fix
Backout by mozilla@hocat.ca: https://hg.mozilla.org/comm-central/rev/27191bf09df8 Backed out changeset b72aa771a12d, 65634ac5e471 for breaking mozmill tests on taskcluster. CLOSED TREE
Attachment #8940582 - Flags: review?(philipp) → review+
Attachment #8940583 - Flags: review?(philipp) → review+
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/comm-central/rev/3235e39f2924 Package mozmill test resources in mozbuild; r?Fallen https://hg.mozilla.org/comm-central/rev/c470737be118 Stop installing mozmill in automation; r?Fallen
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/comm-central/rev/bc092a4b0df8 Fix installation of mozmill virtualenv in automation; rs=bustage-fix
Comment on attachment 8942782 [details] Bug 1428494: Clean up linting of installmozmill.py; r?Fallen Philipp Kewisch [:Fallen] has approved the revision. https://phabricator.services.mozilla.com/D393#9463
Attachment #8942782 - Flags: review+
Comment on attachment 8942783 [details] Bug 1428494: Install mozterm when installing mozmill; r?Fallen Philipp Kewisch [:Fallen] has approved the revision. https://phabricator.services.mozilla.com/D394#9465
Attachment #8942783 - Flags: review+
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/comm-central/rev/4f8929c9473c Clean up linting of installmozmill.py; r=Fallen https://hg.mozilla.org/comm-central/rev/6da9066ad17a Install mozterm when installing mozmill; r=Fallen
Why is mozterm taken from the topsrcdir/python? It is also in the directory tools which is included in the redestributed zip archive of the tests, e.g. thunderbird-60.0a1.en-US.win32.common.tests.zip (or is this the same directory?)
The path $topsrcdir/python is correct when working out of a source checkout, but not from the tests bundle. Those are primarily meant for consumption by our build and test automation; I was unaware that there were instructions for using them for testing addons.
It is easy to work around this with links/junctions. So only the documentation at https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Thunderbird_MozMill_Testing/Running_Thunderbird_MozMill_tests_from_packaged_tests has to be updated.
The leave-open keyword is there and there is no activity for 6 months. :tomprince, maybe it's time to close this bug?
Flags: needinfo?(mozilla)
Flags: needinfo?(mozilla)
Keywords: leave-open
I've opened bug 1516843 to take over from here, so I'm closing this one.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: