Closed Bug 907941 Opened 7 years ago Closed 7 years ago

Update gaia-ui-tests.json automatically when the gaia-ui-tests repo changes

Categories

(Firefox OS Graveyard :: Gaia, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jgriffin, Unassigned)

Details

This bug will be used to track automatic updates performed by the "gaia-ui-tests-pushbot" (see bug 907240), which update the gaia-ui-tests.json file in gaia automatically when the gaia-ui-tests repo changes.
Whenever the repo https://github.com/mozilla/gaia-ui-tests is updated, the gaia-ui-tests-pushbot will automatically update the file tests/python/gaia-ui-tests.json in the gaia repo, like so:

https://github.com/mozilla-b2g/gaia/commit/8ae14172afc40e6c9be8f47b927eb998279208c9

This, in turn, will cause a gaia-pushbot update in TBPL, like so:

https://hg.mozilla.org/integration/b2g-inbound/rev/35db67270042

If a commit to gaia-ui-tests causes breakage in TBPL, the sheriff should backout the corresponding gaia commit as usual, which will reset the gaia-ui-tests.json pointer to its previous state.

If the commit message of this backout contains either the words "back" or "revert" (case-insensitive), the gaia-ui-tests-pushbot will stop automatic operation; it will resume after a manual commit which doesn't include either of those strings.

This is necessary since otherwise the next commit to gaia-ui-tests would trigger the gaia-ui-tests-pushbot to again update gaia-ui-tests.json, likely re-breaking the tests in TBPL.
See https://intranet.mozilla.org/Auto-tools/B2G_Automation#gaia-ui-tests-pushbot for details about where the pushbot is hosted.
Seems to be working well.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
(In reply to Wes Kocher (:KWierso) from comment #4)

We really need to teach mcMerge to ignore anything from the pushbot(s).
You need to log in before you can comment on or make changes to this bug.