Closed Bug 632926 Opened 13 years ago Closed 13 years ago

Run xpcshell-tests and MozMill packaged tests for release trunk builds on the 32 bit Mac builders

Categories

(Mozilla Messaging Graveyard :: Release Engineering, defect, P2)

defect

Tracking

(blocking-thunderbird5.0 alpha3+)

RESOLVED FIXED
Tracking Status
blocking-thunderbird5.0 --- alpha3+

People

(Reporter: standard8, Assigned: jhopkins)

References

Details

(Whiteboard: [non-code])

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #620374 +++

We already have this capability on try server. I'd like to do it for production as well.

The more detailed description is this:

- For each 10.6 produced trunk release build, when triggering the unit tests on the 10.6 builders, also trigger unit tests on 10.5 builders.

Thus for every trunk release we'll get:

- xpcshell-tests run on both 10.5 (32 bit mode) and 10.6 (64 bit mode)
- MozMill tests run on both 10.5 (32 bit mode) and 10.6 (64 bit mode)

This will ensure both sides of the universal binary are tested.
Whiteboard: [non-code]
Attachment #514124 - Flags: review?(gozer)
Comment on attachment 514124 [details] [diff] [review]
ported patch from bug 620374

Looks as good as it can be. Needs testing however.
Attachment #514124 - Flags: review?(gozer) → review+
We should be able to run these against the 3.3a2 builds - at least to verify the tests pass.

We wouldn't be able to test the scheduler that way, but running the tests for 3.3a2 against the Mac builds would be fine (and buildbot still has the 3.3a2 config afaik).
Landed in https://hg.mozilla.org/build/buildbot-configs/rev/265631d8f390 and buildbot reconfigured.
Discussed this with John the other night and found that we didn't quite have the schedulers right. Checked in a follow-up patch:

http://hg.mozilla.org/build/buildbot-configs/rev/67de99bf94f6

This is working correctly with the command:

buildbot sendchange --username=standard8 --master=localhost:9010 --branch=release-comm-central-trunk-macosx64-opt-unittest_33 --master=localhost:9010 --revision=THUNDERBIRD_3_3a2_RELEASE http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.3a2-candidates/build1/mac64/en-US/Miramar\ 3.3\ Alpha\ 2.dmg http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.3a2-candidates/build1/mac64/en-US/Miramar\ 3.3\ Alpha\ 2.tests.zip

it triggers both 64 bit and 32 bit unit tests, so I expect this to work fine at the next release.
Status: NEW → RESOLVED
Closed: 13 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: