Closed Bug 1165215 Opened 9 years ago Closed 9 years ago

Update all jobs to flip from Mozmill tests to Marionette tests

Categories

(Mozilla QA Graveyard :: Infrastructure, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: whimboo, Assigned: whimboo)

References

Details

We want to replace all Mozmill jobs with the appropriate Marionette ones. This will happen across branches except for mozilla-esr31. On that latter branch Marionette is not supported. It will continue to run Mozmill until its end of life.

Things to do:
* Prepare all machines for system level changes (see bug 1163942)
* Update all jobs in mozmill-ci for Marionette (see https://github.com/mozilla/mozmill-ci/issues/576)
Depends on: 1164637, 1164450
While working on this bug I'm going to discontinue the endurance and addon tests, and remove them from the Mozmill CI config. A patch for all jobs for Nightly builds will be up in a bit on the github repo.
Depends on: 1166411
Depends on: 1167126, 1167179
Depends on: 1168545
Together with Barbara we figured out some remaining issues on the firefox-ui-tests master branch. Both got fixed, so we are good to get Marionette tests running in production now for Firefox Nightly builds. I'm going to push it in a bit.
Depends on: 1168533
Tests for Aurora look pretty good. It seems there is only bug 1168880 which needs to be fixed to get our tests passing on localized builds. There might be one more for test_places.py which needs to be disabled for XVFB on Travis. I will check that next.

I'm targeting to enable Marionette tests for mozilla-aurora on staging by latest tomorrow.
Depends on: 1168880
Depends on: 1169603
We still have some bugs to get fixed before we can enable Aurora in staging. First there is a major regression in Marionette (bug 1169798) to be fixed down to Beta. Otherwise also lots of jobs are failing due to networking issues when creating the environment. PyPI is not trustworthy so we might also have to flip to the internal pypi mirror from Releng. For more details see https://github.com/mozilla/mozmill-ci/issues/586.
Depends on: 1169798
All deps have been solved and beside esr31 and ondemand all jobs are running firefox-ui-tests now. All in all the results are very stable and we get nearly no failures.

I call this done!
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
No longer depends on: 1167179
Resolution: --- → FIXED
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.