Enable postbuild actions and mozharness driven Firefox UI Tests in Mozmill CI

RESOLVED FIXED

Status

RESOLVED FIXED
3 years ago
10 months ago

People

(Reporter: whimboo, Assigned: whimboo)

Tracking

45 Branch
Dependency tree / graph

Details

In the past months I put a lot of work in the preparation to get our tests run via mozharness. Further those mozharness scripts should also be used to get our tests executed in TaskCluster later this quarter. All this is part of our Q4 goals as tracked in bug 1214372.

When I pushed the postbuild changes, which includes Treeherder reporting even for busted builds, to our CI staging instance I noticed a couple of problems. Mostly all issues on our side have been solved meanwhile but there are some RelEng related issues which I cannot solve. Those are all around the Mozilla Pulse messages for release builds.

I will file individual bugs in the RelEng component and use that one as tracker.
Depends on: 1221046
Depends on: 1221054
So we had a meeting with Rail last week and here are the notes:
https://docs.google.com/document/d/1fUZg1cOQ9oj8Q_MxcziqMsEtRazDeonRRPsIBI89uvM/edit#

It looked like that no-one from RelEng will have the time to get it fixed for the current release process. Release promotion has way higher priority. So the dependencies will hopefully get fixed there.

Until then we can use a workaround by scraping a file from archive.mozilla.org which contains the revision id. So this should unblock us for now for all locales. This work is done in bug 1219432, and once deployed we can push the postbuild actions to production.
Depends on: 1219432
Whiteboard: [blocked by bug 1219432]
We are no longer blocked! Hurray! So pulsetranslator is now able to get the revision if it is not present in a Pulse message for a candidate build. It has been deployed to production, and release management also triggered the next 43.0b2 build. So by tomorrow we will know if all is working as expected. If that is the case we can finally push the postbuild changes to production.
Whiteboard: [blocked by bug 1219432]
Tests have been all triggered successfully on staging today for localized builds of Firefox 43.0b2:
https://treeherder.allizom.org/#/jobs?repo=mozilla-beta&revision=01b80a70100c

So I think that we are good to go now in enabling post-build actions on production. I will deploy soonish.
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
I missed the mozharness piece here.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1228550
Depends on: 1228544
Depends on: 1228963
Beside some smaller issues on production (which we will fix soon) everything works great with mozharness. So this large piece of work can be considered as done.
Status: REOPENED → RESOLVED
Last Resolved: 3 years ago3 years ago
Resolution: --- → FIXED

Updated

10 months ago
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.