Closed
Bug 1428494
Opened 7 years ago
Closed 6 years ago
Fix installation of mozmill for local development
Categories
(Thunderbird :: Build Config, enhancement)
Thunderbird
Build Config
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
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 6•7 years ago
|
||
mozreview-review |
Comment on attachment 8940582 [details]
Bug 1428494: Package mozmill test resources in mozbuild;
https://reviewboard.mozilla.org/r/210790/#review216670
Attachment #8940582 -
Flags: review?(philipp) → review+
Comment 7•7 years ago
|
||
mozreview-review |
Comment on attachment 8940583 [details]
Bug 1428494: Stop installing mozmill in automation;
https://reviewboard.mozilla.org/r/210792/#review216672
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 10•7 years ago
|
||
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 11•7 years ago
|
||
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+
Comment 12•7 years ago
|
||
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
Comment 13•7 years ago
|
||
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?)
Assignee | ||
Comment 14•7 years ago
|
||
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.
Comment 15•7 years ago
|
||
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.
Comment 16•6 years ago
|
||
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)
Assignee | ||
Updated•6 years ago
|
Flags: needinfo?(mozilla)
Keywords: leave-open
Comment 17•6 years ago
|
||
I've opened bug 1516843 to take over from here, so I'm closing this one.
Updated•6 years ago
|
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.
Description
•