Closed Bug 1390893 Opened 3 years ago Closed 3 years ago

Extend test verification to Windows and OSX

Categories

(Testing :: General, enhancement)

enhancement
Not set

Tracking

(firefox58 fixed)

RESOLVED FIXED
mozilla58
Tracking Status
firefox58 --- fixed

People

(Reporter: gbrown, Assigned: gbrown)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

The initial implementation of "test verification" only runs on Linux. Running on Windows and OSX should find intermittent issues specific to those platforms, providing benefit to overall test reliability.

The main - maybe only - issue preventing test verification on these platforms is that the mozharness support for test verification relies on environment variables  GECKO_HEAD_REPOSITORY and GECKO_HEAD_REV, which do not appear to be available in Windows and OSX taskcluster environments.
These environment variables are already present for Linux tests (docker-worker).

TV needs them to determine which files were changed on the push.
Attachment #8917389 - Flags: review?(jmaher)
Attachment #8917389 - Flags: review?(jmaher) → review+
Attachment #8917391 - Flags: review?(jmaher) → review+
Pushed by gbrown@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/cab89f775c6b
Add GECKO_HEAD_REPOSITORY/REV to mozharness environment for tests on generic worker; r=jmaher
https://hg.mozilla.org/integration/mozilla-inbound/rev/1eca387652fe
Run test-verify on Windows and osx, as tier 3; r=jmaher
https://hg.mozilla.org/mozilla-central/rev/cab89f775c6b
https://hg.mozilla.org/mozilla-central/rev/1eca387652fe
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
See Also: → 1409507
You need to log in before you can comment on or make changes to this bug.