Commit Graph

1263 Commits

Author SHA1 Message Date
Alexandre Poirot
d73b8a9739 Bug 1545147 - Run remote agent's mochitests in a distinct "remote" job. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D32028

--HG--
extra : moz-landing-system : lando
2019-06-17 13:57:03 +00:00
Rok Garbas
bb7bcf38e3 Bug 1557255 - switch from relengapi-proxy to taskcluster-proxy in taskgraph r=rail
Bug 1557255 - use taskcluster proxy when running tooltool.py

Bug 1557255 - fixing tooltool url

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

--HG--
extra : moz-landing-system : lando
2019-06-12 14:43:14 +00:00
Johan Lorenzo
cc222623d3 Bug 1558220 - Remove dead multi-locale android configs r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D34363

--HG--
extra : moz-landing-system : lando
2019-06-10 16:05:38 +00:00
Johan Lorenzo
dea9f5141c Bug 1558130 - Copy multi_locale/mozilla-esr68_android.json from multi_locale/mozilla-release_android.json r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D34317

--HG--
rename : testing/mozharness/configs/multi_locale/mozilla-release_android.json => testing/mozharness/configs/multi_locale/mozilla-esr68_android.json
extra : moz-landing-system : lando
2019-06-10 14:41:00 +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
Geoff Brown
5a511e79c9 Bug 1556090 - Adjust android 7.0 bogomips threshold; r=jmaher
The bogomips check is now catching and rejecting instances in the range 3000-4000,
which were not seen earlier. I think the difference is that they are being run in
powersave mode now. At any rate, these instances have normal MHz, so I think they
probably provide normal performance over the long run, and need not be rejected:
adjusting the threshold accordingly.

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

--HG--
extra : moz-landing-system : lando
2019-06-04 15:13:08 +00:00
Mike Shal
e52ded1092 Bug 1553065 - Move profile-use mozconfig info into common mozconfigs; r=firefox-build-system-reviewers,chmanchester
The 3-tier PGO builds used a separate mozconfig called 'profile-use' for
the final tier. This created a problem when it rode to beta, since the
same mozconfig was used for all trees, which meant we ended up with
nightly branding on beta builds.

With the PGO-enabling logic in common mozconfigs, we can enable it by
setting the MOZ_PGO_PROFILE_USE environment variable from the task
definition. All of the final-tier PGO builds now use the nightly, beta,
etc mozconfigs like before, so branding should be intact.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 23:56:16 +00:00
Florin Strugariu
7f53677805 Bug 1508694 Turn off talos stylo sequential threads tp6 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D32977

--HG--
extra : moz-landing-system : lando
2019-05-31 12:47:26 +00:00
Johan Lorenzo
b93d57062c Bug 1546322 - Modify merge scripts to not modify Fennec mozconfigs anymore r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D33014

--HG--
extra : moz-landing-system : lando
2019-05-29 14:35:32 +00:00
Rob Lemley
9904baeded Bug 1550685 - Remove Thunderbird release-bouncer-check config from M-C. r=tomprince
bouncer_thunderbird.py is now at c-c:mozharness/releases/bouncer_thunderbird.py

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

--HG--
extra : moz-landing-system : lando
2019-05-23 19:43:36 +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
Tom Prince
418fb65248 Bug 1551738: Add esr68 support to bouncer tasks; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D31651

--HG--
extra : moz-landing-system : lando
2019-05-20 03:31:25 +00:00
Geoff Brown
3aedd77a8d Bug 1552334 - Work around slow packet.net instances with min bogomips check; r=jmaher
Enable the existing android mozharness support for retrying a task when the
bogomips are insufficient, for packet.net tests. This has worked well for
Android 4.3.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 21:21:33 +00:00
Csoregi Natalia
fb454d3ca1 Merge mozilla-central to autoland. CLOSED TREE 2019-05-08 00:48:33 +03:00
Aaron Klotz
104c07093b Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
--HG--
extra : rebase_source : 159c245748d0192207ffa97465e254ea1a1538e2
2019-05-03 13:00:46 -06:00
Mike Shal
3e32d74d22 Bug 1543212 - Create a PGO-optimized android-aarch64 build; r=firefox-build-system-reviewers,chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D29588

--HG--
extra : moz-landing-system : lando
2019-05-02 21:36:46 +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
Geoff Brown
99f95320d9 Bug 1548392 - Always use --disable-e10s to run mochitest-a11y and mochitest-chrome; r=ahal
Currently, TV of a mochitest-chrome or mochitest-a11y test on desktop fails, because TV is
running in an e10s-enabled environment and doesn't specify --disable-e10s when running those
suites. The harness fails at:
https://searchfox.org/mozilla-central/rev/7944190ad1668a94223b950a19f1fffe8662d6b8/testing/mochitest/mochitest_options.py#828
This patch updates the desktop mozharness configs for mochitest-chrome and mochitest-a11y to
include --disable-e10s.

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

--HG--
extra : moz-landing-system : lando
2019-05-07 13:49:57 +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
Johan Lorenzo
3bab3c3966 Bug 1546320 - Create mozconfigs for Fennec beta builds r=RyanVM
Create mozconfigs for Fennec beta builds.
This also prevents mergeday scripts from modifying nightly mozconfigs on beta

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

--HG--
rename : mobile/android/config/mozconfigs/android-aarch64/nightly => mobile/android/config/mozconfigs/android-aarch64/beta
rename : mobile/android/config/mozconfigs/android-aarch64/debug => mobile/android/config/mozconfigs/android-aarch64/debug-beta
rename : mobile/android/config/mozconfigs/android-api-16/nightly => mobile/android/config/mozconfigs/android-api-16/beta
rename : mobile/android/config/mozconfigs/android-api-16/debug => mobile/android/config/mozconfigs/android-api-16/debug-beta
rename : mobile/android/config/mozconfigs/android-x86/nightly => mobile/android/config/mozconfigs/android-x86/beta
rename : mobile/android/config/mozconfigs/android-x86/debug => mobile/android/config/mozconfigs/android-x86/debug-beta
rename : mobile/android/config/mozconfigs/android-x86_64/nightly => mobile/android/config/mozconfigs/android-x86_64/beta
rename : mobile/android/config/mozconfigs/android-x86_64/debug => mobile/android/config/mozconfigs/android-x86_64/debug-beta
extra : moz-landing-system : lando
2019-04-30 13:57:48 +00:00
Andrew Halberstadt
060e1d37f0 Bug 1546100 - [mochitest] Error out when running 'a11y' or 'chrome' with e10s, r=jmaher
Previously we would silently change the value of "e10s" from False to True.
This can cause confusion and lead people to falsely think mochitest-chrome/a11y
work with e10s (they do not).

Now we explicitly error out in this case. This might be slightly less
convenient for the developer (e.g they might need to re-run the command), but
the downside of needing to rerun a test command is less than the risk of
misunderstanding what is being tested.

Note: when running |mach test| or |mach mochitest| on a directory that contains
both chrome/a11y and another suite, we'll still do the right thing and
implicitly set "e10s=False".

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

--HG--
extra : moz-landing-system : lando
2019-04-26 18:25:21 +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
Geoff Brown
0583cbb080 Bug 1492695 - Fix android-hw jittest suite name to avoid timeouts; r=bc
I still haven't managed to verify this on try, but it seems like the best
explanation for the timeouts.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 01:29:42 +00:00
Ben Hearsum
ae4dd49241 Bug 1546113 - switch to GCP balrog instance for staging releases r=rail
Differential Revision: https://phabricator.services.mozilla.com/D28370

--HG--
extra : moz-landing-system : lando
2019-04-22 19:18:49 +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
Joel Maher
d2d7167993 Bug 1544473 - remove screen resolution check from osx perf configs. r=rwood
remove screen resolution check from os perf configs

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

--HG--
extra : moz-landing-system : lando
2019-04-16 14:01:48 +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
Ionut Goldan
e0060de75c Bug 1539437 - Replace Chrome with Chromium mentionings where needed r=sparky,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D25094

--HG--
rename : taskcluster/ci/test/raptor-chrome.yml => taskcluster/ci/test/raptor-chromium.yml
extra : moz-landing-system : lando
2019-04-12 10:33:24 +00: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
Andrew Erickson
311344a2eb Bug 1541955: Update Android 7.0 emulator r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D26383

--HG--
extra : moz-landing-system : lando
2019-04-09 20:46:11 +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
Tom Prince
f98c3b1e30 Bug 1533589: [win64-aarch64] Add win64 aarch64 bouner-check configuration; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D25840

--HG--
extra : moz-landing-system : lando
2019-04-03 20:34:00 +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
585a5a60bf Bug 1541122: [mozharness] Remove unused bouncer configuration for fennect; r=mtabara
Fennec doesn't have a bouncer check task, and bouncer is update via bouncerscript.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:33 +00:00
Tom Prince
559515ed12 Bug 1541122: [mozharness] Remove unused bouncer_check config entries; r=mtabara
I beleive these entries date from when bouncer config was handled by mozharness
rather than bounerscript and are now obsolete.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:28 +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
e88f725dc2 No bug: [mozharness] Remove unused esr52 partner repack configuration; r=nthomas
Differential Revision: https://phabricator.services.mozilla.com/D25701

--HG--
extra : moz-landing-system : lando
2019-04-02 21:20:32 +00:00
Tom Prince
74b89a1c21 No bug: [try-staging] Allow staging builds to access staging github ssh key; r=nthomas
The secret with the ssh key already exists in taskcluster, this tells
mozharness to try to access it.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 21:35:09 +00:00
Andrew Halberstadt
99da408e98 Bug 1523303 - [mozharness] Remove definitions for defunct *-addons suites, r=gbrown
Depends on D25432

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

--HG--
extra : moz-landing-system : lando
2019-03-29 18:48:05 +00:00
Andrew Halberstadt
152788c6ab Bug 1523303 - [tryselect] Also read mac/win_unittest.py configs in test_mozharness_integration.py, r=gbrown
There are a few windows/mac-only suites that were missed since we were only
reading the linux variant.

Depends on D25401

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

--HG--
extra : moz-landing-system : lando
2019-03-29 18:47:48 +00:00
Andrew Halberstadt
18b7872a22 Bug 1539847 - [mozharness] Remove unused testing/mozharness/configs/unittests/win_unittest.py, r=tomprince
This also renames win_taskcluster_unittest.py to win_unittest.py for
consistency with the other platforms.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 16:07:42 +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
Tom Prince
aaa575e0a2 Bug 1538134: [mozharness] Remove support for unused builds/branch_specifics.py config; r=aki
We have moved per-branch configuration to taskcluster, so we can remove that
support in mozharness.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:34 +00:00
Tom Prince
28765a7030 Bug 1538134: [mozharness] Don't override PGO settings per-branch; r=aki
The release mozconfigs set `MOZ_PGO` and all shipping builds set the `nightly`
mozharness config, so we don't need to additionaly set PGO based on the branch.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:03:12 +00:00
Tom Prince
fe6fa9692b Bug 1538134: [mozharness] Remove explicit setting of branches to use release promotion; r=aki
The only thing this affects is the default update channel, but for shipping builds, this is set
explicitly via taskcluster, and for other branches, defaults to `default`.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:13 +00:00
Tom Prince
760bc6804e Bug 1538134: [mozharness] Set repository path in taskcluster; r=aki
Taskcluster has authorative information about the repository being built, so
pass that to mozharness, rather than have mozharness reconstruct it from
hand-maintained mozharness config.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:14 +00:00
Sebastian Hengst
5e4a46be23 Bug 1538475 - Add comma to 'central-to-beta' and 'beta-to-release' generators to prevent concatenation of two folder paths of files to modify r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D24602

--HG--
extra : moz-landing-system : lando
2019-03-25 09:14:45 +00:00
Tom Prince
dafb7d27e6 Bug 1536882: Stop specifying installer to download in windows L10n jobs; r=Callek
The code that actually downloads it is behind a condition that isn't set
anywhere.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 13:44:05 +00:00
Johan Lorenzo
6c34b33ef8 Bug 1536522 - Let mergeday scripts handle missing Android mozconfigs r=aki,nalexander
Let mergeday scripts handle missing Android mozconfigs

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

--HG--
extra : moz-landing-system : lando
2019-03-22 13:06:13 +00:00