Граф коммитов

1094 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt c0a039e70d Bug 1567642 - [mozharness] Fix flake8 under Python 3 lint issues r=Callek
Depends on D45413

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

--HG--
extra : moz-landing-system : lando
2019-09-12 13:17:19 +00:00
Mike Shal 3b8df1c395 Bug 1580028 - Always merge PGO profile data in the run task; r=firefox-build-system-reviewers,chmanchester
If the run task generates bad profile data, the merge step in the
profile-use task will fail. However, retrying the profile-use task
doesn't fix the problem, and there isn't a straightforward way to retry
the run task in this situation. Instead we can add a clang toolchain to
all the run tasks, and perform the merge there.

This means the output from the run task will always be a successfully
merged file called 'merged.profdata', and we no longer need to perform
the merge as part of the profile-use build as a GENERATED_FILES step.

Depends on D45262

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

--HG--
extra : moz-landing-system : lando
2019-09-10 21:56:15 +00:00
Junior Hsu 34f0900f51 Bug 1571573 - P3 don't fetch node in non-xpcshell test r=ahal
Although we don't use `node` for test except xpcshell, many yml includes `desktop_unittest.py`, which fetches `node` in the last patch.
Hence, expose node path to MOZ_NODE_PATH env variable only if we have fetched node from toolchain.

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

--HG--
extra : moz-landing-system : lando
2019-09-09 21:11:45 +00:00
Junior Hsu a0fc2962a8 Bug 1571573 - P2 remove downloading node from tooltool r=tomprince,ahal
Differential Revision: https://phabricator.services.mozilla.com/D44899

--HG--
extra : moz-landing-system : lando
2019-09-09 17:54:36 +00:00
Mike Hommey 76b948abd2 Bug 1575471 - Move `make check` from mozharness to moz-automation.mk. r=froydnj
Currently, we have no real visibility on the time spent after the build
finished, despite the fact that a large chunk is actually happening via
make check (although thankfully more and more of it is moving out to
separate tasks).

Also, the mozharness machinery for make check dates from when we were
running in buildbot and takes care of turning builds orange instead of
red in case of failure, etc. which doesn't do anything useful anymore.

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

--HG--
extra : moz-landing-system : lando
2019-08-21 12:31:30 +00:00
Mike Hommey c173540215 Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander
The remaining uses all need adjustements to in-tree mozconfigs, so they
all need to be done at once.

However, to make things slightly more intelligible, we do this in two
steps. This is step 1: we modify the use_toolchain transform to take care of
the transformation, while keeping the task definitions intact, so that
we only deal with mozconfig and build script adjustements here.

Differential Revision: https://phabricator.services.mozilla.com/D41890
2019-08-15 11:21:52 +09:00
Mike Hommey 8cd0a0666a Bug 1573435 - Use toolchain fetches for openh264 tasks. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D41737
2019-08-15 11:21:48 +09:00
Mike Hommey e322d70f9a Bug 1572017 - Make mozharness aware of the new location of build_resources.json. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D40943

--HG--
extra : moz-landing-system : lando
2019-08-07 16:06:11 +00:00
Bob Clary 0e4603dbfd Bug 1568623 - [test isolation] Add web-platform-tests support, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D39242

--HG--
extra : moz-landing-system : lando
2019-07-25 01:23:45 +00:00
Nick Thomas 258bfc9b9f Bug 1553076 - Checksums for releases don't contain msi, stub installer, or pkg files, r=Callek DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D38580

--HG--
extra : moz-landing-system : lando
2019-07-22 00:00:42 +00:00
Aki Sasaki b9041f813d Bug 1562902 - fennec l10n bumping on esr68. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D38782

--HG--
extra : moz-landing-system : lando
2019-07-20 01:10:56 +00:00
Tom Prince 8da108c6aa Bug 1567011: [update-verify] Use version number to determine branch, rather than product-details category; r=mhentges,rail
For esr versions, the category switches from "esr" to "stability" when the next esr branch is started. This breaks
the logic for determining which repository a release was made from. Since we also have code for determining the
type of release from the version number, we can just use that directly instead.

(Note that the logic will not work for Fennec as all releases have transitioned to mozilla-esr68, but Fennec does not
use update-verify.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 15:11:19 +00:00
Geoff Brown a0158936ae Bug 1566957 - Ensure robocop runs with --disable-e10s; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38395

--HG--
extra : moz-landing-system : lando
2019-07-17 20:32:17 +00:00
Byron Campen [:bwc] 5fe8caac32 Bug 1555792: Add --setpref option to many test types r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37503

--HG--
extra : moz-landing-system : lando
2019-07-11 15:06:38 +00:00
Tom Prince 15fe3c2e5a Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
This only uses cross-platform tools, so switch to running these on linux, which
cuts the runtime down from ~20m to ~3m.

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

--HG--
extra : moz-landing-system : lando
2019-07-11 16:40:25 +00:00
Mike Shal 7d02c70f7b Bug 1563053 - Wildcard profraw files for Android PGO; r=firefox-build-system-reviewers,chmanchester
This adds support for the Android process writing out multiple profraw
files and pulling them all from the device. We currently only generate a
single profraw file, but if that changes in the future we should be able
to get a PGO build using the full set of files now.

Depends on D36840

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

--HG--
extra : moz-landing-system : lando
2019-07-09 19:56:45 +00:00
Mike Shal 285be9abcc Bug 1563053 - Put all Android PGO outputs in a separate directory; r=firefox-build-system-reviewers,chmanchester
If we end up generating multiple profraw files in the future, it will
help to have them all in a separate directory so that we can just 'adb
pull' the whole directory at once.

Depends on D36839

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

--HG--
extra : moz-landing-system : lando
2019-07-09 20:13:35 +00:00
Mike Shal d77d483c53 Bug 1563053 - Poll Android PGO based on process existence, not file existence; r=snorp
After execute_script() returns, the Android process may not be fully
shutdown, so the profile data may not exist yet. The initial
implementation waited for this by checking if the profraw file existed
and was non-zero length, but this may be contributing to issues with
getting partial profraw files.

Instead we can wait for the whole process to exit by using
process_exist(), so the profraw file should be completely written out
by then. In the event that the profraw file is truncated for some
reason, the merge step will fail and the process will be retried (per
bug 1560755).

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

--HG--
extra : moz-landing-system : lando
2019-07-08 20:53:25 +00:00
Bob Clary df7634e648 Bug 1561309 - add --repeat command line argument for mozharness reftest and mochitest categories, r=ahal.
Differential Revision: https://phabricator.services.mozilla.com/D36011

--HG--
extra : moz-landing-system : lando
2019-07-05 18:39:30 +00:00
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
Tom Prince 50c9843007 Bug 1557190: Update esr migration script for esr68; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D36368

--HG--
extra : moz-landing-system : lando
2019-06-30 20:57:00 +00:00
Kartikaya Gupta 276b570b4d Bug 1558598 - Add the --enable-webrender option to android HW unittests. r=ahal
This is not used yet but will be eventually so I'm just going to
add it now.

As of this patch, all the tests that we currently run on android HW do
accept the --enable-webrender flag and explicitly disable WR if it is
not provided.

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

--HG--
extra : moz-landing-system : lando
2019-06-29 09:51:05 +00:00
Kartikaya Gupta 513bb04fa4 Bug 1558598 - Simplify the webrender flags in android_emulator_unittest.py. r=ahal
Instead of using --setenv to control WebRender being on or off, just propagate
the --enable-webrender flag to the downstream "remote" test harness. This
is more reliable than passing --setenv because not all harnesses support
the setenv flag, and it's easier to explicitly add support for --enable-webrender
to the harnesses that need it (i.e. the ones we want to run with WR enabled in
automation).

This also drops the --disable-webrender flag and asserts that lack of
enable-webrender implies WR will be disabled.

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

--HG--
extra : moz-landing-system : lando
2019-06-29 09:50:56 +00:00
Kartikaya Gupta 286b1f72fd Bug 1558598 - Fix up webrender flag in desktop_unittest.py. r=ahal
Now that all the downstream test harnesses take the --enable-webrender
option and propagate it correctly, the desktop_unittest.py wrapper can
just pass it along to those harnesses.

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

--HG--
extra : moz-landing-system : lando
2019-06-29 09:50:47 +00:00
Kartikaya Gupta 7cac45c075 Bug 1558598 - Fix up webrender options for the AWSY harness. r=ato
AWSY is built on marionette, so it inherits the option by default, we mostly
just need to propagate it properly. This also drops the --disable-webrender
option as it is now implied if --enable-webrender is not provided.

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

--HG--
extra : moz-landing-system : lando
2019-06-29 09:50:30 +00:00
Kartikaya Gupta 00ecade299 Bug 1558598 - Fix the enable-webrender option for the telemetry Marionette tests. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D35862

--HG--
extra : moz-landing-system : lando
2019-06-29 09:50:27 +00:00
Kartikaya Gupta 90eea8e8e5 Bug 1558598 - Force WebRender on or off in the marionette harness. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D35861

--HG--
extra : moz-landing-system : lando
2019-06-29 09:50:23 +00:00
Kartikaya Gupta 14cf3a5147 Bug 1558598 - Force WebRender on or off in the WPT harness. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D35856

--HG--
extra : moz-landing-system : lando
2019-06-29 09:48:53 +00:00
James Graham 3dbbd8c724 Bug 1559902 - Make wpt more forgiving of crashes on treeherder, r=ahal
This is required so that crashes on import don't block updating tests.
It makes that change from 1539449 only apply to non-wpt suites, which is
not ideal but no worse than the previous setup.

Differential Revision: https://phabricator.services.mozilla.com/D35218
2019-06-19 11:07:03 -07:00
Dorel Luca cb53554453 Backed out 3 changesets (bug 1558598) for Geckoview failures
Backed out changeset d9c42c5f4850 (bug 1558598)
Backed out changeset d2f0c18e82de (bug 1558598)
Backed out changeset f24e407e9a6d (bug 1558598)
2019-06-12 18:19:07 +03:00
Kartikaya Gupta faedf6bd33 Bug 1558598 - Add the --enable-webrender option to android HW unittests. r=ahal
This is not used yet but will be eventually so I'm just going to
add it now.

Depends on D34623

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

--HG--
extra : moz-landing-system : lando
2019-06-12 13:12:30 +00:00
Kartikaya Gupta dac61ec776 Bug 1558598 - Force-disable webrender unless it is enabled. r=ahal
Ensure we force-disable webrender unless it is explicitly enabled
via the --enable-webrender flag. Also add missing env variables for
the telemetry_client.py case which appears to be a copy/paste error
that was not caught because we never run that test with WR enabled.

Depends on D34622

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

--HG--
extra : moz-landing-system : lando
2019-06-12 13:13:35 +00:00
Kartikaya Gupta f6b29b417f Bug 1558598 - Remove --disable-webrender options from a couple of places. r=ahal
This drops the --disable-webrender option (which force-disables WR)
and treats the lack of an --enable-webrender as if --disable-webrender
was provided.

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

--HG--
extra : moz-landing-system : lando
2019-06-12 13:08:43 +00:00
Kartikaya Gupta b0520cb367 Bug 1558293 - Log android properties before running wrench reftests. r=jnicol
This includes build information and other stuff.

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

--HG--
extra : moz-landing-system : lando
2019-06-11 12:42:03 +00:00
Kartikaya Gupta a001de8d97 Bug 1555479 - Update wrench mozharness script to support running on a device as well. r=gbrown
The presence or absence of the DEVICE_SERIAL environment variable
is sufficient to control this.

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

--HG--
extra : moz-landing-system : lando
2019-06-08 08:59:06 +00:00
Kartikaya Gupta 6d682927cb Bug 1555479 - Rename android_emulator_wrench to android_wrench.py. r=gbrown
This is in preparation for having the same script be used for emulator
and device runs. No functional change in this patch; it just renames
the file and class.

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

--HG--
rename : testing/mozharness/scripts/android_emulator_wrench.py => testing/mozharness/scripts/android_wrench.py
extra : moz-landing-system : lando
2019-06-08 08:59:02 +00:00
Kartikaya Gupta f2fe061b71 Bug 1555479 - Allow wrench to know when it is running in the emulator. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D33404

--HG--
extra : moz-landing-system : lando
2019-06-08 08:58:41 +00:00
Gijs Kruitbosch 871405553f Bug 1196094 - use e10s when doing PGO profiling, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D32329

--HG--
extra : moz-landing-system : lando
2019-05-31 14:18:05 +00:00
Nick Thomas b52fce9a8f Bug 1543932 - partner repacks bustage in 68.0, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D33124

--HG--
extra : moz-landing-system : lando
2019-05-30 05:30:39 +00:00
Kartikaya Gupta 77070abf44 Bug 1555410 - Clear the logcat before starting to record. r=gbrown
This allows local runs where the emulator stays up between runs to have
a cleaner logcat, because it won't pull historical logcat from the emulator.

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

--HG--
extra : moz-landing-system : lando
2019-05-29 17:37:27 +00:00
Mihai Alexandru Michis bf0f822195 Backed out changeset 8b110b9889c3 (bug 1196094) as requested by Gijs. 2019-05-28 16:01:19 +03:00
Gijs Kruitbosch bd641f5fa6 Bug 1196094 - use e10s when doing PGO profiling, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D32329

--HG--
extra : moz-landing-system : lando
2019-05-27 09:05:21 +00:00
Tom Prince 573c84911a No bug: [mozharness] Don't explicitly pass scm-level to mozharness; r=Callek
The last use of scm level in mozharness is in `mozharness.mozilla.secrets` which
uses the `MOZ_SCM_LEVEL` environment variable directy.

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

--HG--
extra : moz-landing-system : lando
2019-05-24 01:08:06 +00:00
Kartikaya Gupta d35c6b3268 Bug 1549776 - Add a script to run wrench reftests on an Android emulator. r=gbrown
This adds an android_emulator_wrench.py script that uses mozharness to
control the Android emulator, and run the wrench reftests. It has an
associated wrench.py config script which is similar to existing android
config scripts.

The android_emulator_wrench script is structured a little differently
from other android mozharness scripts, mostly for two reasons:

1) I tried hard to make it locally runnable by developers, using
   ./mach python. This allows develpers to more easily reproduce the
   setup that runs in automation, and does so without duplicating a lot
   of code.

2) I also tried to make the script use fewer of what I consider to be
   "opaque" mozharness features, like the actions list which can run
   hard-to-find preflight and postflight functions. Instead of treating
   mozharness like a framework and filling in some functions for it to
   invoke as part of it's grand plan, I treat it more like a library and
   specifically the functions I want in the order that I want, which
   makes it easier for novice developers to debug problems.

As part of writing this script I extracted a few helper functions and made
some minor changes to existing android/adb mozharness machinery, but these
are all simple refactorings and should introduce no functional change.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 17:02:49 +00:00
Geoff Brown 51f5d3a884 Bug 1548555 - For android gtest, push support files to device; r=bc
Differential Revision: https://phabricator.services.mozilla.com/D29837

--HG--
extra : moz-landing-system : lando
2019-05-03 17:45:21 +00:00
Joel Maher 6611f95ab0 Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal
remove subsuite=clipboard from manifests

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

--HG--
extra : moz-landing-system : lando
2019-05-01 08:16:44 +00:00
Geoff Brown 105f46a3c6 Bug 1250737 - Update android mozharness 'chunked' handling, for jittest; r=bc
It turns out there are several places where the change to suite 'jittest-chunked'
causes problem. I am abandoning that approach.
Desktop uses this trick, and this returns android '-chunked' handling to a state
similar to what it was before I started messing around!

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

--HG--
extra : moz-landing-system : lando
2019-04-25 21:17:59 +00:00
Andrew Halberstadt 48648a7344 Bug 1523303 - Align mozharness suite names with the ones in 'moztest.resolve', r=gbrown
This officially makes 'moztest.resolve' the source of truth when it comes to
suite names. It aligns that file with the names used in both the
desktop_unittest and android_emulator_unittest scripts.

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

--HG--
extra : moz-landing-system : lando
2019-04-22 22:32:34 +00:00
Andrew Halberstadt 6b482c7f2e Bug 1541527 - Remove "-e10s" from treeherder group symbols and task labels, r=jmaher,gbrown
Since e10s is the default configuration, we shouldn't explicitly mark things
with the "-e10s" suffix. Instead we should mark things that *don't* run with
'e10s. This patch removes '-e10s' from all treeherder group symbols and task
labels, adds the "-1proc" suffix to tasks that are non-e10s.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 18:18:33 +00:00
Geoff Brown cea888163f Bug 1318091 - Add Android 7.0 gtest tasks; r=bc
Add Android 7.0 gtests, opt and debug, running against the geckoview
TestRunnerActivity.

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

--HG--
extra : moz-landing-system : lando
2019-04-11 20:49:33 +00:00
Tom Prince 17465c3c75 Bug 1543747: Don't display exceptions from bouncer when the checks fail; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D27135

--HG--
extra : moz-landing-system : lando
2019-04-11 18:05:22 +00:00
Daniel Varga bf215dbbd8 Merge mozilla-central to autoland. a=merge on a CLOSED TREE
--HG--
extra : rebase_source : 33d0709730d68206491b4facb0645c798ff943e3
2019-04-11 00:59:25 +03:00
Daniel Varga 6d6f6dadce Backed out 4 changesets (bug 1458385) for nightly updates fail. a=backout
Backed out changeset 09338587b68e (bug 1458385)
Backed out changeset f7791b680d46 (bug 1458385)
Backed out changeset cc06a7beb3d1 (bug 1458385)
Backed out changeset 3b10487587c3 (bug 1458385)
2019-04-10 21:09:46 +03:00
Kartikaya Gupta d35e1ef6c2 Bug 1543260 - Make GLES3 in the android emulator conditional on WR. r=gbrown
This disables GLES3 in the android emulator unless WebRender is
explicitly enabled, because for now the half-baked ES3 support in the
emulator causes some WebGL tests to fail.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 17:29:47 +00:00
Tom Prince 5f84cb1802 Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
This only uses cross-platform tools, so switch to running these on linux, which
cuts the runtime down from ~20m to ~3m.

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

--HG--
extra : moz-landing-system : lando
2019-04-06 05:49:55 +00:00
Andrew Halberstadt a47c68c32c Bug 1523303 - [tryselect] Extend test_mozharness_integration.py to include the 'android_emulator_unittest' script, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D26133

--HG--
extra : moz-landing-system : lando
2019-04-08 14:34:59 +00:00
Tom Prince 4ac1c70fe2 Bug 1541122: Don't create fresh virtualenv for bouncer-check; r=mtabara
In automation, the script is run with `mach python`, and all the dependencies
are vendored, so just use them directly.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:47 +00:00
Tom Prince 7138026d04 Bug 1541122: [mozharness] Simplify bouncer-check configuration to not include paths; r=mtabara
These existed for when bouncer was updated via mozharness, and they are unused in bouncer-check.
By removing the paths, we make the configuration easier to read and update.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:48 +00:00
Tom Prince b1dca8980b Bug 1541122: [try-staging] Support bouncer-check in staging; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D25835

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:23 +00:00
Tom Prince 323ed9e2e0 Bug 1533589: Support generating update-verify-config for new configuration; r=aki
When adding a new platform, the first release will be at the watershed, and
there will be no update paths. Rather than failing in this case (requiring the
update-verify setup happen after the first release), generate an empty config
which will allow the later tasks to turn green.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:10 +00:00
Tom Prince 9060a01dd4 No bug: [mozharness] Remove obsolete push-candidate-to-releases script; r=aki
This functionality has been replaced by beetmover. Also remove `mozharness.mozilla.aws`,
of which this was the only consumer.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 00:30:57 +00:00
Noemi Erli 3ce906be2c Backed out changeset c75b53bc557a (bug 1532491) for unnecessary fix CLOSED TREE 2019-04-02 00:37:55 +03:00
Eric Rahm cc7adb3c6f Bug 1532491 - Follow up: Fix f8 warning in awsy_script. CLOSED TREE r=noemi_erli
Differential Revision: https://phabricator.services.mozilla.com/D25664

--HG--
extra : moz-landing-system : lando
2019-04-01 20:27:26 +00:00
Tom Prince f65c37ebd8 No bug: [mozharness] Remove some dead code looking at substitutions in desktop l10n code; r=Callek
There used to be various values that were substituted into the mozharness
configuration for L10n jobs. All those substitutions have been removed, but the
code to support them is still around. This removes that code.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 20:16:39 +00:00
Eric Rahm 32c973a13b Bug 1532491 - Follow up: Fix f8 warning in awsy_script. CLOSED TREE
Reviewers: noemi_erli

Reviewed By: noemi_erli

Subscribers: reviewbot

Bug #: 1532491

Differential Revision: https://phabricator.services.mozilla.com/D25664
2019-04-01 23:47:25 +03:00
Eric Rahm 8b801e06ee Bug 1532491 - Part 3: Enable running AWSY tp6 in automation. r=bc
An `sy-tp6` variant is added to the AWSY test suite that runs against the tp6 pageset.

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

--HG--
extra : moz-landing-system : lando
2019-03-29 19:35:24 +00:00
Noemi Erli 739bdd8dab Backed out changeset a7c0f3da75fa for linting opt failure in desktop_l10n.py CLOSED TREE 2019-04-01 21:20:04 +03:00
Tom Prince b1bf0e38f8 No bug: [mozharness] Remove some dead code looking at substitutions in desktop l10n code; r=Callek
There used to be various values that were substituted into the mozharness
configuration for L10n jobs. All those substitutions have been removed, but the
code to support them is still around. This removes that code.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 21:37:17 +00:00
Oana Pop Rus d9ec36d04f Backed out 3 changesets (bug 1458385) for windows partial bustages. a=backout
Backed out changeset 8036c03c3b51 (bug 1458385)
Backed out changeset 99fa5539c2bd (bug 1458385)
Backed out changeset 9a5f255979c2 (bug 1458385)
2019-03-28 15:13:13 +02:00
Tom Prince d0ad5f9a38 Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
This only uses cross-platform tools, so switch to running these on linux, which
cuts the runtime down from ~20m to ~3m.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:54 +00:00
Andrew Halberstadt 5d91672933 Bug 1523303 - [mozharness] Normalize '-chunked' out of suite name when reading MOZHARNESS_TEST_PATHS in desktop_unittest.py, r=gbrown
Mozharness appends -chunked/-coverage to some suites, but the build system/test
resolver don't have any concept of these things. We need to normalize these out
for the purposes of MOZHARNESS_TEST_PATHS.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 15:59:55 +00:00
Andrew Halberstadt 573782c2eb Bug 1523303 - [tryselect] Add test making sure |mach try fuzzy <path>| generates suite names that mozharness recognizes, r=gbrown
It turns out bug 1489100 regressed the ability to specify test paths for most
suites by naively assuming that mozharness uses suite names that look like:

<flavor>-<subsuite>

In reality, there is no consistency to how suite names are generated. This test
does a few things:

1) Patches the moztest.TestResolver to return a list of all possible
suites/subsuites (assuming the lists in moztest.resolve are up to date).

2) Finds all the suites defined in the mozharness configs (e.g
linux_unittest.py), and uses these are parametrized inputs.

3) Checks that for each test suite,
DesktopUnittest._get_mozharness_test_paths() returns something.

I've marked all of the test suites that currently fail as expected. This way I
have a good sense of what needs to be fixed, and can validate my changes as I
move through the list.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 15:55:31 +00:00
Mike Shal 91ae472cd9 Bug 632954 - Add Android profile generation task; r=tomprince,gbrown
This introduces a mozharness script, android_emulator_pgo.py, to run the
profileserver suite with the PGO-instrumented Android build, and collect
the profile data and jarlog.

The mozharness script contains some redundancy with
build/pgo/profileserver.py, but the additional requirements for Android
to use adb and existing mozharness classes to control the emulator made
it difficult to share the desktop profileserver implementation.

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

--HG--
extra : source : c151ebf303cad175e24bcc0965c800a9d12ecb3b
2019-03-18 23:53:29 +00:00
Noemi Erli b61340c4b0 Backed out 12 changesets (bug 632954) for causing Android Bpgo(run) pending jobs CLOSED TREE
Backed out changeset 429c96e4de32 (bug 632954)
Backed out changeset de8beacc5eb4 (bug 632954)
Backed out changeset c151ebf303ca (bug 632954)
Backed out changeset b96dd954a456 (bug 632954)
Backed out changeset 26031d362333 (bug 632954)
Backed out changeset 097f141a499d (bug 632954)
Backed out changeset 6f5fc0d644dd (bug 632954)
Backed out changeset 53d3443e55d9 (bug 632954)
Backed out changeset 503bcac73583 (bug 632954)
Backed out changeset 142ae187478d (bug 632954)
Backed out changeset 0615c775a0cf (bug 632954)
Backed out changeset 3dfc0e4f8e7c (bug 632954)
2019-03-20 11:58:18 +02:00
Mike Shal de76c53a4e Bug 632954 - Add Android profile generation task; r=tomprince,gbrown
This introduces a mozharness script, android_emulator_pgo.py, to run the
profileserver suite with the PGO-instrumented Android build, and collect
the profile data and jarlog.

The mozharness script contains some redundancy with
build/pgo/profileserver.py, but the additional requirements for Android
to use adb and existing mozharness classes to control the emulator made
it difficult to share the desktop profileserver implementation.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:29 +00:00
Mike Hommey 9961a0af3d Bug 1530908 - Don't use different mozconfigs for artifact builds. r=chmanchester
Artifact mozconfigs are not necessarily up-to-date wrt changes to the
nightly mozconfigs, and all in all, shouldn't be much different from
them.

It's just better to use the nightly mozconfigs (or beta on beta, etc.)
and make the mozconfigs themselves handle the few things that need to be
different when the USE_ARTIFACT environment is set (which is now
consistently set by taskcluster)

This does have the side effect of turning builds that actually don't
support artifact builds red when using --artifact on try, instead of
having them silently not be artifact builds as currently happens.

Depends on D21314

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:48:05 +00:00
Mike Hommey ac94b1c515 Bug 1530908 - Unify artifact builds setup between try config and try syntax. r=dustin
While try syntax is approaching its EOL, the fact that using it to do
artifact builds does some things subtly differently from using try
config is not helpful.

Depends on D22055

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:48:28 +00:00
Dan Minor 227713d452 Bug 1515210 - Build openh264 plugin for win64-aarch64; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D21782

--HG--
extra : moz-landing-system : lando
2019-03-06 17:12:40 +00:00
Edwin Gao 48bb1c21f8 Bug 1531499 - additional workaround for Windows 32bit incorrectly reporting failure for reftest r=jmaher,ahal
Changes:
- modified the criteria for using 1 as the successful return code by using a combination of factors; is it Windows, is it 32bit, and is it Reftest.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 13:58:52 +00:00
Andrew Halberstadt 49b4c244df Bug 1526777 - [mozharness] Restrict success_codes hack in desktop_unittest.py to Windows 7 reftests, r=jmaher
Bug 1120644 will be used to look into why Windows 7 reftests are still returning 1.

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

--HG--
extra : moz-landing-system : lando
2019-02-21 17:01:58 +00:00
Dan Minor 332aa43e29 Bug 1513000 - Updates to mozharness openh264 scripts and configs; r=callek
Differential Revision: https://phabricator.services.mozilla.com/D19817

--HG--
extra : rebase_source : 728308f5304ca30a25cc7201e70abb3bd1365b84
2018-12-14 12:04:58 -05:00
Narcis Beleuzu 858fb172ec Merge inbound to mozilla-central. a=merge 2019-01-24 23:43:35 +02:00
Tom Prince a439a717c0 No bug: Remove usused tools checkout from migration scripts; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D17525

--HG--
extra : moz-landing-system : lando
2019-01-24 18:19:37 +00:00
Mihai Tabara eff8c2b710 Bug 1522144 - fix auth issues in bumping behaviors of mergeduty. r=tomprince a=release 2019-01-24 17:48:23 +00:00
Sebastian Hengst a612973f64 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-23 18:51:14 +02:00
Tom Prince be61f47d10 Bug 1520874: [mozharness] Remove unneeded mar code from L10n jobs; r=Callek
Mars are now generated by separate repackage tasks, so we don't need mar tools
in L10n builds.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 04:16:17 +00:00
Tom Prince 1672d0a0f9 Bug 1520874: [mozharness] Remove mobile per-project l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15863

--HG--
extra : moz-landing-system : lando
2019-01-21 22:53:12 +00:00
Tom Prince 9e91da3c7a Bug 1520874: [mozharness] Remove desktop per-project l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15861

--HG--
extra : moz-landing-system : lando
2019-01-21 21:24:03 +00:00
Tom Prince c7eb29b26f Bug 1520874: [mozharness] Set L10n update channel based on build update channel; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15860

--HG--
extra : moz-landing-system : lando
2019-01-21 20:56:48 +00:00
Matt Howell 28ff59ecfc Bug 1514806 Part 5 - Select the appropriate 7-zip SFX stub binary for the build target. r=firefox-build-system-reviewers,mshal#firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D15983

--HG--
extra : moz-landing-system : lando
2019-01-22 21:58:49 +00:00
James Graham 4a3c4618c1 Bug 1519862 - Allow ignoring process_crash in determing mozharness job status, r=ahal
For shutdown crashes in wpt wse need to ignore the crashes for now
until we have a way of allowing specific ones. So just have a global
flag that permits this.

Differential Revision: https://phabricator.services.mozilla.com/D16836
2019-01-23 11:04:48 +00:00
Geoff Brown 49b8434f58 Bug 1512352 - Improve task retry handling in test-verify; r=bc 2019-01-14 07:58:41 -07:00
James Graham 48b47d05cd Bug 1513598 - Run only specified wpt tests with mach try fuzzy, r=marco
The keys in the test_paths dict contain the name of the suite e.g. web-platform-tests-testharness, so specify these
keys rather than the generic web-platform-tests key

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

--HG--
extra : moz-landing-system : lando
2018-12-13 14:21:09 +00:00
James Graham 92886d48d7 Bug 1512816 - Use on-disk symbols path for wpt when available, r=ted
Differential Revision: https://phabricator.services.mozilla.com/D14262

--HG--
extra : moz-landing-system : lando
2018-12-12 19:03:15 +00:00
Bobby Holley 78436c0a47 Bug 1512286 - Use the env var on non-QR platforms. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D13964
2018-12-07 15:17:41 -05:00
Ciure Andrei 60a7065bec Backed out 3 changesets (bug 1512286)for breaking test because of missing option CLOSED TREE
Backed out changeset cd601d93d9f3 (bug 1512286)
Backed out changeset 929fe0acd506 (bug 1512286)
Backed out changeset e1b3f3624b87 (bug 1512286)
2018-12-07 16:51:59 +02:00
Bobby Holley 69d2e2948b Bug 1512286 - Use the env var on non-QR platforms. r=kats
Depends on D13963

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

--HG--
extra : moz-landing-system : lando
2018-12-07 11:57:45 +00:00
James Graham 3319035104 Bug 1509983 - Enable wpt android reftests on try/m-c, r=gbrown,ato
Depends on D13089

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

--HG--
extra : moz-landing-system : lando
2018-11-30 15:31:50 +00:00
Marco Castelluccio 65ca4461a5 Bug 1489100 - Specify tests per suite in MOZHARNESS_TEST_PATHS. r=ahal
--HG--
extra : rebase_source : 09d05ca38ad25ce6178172e607ce0207525ea484
2018-11-15 17:54:13 +01:00
Geoff Brown 27c0a1415f Bug 1507207 - Improve support for e10s mode testing on Android; r=bc 2018-11-27 09:41:13 -07:00
Henrik Skupin a0b3d921d3 Bug 1509175 - MnH has to use a resolution of 1600x1200 instead of 1366x768 for virtual screen. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D12626

--HG--
extra : moz-landing-system : lando
2018-11-23 08:24:41 +00:00
Marco Castelluccio fa0014ea66 Bug 1507635 - reftest paths should be relative to abs_reftest_dir/tests. r=ahal
--HG--
extra : rebase_source : edbf1086e5b40b62bd2199a5bee0af5a0e847be1
2018-11-19 16:42:16 +01:00
Marco Castelluccio cefdd7f8d4 Bug 1507635 - When running specific tests on try, don't use the 'tests' attribute from the suite. r=ahal
--HG--
extra : rebase_source : b16fb8b5c158a9dd3fd03e3b5cfd278a52efc418
2018-11-19 15:32:09 +01:00
Marco Castelluccio 7f1ab0b64c Bug 1480142 - Pass test paths relative to the Marionette test install dir to the Marionette test runner. r=whimboo
--HG--
extra : rebase_source : 6c26751adeeddd4aed626112d4d33976e4ac1030
2018-11-20 17:25:34 +01:00
Simon Fraser 963c54934e Bug 1506319 Change log levels for bouncer check failures r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12259

--HG--
extra : moz-landing-system : lando
2018-11-19 11:31:28 +00:00
James Graham 679ffd4520 Bug 1505739 - Enable wpt CSS reftests on Mac, r=automatedtester
Differential Revision: https://phabricator.services.mozilla.com/D11309

--HG--
extra : moz-landing-system : lando
2018-11-09 10:39:24 +00:00
Csoregi Natalia ce1a763fd8 Backed out 2 changesets (bug 1505739) for css failures e.g. /css/css-ui/caret-color-013.html. CLOSED TREE
Backed out changeset 135bb7f0d1a8 (bug 1505739)
Backed out changeset ea50b8a6a2a7 (bug 1505739)
2018-11-08 22:19:57 +02:00
James Graham d98f3d6c79 Bug 1505739 - Enable wpt CSS reftests on Mac, r=automatedtester
Differential Revision: https://phabricator.services.mozilla.com/D11309

--HG--
extra : moz-landing-system : lando
2018-11-08 18:16:15 +00:00
Cosmin Sabou 9aed28c3bc Backed out changeset f0b33e8151a8 (bug 1505615) for being rebased incorrectly as requested by tomprince. 2018-11-08 04:52:33 +02:00
Tom Prince ca261b0af8 Bug 1505615: [update-verify] Check version regex against the version it expects; r=nthomas
Bug 1491907 changed update-verify-config-creator from spliting the slug from
product-details, to using the version. However, the version doesn't have the
'esr' suffix that the taskgraph code expects. Append `esr` to the version
string to handle this case.

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

--HG--
extra : moz-landing-system : lando
2018-11-08 02:40:57 +00:00
Justin Wood 5617c7e557 Bug 1475510 - Add mozharness support for repackage-msi. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D9334

--HG--
extra : moz-landing-system : lando
2018-11-07 17:44:17 +00:00
Tom Prince a8d5331c0b Bug 1502531: [mozharness] Move `abs_upload_dir` code to openh264_build script; r=Callek
That variable, and the function that references it is only used by the openh264
code, so move it there.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 13:32:10 +00:00
Raphael Pierzina 60130b7c6e Bug 1501973 - Update telemetry tests to run from tests archive; r=ahal
Depends on D9770

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

--HG--
extra : moz-landing-system : lando
2018-10-26 16:01:08 +00:00
Tom Prince 0c87a52972 No bug: [mozharness] Remove unused `--revision` option from l10n scripts; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D9621

--HG--
extra : moz-landing-system : lando
2018-10-24 17:57:39 +00:00
Aki Sasaki 9a8c355fb0 Bug 1499809 - l10n bumper should touch a status file on success. r=nthomas
Differential Revision: https://phabricator.services.mozilla.com/D9017

--HG--
extra : moz-landing-system : lando
2018-10-18 22:05:51 +00:00
James Graham 8976487754 Bug 1500081 - Use --install-fonts to install fonts for wptrunner, r=AutomatedTester
This replaces a previous Firefox-only method except on Windows 7 where
it seems that we have some issues with the registry.

Differential Revision: https://phabricator.services.mozilla.com/D9091
2018-10-18 15:54:30 +01:00
James Graham bb19587996 Bug 1481723 - Enable wpt css tests on Windows, r=ato
MozReview-Commit-ID: ekP5TOSaRM

Differential Revision: https://phabricator.services.mozilla.com/D7201
2018-10-18 15:54:30 +01:00
Geoff Brown 355c3ff64a Bug 1495430 - Use AndroidMixin in web_platform_tests.py mozharness script; r=bc,automatedtester 2018-10-11 09:47:56 -06:00
Geoff Brown cce55b662a Bug 1495430 - Move most mozharness android emulator support into AndroidMixin; r=bc
This allows sharing emulator management code with other mozharness scripts,
like web_platform_tests.py.
2018-10-11 09:47:55 -06:00
Simon Fraser 8bd61a2e25 Bug 1492639 Add destination checks to bouncer validation r=mtabara
Reviewers: mtabara

Reviewed By: mtabara

Subscribers: bhearsum, sfraser, catlee, mtabara

Tags: #secure-revision, #bmo-releng-security

Bug #: 1492639

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

--HG--
extra : rebase_source : aee00eb82e67ac028238470e29b462f324c177b4
2018-10-10 15:00:18 +01:00
Eric Rahm 732ec05444 Bug 1409739 - Part 4: Add a DMD variant of AWSY tests. r=bc
This makes enabling DMD at runtime in automation opt-in via a '--dmd' param.
Currently this is enabled via the 'awsy-dmd-e10s' and 'awsy-base-dmd-e10s'
tests.

--HG--
extra : rebase_source : 0371dca4d99197e7f0a37dfcd3763903f807b7b0
2018-10-04 12:43:32 -07:00
Raphael Pierzina 38f4cd91a3 Bug 1488468 - Update requirements files for telemetry tests; r=davehunt
Depends on D7905

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

--HG--
rename : testing/config/telemetry_tests_requirements.txt => testing/config/telemetry_tests_source_requirements.txt
extra : moz-landing-system : lando
2018-10-05 19:16:47 +00:00
Raphael Pierzina 57fd289426 Bug 1488468 - Update telemetry_client.py to expect three return values for evaluate_parser(); r=davehunt
Depends on D7903

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

--HG--
extra : moz-landing-system : lando
2018-10-05 19:16:46 +00:00
Rok Garbas 36dfab12fe Bug 1496480 - release-update-verify-config-* tasks failing due to recent refactoring in Bug 1491907, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D7748

--HG--
extra : moz-landing-system : lando
2018-10-04 17:44:07 +00:00
Geoff Brown 343d40b027 Bug 1495430 - Move a little more code into AndroidMixin; r=bc 2018-10-03 09:02:57 -06:00
Tom Prince abfc8a57a7 Bug 1494091: [mozharness] Remove unused query_version; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D7331

--HG--
extra : moz-landing-system : lando
2018-10-02 18:34:51 +00:00
Tom Prince af8a4dd641 Bug 1494091: [mozharness] Remove unused binary transparency code; r=Callek
This code duplicates code in https://github.com/mozilla-releng/binary-transparency/
which is what we'd use if this work is picked up again.

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

--HG--
extra : moz-landing-system : lando
2018-10-02 17:31:47 +00:00
Tom Prince efb1a949f6 Bug 1494091: [mozharness] Remove unused release/updates.py script; r=Callek
This has been replaced by scriptworkers and update-verify tasks.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 20:57:26 +00:00
Henrik Skupin 3057752927 Bug 1370636 - [wdspec] Update mozharness configuration for geckodriver on Windows. r=jgraham
The patch makes sure that the correct path to the geckodriver binary
is used for the web-platform-tests script.

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

--HG--
extra : moz-landing-system : lando
2018-10-02 13:36:01 +00:00
Andrew Halberstadt ee4af8a5f1 Bug 1470266 - [mozharness] Add --setpref argument to main desktop scripts, r=jmaher
The mozharness scripts have a lot of special case arguments for one off
configurations, stuff like --e10s, --enable-webrender and --gpu-required.

Many of these command line args ultimately only end up setting an extra pref in
the test harnesses. Instead, let's just give mozharness the ability to set
prefs directly via --setpref. This way we can pass them through from taskgraph
without needing to add extra configuration to mozharness when making changes
like this.

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

--HG--
extra : moz-landing-system : lando
2018-10-02 13:11:40 +00:00
Joel Maher ee1c5dd1d7 Bug 1437215 - Run AWSY on windows10-qr builds. r=kats
Run AWSY on windows10 QR config

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

--HG--
extra : moz-landing-system : lando
2018-10-02 12:03:00 +00:00
Rob Lemley 77d113c0ad Bug 1491907 - Set correct branch URL for Thunderbird based on product-details r=bhearsum
Thunderbird releases come from the comm-esr.* repositories rather than the
comm-release repository. This adds a special case for Thunderbird and sets
the branch URL correctly.

This initial patch is based on the branch_prefix (comm or mozilla).

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

--HG--
extra : moz-landing-system : lando
2018-09-24 08:21:17 +00:00
Geoff Brown cb467403c2 Bug 1492240 - Use AndroidMixin for android_hardware_unittest.py; r=bc 2018-09-26 14:23:29 -06:00
Geoff Brown efef4d47a1 Bug 1492239 - Use AndroidMixin for android_emulator_unittest; r=bc 2018-09-26 14:23:26 -06:00
Geoff Brown 36c45bba54 Bug 1492632 - Ensure correct installation requirements for Android per-test suites; r=bc 2018-09-21 13:23:48 -06:00
Tom Prince 59c3755348 No bug: [mozharness] Remove some no-op code that just calls a method from a parent class; r=me
This addresses the review comment from https://phabricator.services.mozilla.com/D6171

--HG--
extra : rebase_source : af26bfda433367e78115930be187528a64bbde91
extra : amend_source : 6ab77c4829ebdcb4701d76e5410790a0f760882f
2018-09-21 10:53:05 -06:00
Nick Thomas 296ae7df09 Bug 1493056 - check for mar existence before chmoding it, and remove deprecated action, r=aki
Differential Revision: https://phabricator.services.mozilla.com/D6460

--HG--
extra : moz-landing-system : lando
2018-09-21 03:59:45 +00:00
Tom Prince cc905dafe7 No bug: [mozhanress]: Remove set_/query_property from mozharness; r=Callek
The last place any properties were written out was removed in
https://phabricator.services.mozilla.com/D6170
Looking at the remaining uses, properties get set and modified but not used
anywhere.

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

--HG--
extra : moz-landing-system : lando
2018-09-19 18:54:51 +00:00
Tom Prince a7c3a25c9b No bug: [mozharness] Remove references to balrog in mozharness; r=bhearsum
There are two places where it is references:

- The build process generates a `balrog_props.json` that is not used anywhere.
  (This is currently generated as part of beetmover).
- The merge day scripts have unused support for locking some rules.

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

--HG--
extra : moz-landing-system : lando
2018-09-19 18:54:44 +00:00
Ted Mielczarek 412addf8a0 bug 1490325 - make mozharness BuildScript.ensure_upload_path part of preflight_build. r=firefox-build-system-reviewers,nalexander
Currently the BuildScript mozharness base class has an `ensure_upload_path`
action that we run after the build. This patch changes it to no longer be
an action, and instead simply run as part of `preflight_build` so that the
artifact directory will be created before starting the build. This makes
it more straightforward to write things like log files directly into this
directory without worrying about whether it exists.

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

--HG--
extra : moz-landing-system : lando
2018-09-18 19:50:50 +00:00
Ben Hearsum 715bd48218 Bug 1490119 - Set override_certs in update verify config creator. r=nthomas
Imports the changes to the UpdateVerifyConfig class, and sets --override-certs for staging releases.

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

--HG--
extra : moz-landing-system : lando
2018-09-13 12:31:08 +00:00
Rob Lemley e1efc2daaf Bug 1489355 - Windows installer build fixes r=Callek
Bug 1484264 made changes to how the repackage tasks is configured.
The package-name field was hard-coded to "firefox". This field is later
used to build the Windows installer, and Thunderbird requires that it
be set to "thunderbird" or the build fails.

This patch changes package-name to be a templated field like the others.

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

--HG--
extra : moz-landing-system : lando
2018-09-07 17:51:02 +00:00
Tudor-Gabriel Vîjială 48c6ba440f Bug 1475256 - Refactor CodeCoverageMixin to pass --java-coverage-output-dir instead of a file path. r=gbrown,marco
Differential Revision: https://phabricator.services.mozilla.com/D4142

--HG--
extra : moz-landing-system : lando
2018-09-06 16:59:57 +00:00
Tom Prince 38c55c9a6d Bug 1484264: [mozharness] Move repacakge config from mozharness to taskcluster; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D3624

--HG--
extra : rebase_source : b97304799f7c192cef73434a3973f71d52e1792f
extra : histedit_source : 19fb857824f51ca4dc7e551c82ddaf9a769c4db8
2018-08-17 09:40:57 -06:00
Tom Prince 5b57b42215 Bug 1484012: [mozharness] Use fetch-content to download inputs in repackage tasks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D3559

--HG--
extra : rebase_source : c910810629d16dbf507241fc609f3955afcf50e8
2018-08-15 15:12:33 -06:00
Tom Prince c60045308b Bug 1484012: [mozharness] Hard-code repackage input/output directories, since they don't vary meaningfully; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D3558

--HG--
extra : rebase_source : d70cd0f390cee6b1561869edbe7ca49c469bf065
2018-08-07 11:53:00 -06:00
Geoff Brown b70a1556ca Bug 1482957 - Download minidump_stackwalk in android-hw tests; r=bc
The script was setting minidump_stackwalk_path, signalling that minidump_stackwalk
is expected to be found pre-installed at that location. When the path is not set,
the executable is downloaded.
2018-08-17 09:21:31 -06:00
Tom Prince bd8b928c50 No bug: [mozharness] Remove no-op code block in repackage code. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D3528

--HG--
extra : moz-landing-system : lando
2018-08-16 16:59:59 +00:00
Geoff Brown bec136999a Bug 1483421 - Enable more test suites for Android test-verify; r=jmaher 2018-08-15 12:54:06 -06:00
Tom Prince 871fb353ad No bug: Don't generate trailing whitespace in `l10n-changesets.json`; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1536

--HG--
extra : moz-landing-system : lando
2018-06-04 18:04:39 +00:00
Justin Wood 04889ad4f9 Bug 1463749 - Support checksum .beet files having duplicate content, as long as sha's match. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D2756

--HG--
extra : rebase_source : dfc6f34054afea3bc19355f2fba0fba2eaf2c9eb
2018-08-04 21:10:51 -04:00
Justin Wood 856eae15ac Bug 1474469 - Make sure nightly-l10n failures are properly reported. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D2040

--HG--
extra : moz-landing-system : lando
2018-08-07 20:58:32 +00:00
Tudor-Gabriel Vîjială 3912821304 Bug 1473313 - Part 3: Extend CodeCoverageMixin to handle java code coverage tools. r=gbrown,marco
MozReview-Commit-ID: Lld5XLUMb3Y

--HG--
extra : rebase_source : 503650f2610d3ee021222666a6e619486472e82d
2018-07-24 11:51:54 +01:00
Chris AtLee 182e3f8445 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-08-01 16:00:03 +00:00
Geoff Brown 0ff2524d56 Bug 1478801 - Enable structured output parser for most Windows tests; r=ahal
Uses the same mozharness structured output parser configuration on Windows as
on Linux and osx, for consistency.
Removes the ineffective "structured_suites" configuration for Windows unit
tests, since that key is ignored in desktop_unittest.py.
Also changes desktop_unittest.py to use structured output by default in
the absence of the expected unstructured_flavors configuration.
2018-07-29 11:18:58 -06:00
Andrew Halberstadt 52897f4c3a Bug 1478810 - [mozharness] Remove the unused 'mozbase' suite from desktop_unittest.py r=gbrown
There are no instances of --mozbase-suite in either m-c or c-c, which proves this is unused.

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

--HG--
extra : moz-landing-system : lando
2018-07-27 16:22:26 +00:00
Ben Hearsum 2d9f93eea7 bug 1469284: allow ssh username to be passed to the merge day scripts. r=mtabara 2018-07-23 10:39:01 -04:00
Marco Castelluccio bd3f040c33 Bug 1476574 - Enable reset/dump for wpt and cleanup harness code for supporting reset/dump now that it is supported by all test suites. r=jmaher
--HG--
extra : source : c1b3950cc12f1642ad60338d2a8701e2b60131ea
extra : intermediate-source : 4ea7997194e9f995bb0b1e434524a0ea5596d758
extra : histedit_source : fffe672f456fd7c503792d2a3e99184c14bfd36c
2018-07-19 11:56:43 +02:00
Coroiu Cristina 46afadc431 Backed out 2 changesets (bug 1476574) for browser-chrome failures at browser/base/content/test/static/browser_all_files_referenced.js
Backed out changeset 4ea7997194e9 (bug 1476574)
Backed out changeset ec37892ce390 (bug 1476574)
2018-07-19 23:40:24 +03:00
Marco Castelluccio 57da0df505 Bug 1476574 - Enable reset/dump for wpt and cleanup harness code for supporting reset/dump now that it is supported by all test suites. r=jmaher
--HG--
extra : rebase_source : 554f640652e8a44e53d37ca8b4a139845efd75ec
extra : source : c1b3950cc12f1642ad60338d2a8701e2b60131ea
2018-07-19 11:56:43 +02:00
James Graham e7b4476630 Bug 1354232 - Chunk by dir more for wpt on asan, r=maja_zf
This means that when we run these tests, the LSAN exceptions will have
the minimum possible scope.

MozReview-Commit-ID: 5aFDWqSiaNb
2018-07-19 16:32:17 +01:00
Marco Castelluccio b4d232663f Bug 1471575 - Reset/dump gcov counters before/after reftest tests. r=sparky
--HG--
extra : rebase_source : 2c8175ef472caf72c3216d4e12301f6eab03f20b
2018-07-17 10:07:50 +02:00
Geoff Brown 0a065a0719 Bug 1474393 - Ensure test-verify knows when it is running in gpu mode; r=jmaher
An inconsistency in configuration between Android and desktop was causing
some tests not to be verified on Android.
2018-07-10 10:26:33 -06:00
Marco Castelluccio 6eb9f8c25b Bug 1471573 - Support resetting/dumping coverage counters for mochitest. r=jmaher
--HG--
extra : rebase_source : c58f3d27a929dab244a9a3b2c7bdc8ce1d97215d
extra : intermediate-source : cdfcca54339699cee381c289f2d0d2ae2cccd918
extra : source : 0903f7dc6c7f3d7f10fec403d2ebee470e887876
2018-06-27 17:56:09 +01:00
Justin Wood 207eb46e7f Bug 1473528 - Don't cause jobs to auto-retry when failing for desktop l10n. r=sfraser
In l10n repacks we run the repackage multiple times, once for each locale. If something low level fails (like compare-locales) we'll abort out and call _add_failure (from _map) which then will set the return code based on the type of failure.

However it, by default, will increment the return code each time it is called in BaseScript, so to preserve expectations here we should disable that from desktop_l10n.py

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

--HG--
extra : moz-landing-system : lando
2018-07-05 13:15:19 +00:00
Joel Maher 13a435915f Bug 1471227 - adjust taskcluster backfill with path to use test-verify instead of original job. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D1961

--HG--
extra : moz-landing-system : lando
2018-07-04 20:01:36 +00:00
Bogdan Tara 6eafe1c00b Backed out changeset 9c75cab2e322 (bug 733530) for breaking artifact builds 2018-07-04 14:50:22 +03:00
shindli 5cc2efce78 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-04 01:01:25 +03:00
Chris AtLee 8745339529 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-07-03 18:33:02 +00:00
Geoff Brown b61f4883c9 Bug 1472311 - Use android_common.py for android-hw mozharness config; r=bc 2018-07-03 07:33:47 -06:00
Geoff Brown ba2bbfe318 Bug 1472311 - Expand mozharness configs for android-em to accept parameters needed for android-hw; r=bc 2018-07-03 07:33:44 -06:00
Tiberius Oros 65a30935a5 Merge inbound to mozilla-central. a=merge 2018-07-03 00:53:57 +03:00
Marco Castelluccio 1dad6a26ea Bug 1472686 - Don't reset/dump counters for baseline tests. r=jmaher
--HG--
extra : rebase_source : be6d03516914305ba4bfdfc54ba9c42c1eec1b14
extra : amend_source : 0e23b6809f2ae5eb2148c834916dc46c1cbcaead
extra : source : 4104758abe6132e8f3b65e1f2f8e0153bc04ae08
2018-06-29 17:37:30 +01:00
Simon Fraser f0343935e5 Bug 1469803 Update cron bouncer check to use product-details r=rail
Differential Revision: https://phabricator.services.mozilla.com/D1883

--HG--
extra : moz-landing-system : lando
2018-06-29 18:41:42 +00:00
Eric Rahm d545dc0998 Bug 1470831 - Only disable sandboxing in dmd builds. r=bc
Disabling sandboxing seems to cause a memory regression for win32 builds which
affects our AWSY numbers. This switches over to only disabling sandboxing if
using a DMD build so that we can still run without crashing.

--HG--
extra : rebase_source : 9887c19cdd746aec9f6d9e64561f2226cd1ce443
2018-06-25 11:52:21 -07:00
Marco Castelluccio 746c499514 Bug 1471769 - Cleanup both GCOV_PREFIX and GCOV_RESULTS_DIR directories at the end of a test. r=jmaher
--HG--
extra : rebase_source : 79325db3a887ae48eeb02620bd6aefb5bcf141dc
2018-06-28 09:49:10 +01:00
Tiberius Oros 945c24abe5 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-28 01:12:18 +03:00
Marco Castelluccio 37e7ee033d Bug 1470151 - Support resetting/dumping coverage counters in per-test mode for xpcshell on Linux. r=jmaher
--HG--
extra : rebase_source : f2d33c3f952a04c96a4ca02691e10ff5241522bf
extra : source : c73f394a4bef01cccd76d635bce9d67e4a48f721
2018-06-21 14:41:32 +01:00
Coroiu Cristina a2ea371c3c Backed out 3 changesets (bug 1470151) for build bustage at testing/xpcshell/selftest.py on a CLOSED TREE
Backed out changeset c73f394a4bef (bug 1470151)
Backed out changeset 3579431e03dc (bug 1470151)
Backed out changeset ddde7dd347d4 (bug 1470151)
2018-06-27 16:57:10 +03:00
Marco Castelluccio 09c7d31a96 Bug 1470151 - Support resetting/dumping coverage counters in per-test mode for xpcshell on Linux. r=jmaher
--HG--
extra : rebase_source : 92336abb5c9e97dd42d322b4e683c9f617ea4cc2
2018-06-21 14:41:32 +01:00
Julien Cristau c95be1c7c1 Bug 1469423 - add an option to let l10n-bumper trigger builds. r=mtabara
MozReview-Commit-ID: CYOHmQ4os8l

--HG--
extra : rebase_source : 32874b3a7c9742bf2d21060cef7cd3fc6f15d4d8
2018-06-19 17:24:05 +02:00
Tom Ritter 8fab7ae7af Bug 1451601 Do not buffer output in TaskCluster job output r=gps
MozReview-Commit-ID: 4XOcqSXGhHi

--HG--
extra : rebase_source : 315755e7027546f26f98d154dfe15cd0eaf5684d
2018-06-25 15:28:06 -05:00
Bob Clary 1e9e1b9418 Bug 1426586 - Add mozharness script and config for android hardware tests, r=gbrown 2017-12-19 00:26:18 -08:00
Eric Rahm 08c517ede3 Bug 1395540 - Part 6: Fix missing whitespace. r=me
--HG--
extra : rebase_source : b72967aeecd2a9e397ccd1c1a9bf7d2eec13a328
2018-06-22 12:13:35 -07:00
Eric Rahm 5ab7117b5c Bug 1395540 - Part 5: Enable DMD in automation. r=bc
This adds support running AWSY with DMD in automation via mozharness. We use
existence of dmd.py to detect whether or not dmd should be enabled.
Additionally sandboxing has to be disabled in order to avoid crashes on Windows
and OSX.

--HG--
extra : rebase_source : 1576dbb98bc2cff565ea5055daaec5a44aed88a8
2018-06-15 09:59:18 -07:00
Justin Wood fa608470a1 Bug 1469595 - Android single locale (not nightly) broken on beta. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D1703
2018-06-19 16:41:32 +00:00
Joel Maher 8ee7eee7e1 Bug 1467837 - adjust some code for test-coverage gpu/chunks and minor cleanup in per test code. r=gbrown 2018-06-08 16:21:14 -04:00
Justin Wood f8fc850b73 Bug 1466222 - Drop now-unused platform config variable. r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 7bb7694f5d5d78ae85291b22fff313e9d8e42eb1
2018-06-05 20:50:53 -04:00
Justin Wood 81b6d88493 Bug 1466222 - Don't allow mar_tools_url to be runtime configured. r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 185a82778d94271ed27b60f333e78859bc09605f
2018-06-05 20:47:38 -04:00
Justin Wood 0a8a1bab1e Bug 1466222 - Remove locales_file and locales_platform from desktop and mobile l10n. r=catlee
Leave support for multil10n uses for now.

for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : bb28c2d9d5f51f6e7eb797b892247948f1f7021b
2018-06-05 12:58:00 -04:00
Justin Wood b45b08d319 Bug 1466222 - Cleanup handling of en_us_binary_url. r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 0970518ff4bd11538f784d66c1e5a3631eabccc8
2018-06-04 20:52:46 -04:00
Justin Wood 5754718259 Bug 1466222 - hashType is unsued r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 3c9e951bdc9e8363bef4df270d0ef01761139cec
2018-06-04 14:25:34 -04:00
Justin Wood c3eb2b8e1c Bug 1466222 - there is no longer a funsize_props action. r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 259365b927a79ef4ec111239e0433c6eff25ad09
2018-06-04 14:25:06 -04:00
Justin Wood 5d2e106c9a Bug 1466222 - buildid_section and buildid_option are now unused. r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 705e5e28693b41ca69b679f89ed8bf95b858d454
2018-06-04 14:24:09 -04:00
Justin Wood 593f57f10c Bug 1466222 - application_ini is unused. r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 7b9f759f30fc98811987c3e530bc20caf0006b71
2018-06-04 14:23:00 -04:00
Justin Wood e0c508c9c3 Bug 1466222 - _mar_dir is unsued r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : b50f13740021c69b8b118eca766671878a7142ab
2018-06-04 14:16:51 -04:00
Justin Wood ead1c19da1 Bug 1466222 - Drop some unused runtime config tokens. r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 7cf0da1e476bcbc7370c06cee3adc8ec1083a0ef
2018-06-04 14:08:56 -04:00
Justin Wood eb0ea0288d Bug 1466222 - Noqa the pythonpath magic to avoid warnings about module imports not being first r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : source : 9250705be918a4e8a9ee35e353f42c048d5f1a15
2018-06-04 14:04:35 -04:00
Coroiu Cristina 8c5dff3ef1 Backed out 15 changesets (bug 1466222) for breaking android nightly a=backout
Backed out changeset 7bb7694f5d5d (bug 1466222)
Backed out changeset 185a82778d94 (bug 1466222)
Backed out changeset 18fe0eb0545c (bug 1466222)
Backed out changeset bb28c2d9d5f5 (bug 1466222)
Backed out changeset 38d7f885284e (bug 1466222)
Backed out changeset 0970518ff4bd (bug 1466222)
Backed out changeset c71a6be37cfc (bug 1466222)
Backed out changeset 507fe13a3867 (bug 1466222)
Backed out changeset 3c9e951bdc9e (bug 1466222)
Backed out changeset 259365b927a7 (bug 1466222)
Backed out changeset 705e5e28693b (bug 1466222)
Backed out changeset 7b9f759f30fc (bug 1466222)
Backed out changeset b50f13740021 (bug 1466222)
Backed out changeset 7cf0da1e476b (bug 1466222)
Backed out changeset 9250705be918 (bug 1466222)
2018-06-07 14:37:40 +03:00
Justin Wood db6c3bffcb Bug 1466222 - Drop now-unused platform config variable. r=catlee
for "Cleanup l10n mozharness config files." (Batch 2)

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

--HG--
extra : rebase_source : d751faecd6c02b847c1d192984006b557ff87541
2018-06-05 20:50:53 -04:00