Move Thunderbird mozharness unittest configs out of m-c

RESOLVED FIXED in Thunderbird 67.0

Status

defect
RESOLVED FIXED
7 months ago
5 months ago

People

(Reporter: rjl, Assigned: rjl)

Tracking

Trunk
Thunderbird 67.0
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(5 attachments)

In bug 1506715 comment 8, Geoff Brown [:gbrown] stated:
> The mochitest harness changes are fine, but I think you need a clearer
> separation of thunderbird from the mozharness configuration. Ideally, there
> shouldn't be thunderbird mozharness configuration in mozilla-central.

The end result of this bug is that thunderbird_extra.py is moved to comm/mozharness/unittests and thunderbird_buildbot.py is completely removed as it's obsolete.
Depends on: 1506715
First step in moving Thunderbird mozharness unittest configurations out of
M-C. This adds the comm/mozharness directory to the mozharness test archive
under mozharness/configs/comm so that they can be access later by
desktop_unittest.py.
Moving TB specific mozharness unittest configurations out of mozilla repository.
Adds the necessary taskcluster and mozharness configuration for Thunderbird
Mochitests.
Note that the addition of "all_mochitest_suites" in thunderbird_extra.py will
replace the inherited list of tests from mozilla.

Depends on D16375

The try runs for this series of patches look promising.

try:

try-comm-central:

Flags: needinfo?(geoff)

The Mochitests failed, but I don't think it was a CI issue.

I had a better test run with some prefs changed, so you're right.

https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=1756a9495af2428bdb1072a878ef5a819efe12cb

Flags: needinfo?(geoff)
Duplicate of this bug: 1507317
Attachment #9036080 - Attachment description: Bug 1517298 - Add comm mozharness configs to mozharness test archive. r?gbrown → Bug 1517298 - Add comm mozharness configs to mozharness test archive.
thunderbird_buildbot.py is no longer necessary now that Thunderbird builds
on Taskcluster.
thunderbird_extra.py is moved into comm-*.
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/integration/autoland/rev/8431bedf934c
Add comm mozharness configs to mozharness test archive. r=firefox-build-system-reviewers,mshal
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 66.0

reopening since there is more to land on this bug.

Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/655c34c266f6
Move TB unittest configs into comm repository. r=darktrojan
https://hg.mozilla.org/comm-central/rev/3c26a13818d0
TB Mochhitest configuration for taskcluster. r=darktrojan

Developer requested that mochitests only run on optimized builds for right
now.

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/integration/autoland/rev/870a3cdb1a99
Remove Thunderbird unittest configs from mozilla-*. r=jmaher
Keywords: checkin-needed
Target Milestone: Thunderbird 66.0 → Thunderbird 67.0
Version: 66 → Trunk
Keywords: leave-open
Status: REOPENED → RESOLVED
Closed: 6 months ago6 months ago
Keywords: checkin-needed
Resolution: --- → FIXED

D17987, attachment 9039938 [details] needs to be committed.

Status: RESOLVED → REOPENED
Keywords: checkin-needed
Resolution: FIXED → ---

Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/2320b1ccb435
Set mochitests to only run for optimized builds. r=darktrojan

Status: REOPENED → RESOLVED
Closed: 6 months ago5 months ago
Keywords: checkin-needed
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.