gecko-dev/testing/mozharness/scripts
Mike Shal 5974699942 Bug 1560755 - Merge Android PGO profile data in run task; r=firefox-build-system-reviewers,chmanchester
Android profile runs don't always fully write out the profile data. In
this case, the corrupted profile data is successfully uploaded, but
future profile-use PGO builds try to merge the data and fail. Retrying
the profile-use builds doesn't help, since they all pull from the same
job that published the corrupt data.

We can detect this in the run task by using llvm-profdata merge, and if
the merge fails the task can automatically be retried. Note that the
data gets redundantly merged in the profile-use build, but it may not be
possible to run the merge in the run task on all platforms (eg: OSX), so
we have to keep the merge there as well.

Differential Revision: https://phabricator.services.mozilla.com/D36294

--HG--
extra : moz-landing-system : lando
2019-07-02 21:51:23 +00:00
..
firefox_ui_tests
merge_day Bug 1557190: Update esr migration script for esr68; r=Callek 2019-06-30 20:57:00 +00:00
release No bug: [mozharness] Don't explicitly pass scm-level to mozharness; r=Callek 2019-05-24 01:08:06 +00:00
telemetry Bug 1558598 - Fix the enable-webrender option for the telemetry Marionette tests. r=ato 2019-06-29 09:50:27 +00:00
android_emulator_pgo.py Bug 1560755 - Merge Android PGO profile data in run task; r=firefox-build-system-reviewers,chmanchester 2019-07-02 21:51:23 +00:00
android_emulator_unittest.py Bug 1558598 - Simplify the webrender flags in android_emulator_unittest.py. r=ahal 2019-06-29 09:50:56 +00:00
android_hardware_unittest.py Bug 1558598 - Add the --enable-webrender option to android HW unittests. r=ahal 2019-06-29 09:51:05 +00:00
android_wrench.py Bug 1558293 - Log android properties before running wrench reftests. r=jnicol 2019-06-11 12:42:03 +00:00
awsy_script.py Bug 1558598 - Fix up webrender options for the AWSY harness. r=ato 2019-06-29 09:50:30 +00:00
configtest.py
desktop_l10n.py No bug: [mozharness] Don't explicitly pass scm-level to mozharness; r=Callek 2019-05-24 01:08:06 +00:00
desktop_partner_repacks.py Bug 1543932 - partner repacks bustage in 68.0, r=tomprince 2019-05-30 05:30:39 +00:00
desktop_unittest.py Bug 1558598 - Fix up webrender flag in desktop_unittest.py. r=ahal 2019-06-29 09:50:47 +00:00
fx_desktop_build.py Bug 1530908 - Don't use different mozconfigs for artifact builds. r=chmanchester 2019-03-06 22:48:05 +00:00
l10n_bumper.py Bug 1499809 - l10n bumper should touch a status file on success. r=nthomas 2018-10-18 22:05:51 +00:00
marionette.py Bug 1558598 - Force WebRender on or off in the marionette harness. r=ato 2019-06-29 09:50:23 +00:00
mobile_l10n.py No bug: [mozharness] Don't explicitly pass scm-level to mozharness; r=Callek 2019-05-24 01:08:06 +00:00
multil10n.py
openh264_build.py No bug: [mozharness] Don't explicitly pass scm-level to mozharness; r=Callek 2019-05-24 01:08:06 +00:00
raptor_script.py
repackage.py Backed out 4 changesets (bug 1458385) for nightly updates fail. a=backout 2019-04-10 21:09:46 +03:00
talos_script.py
web_platform_tests.py Bug 1558598 - Force WebRender on or off in the WPT harness. r=ato 2019-06-29 09:48:53 +00:00