Commit Graph

5789 Commits

Author SHA1 Message Date
Nathan Froyd
f1626f7f7b Bug 1540082 - add a toolchain-arm64-build docker image; r=nalexander
We need this image for building clang on machines with arm64
sysroots.  (Note that this image *is* a linux x86-64 image, just with
some arm64 cross-compilation packages available.)

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

--HG--
extra : moz-landing-system : lando
2019-04-23 19:44:55 +00:00
Joel Maher
02f0bd77f7 Bug 1546610 - reduce marionette-headless to run on linux64/shippable as tier2 only. r=whimboo
reduce marionette-headless to run on linux64/shippable as tier2 only

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

--HG--
extra : moz-landing-system : lando
2019-04-25 19:39:23 +00:00
Stephen Donner
7ecca43f85 Bug 1547044. Properly set windows10-aarch64 tests to tier 2. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28887

--HG--
extra : moz-landing-system : lando
2019-04-25 18:07:39 +00:00
Gurzau Raul
71e35400ef Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-25 19:30:38 +03:00
Tom Prince
fa5bf2bd57 No bug: Handle unicode output from docker builds; r=dustin
This is not strictly required in mozilla-central, as `mach` sets
the encoding of the output to UTF-8.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 15:49:33 +00:00
James Graham
17ae648e48 Bug 1546858 - Force the wpt manifest job to rebuild the manifest, r=Aryx
If we use the downloaded manifest then any bug that leads to an error in the manifest
may be propogated forward. Instead force the manifest to be built from scratch in CI.

Differential Revision: https://phabricator.services.mozilla.com/D28809
2019-04-25 11:28:36 +01:00
Geoff Brown
ce627bfc09 Bug 1546452 - Run fewer headless mochitests; r=jmaher
- stop mochitest-headless on windows10
 - stop mochitest-headless on linux64/debug
 - make mochitest-headless tier-2
 - make mochitest-headless run on m-c/try

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

--HG--
extra : moz-landing-system : lando
2019-04-25 09:15:29 +00:00
Mike Hommey
e2485333eb Bug 1546845 - Remove separate win64-aarch64 rust toolchain. r=nalexander
It was necessary when it was a different version than win64-rust, but
that's not the case anymore.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 01:58:24 +00:00
Edwin Gao
162eb47938 Bug 1546732 - enable jittest for windows10-aarch64 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28704

--HG--
extra : moz-landing-system : lando
2019-04-24 21:40:40 +00:00
Ben Hearsum
c498588920 Bug 1546113 - Update public balrog api endpoint for stage r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D28711

--HG--
extra : moz-landing-system : lando
2019-04-24 19:30:47 +00:00
Andrew Halberstadt
f16540f7fc Bug 1546373 - [ci] Update fenix try tasks to new index, r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D28716

--HG--
extra : moz-landing-system : lando
2019-04-24 19:43:44 +00:00
Edwin Gao
54959af57a Bug 1546728 - enable cppunittest for windows10-aarch64 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28700

--HG--
extra : moz-landing-system : lando
2019-04-24 17:12:07 +00:00
Edwin Gao
ea6fe15c68 Bug 1546532 - enable mochitest-a11y for windows10-aarch64 r=jmaher,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28579

--HG--
extra : moz-landing-system : lando
2019-04-24 13:14:49 +00:00
Stephen Donner
8aae1fa163 Bug 1546595: Two followup fixes for windows10-aarch64 in CI: 1) drop to tier 3; 2) explicitly further limit tests' runs to try + m-c. r=gbrown,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28623

--HG--
extra : moz-landing-system : lando
2019-04-24 15:28:00 +00:00
Raphael Pierzina
ceb466e489 Bug 1531369 - Set telemetry-tests-client suite to tier default; r=gfritzsche
Differential Revision: https://phabricator.services.mozilla.com/D27795

--HG--
extra : moz-landing-system : lando
2019-04-17 11:40:16 +00:00
Nathan Froyd
21ba82cd8f Bug 1546619 - whitelist internal tooltool downloads for interactive task creation; r=dustin
These artifacts are "internal" because we can't redistribute them, but
downloading them into an interactive task is not redistribution.

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

--HG--
extra : moz-landing-system : lando
2019-04-24 14:14:59 +00:00
Jason Laster
1d349df2d1 Bug 1535484 - Use mozlog for node debugger linting test. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D28491

--HG--
extra : moz-landing-system : lando
2019-04-23 22:30:15 +00:00
Stephen Donner
b354e3b6cb Bug 1546595: Two followup fixes for windows10-aarch64 in CI: 1) drop to tier 3; 2) explicitly further limit tests' runs to try + m-c. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28623

--HG--
extra : moz-landing-system : lando
2019-04-24 10:29:33 +00:00
Wes Kocher
8c12e1a799 Bug 1501562 - Run wpt against geckoview r=jgraham
This patch leaves wpt running against fennec on androidx86 as tier2, adds wpt to run against geckoview testactivity on android x86_64 as tier3, and adds enough metadata to run_info_extras to help differentiate the two in expectation files. Fennec is "os == android and not e10s", while geckoview is "os == android and e10s".

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

--HG--
extra : moz-landing-system : lando
2019-04-24 00:04:48 +00:00
Mike Hommey
6478b5790b Bug 1545343 - Run mozharness tests with the intended command line on Windows. r=tomprince
Bug 1474897 changed things such that Windows builds ended up in the
linux/macosx branch. That still works somehow, but ends up breaking when
wrapping with run-task. This change restores the originally intended
command line.

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

--HG--
extra : moz-landing-system : lando
2019-04-23 20:45:40 +00:00
Andreea Pavel
f3b4707792 Backed out 4 changesets (bug 1501562) for failing allowed-to-play.html on a CLOSED TREE
Backed out changeset c666c0a0d042 (bug 1501562)
Backed out changeset 7010f2e26969 (bug 1501562)
Backed out changeset 8045a87e5ce6 (bug 1501562)
Backed out changeset f5d44a3e3a7a (bug 1501562)
2019-04-24 01:31:36 +03:00
Tom Prince
4332d2b926 Bug 1543872: [taskgraph] Simplify the calculated path to the root of mozilla-central; r=dustin
On windows, the generated path will be close to the path length limits, which
causes `mach try` to fail.

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

--HG--
extra : moz-landing-system : lando
2019-04-23 21:12:00 +00:00
Wes Kocher
bc8f1cd4e3 Bug 1501562 - Run wpt against geckoview r=jgraham
This patch leaves wpt running against fennec on androidx86 as tier2, adds wpt to run against geckoview testactivity on android x86_64 as tier3, and adds enough metadata to run_info_extras to help differentiate the two in expectation files. Fennec is "os == android and not e10s", while geckoview is "os == android and e10s".

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

--HG--
extra : moz-landing-system : lando
2019-04-23 21:02:30 +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
Stephen Donner
1418e37baa Bug 1531876. Only run talos-perf-reftest-singletons via try, on windows10-aarch64. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28500

--HG--
extra : moz-landing-system : lando
2019-04-23 15:47:28 +00:00
Stephen Donner
f17e789f91 Bug 1544360: run talos-damp only on try, due to crashes. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28437

--HG--
extra : moz-landing-system : lando
2019-04-23 09:12:42 +00:00
Geoff Brown
2751447eef Bug 1501558 - Move Android cppunit tests to 7.0 x86_64; r=jmaher
Run cppunit on Android 7.0 instead of Android 4.3.

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

--HG--
extra : moz-landing-system : lando
2019-04-23 13:41:22 +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
14be9536c1 Bug 1523303 - [taskgraph] Define suite "categories" rather than flavours task configs, r=gbrown
Currently we have the concept of a "suite" and a "flavour" in our task
configuration.  Typically, the "suite" refers to the high-level test harness
like "mochitest" or "reftest", whereas the flavour is more specific, e.g
"browser-chrome-instrumentation" or "crashtest". However the line between suite
and flavour is not applied with any semblance of consistency which results in
inconsistent naming throughout the tree.

This patch gets rid of the concept of "flavours" entirely (at least when it
comes to task configuration). A suite is a type of test run, for example:

    - mochitest-plain
    - mochitest-devtools-chrome
    - mochitest-browser-chrome-instrumentation
    - jsreftest
    - reftest
    - firefox-ui-functional-remote
    etc

There is no confusion here between suites and flavours because flavours don't
exist. However, there are a couple of places where we *do* need to know what
"test harness" is used to run a suite. These cases are:

    1. For SCHEDULES moz.build rules
    2. For the desktop_unittest.py mozharness script which takes arguments like
       --mochitest-suite=browser (this is not a compelling use of this information
       and should be refactored to work more like the android_emulator_unittest.py
       script)

So to get this information, this patch introduces a new concept of a "category"
which is the overall "test harness" that runs the suite. For many suites, the
"category" is identical to the suite name. Unlike flavours, "categories" have
no bearing on how we call or refer to the suite.

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

--HG--
extra : moz-landing-system : lando
2019-04-22 20:44:01 +00:00
Sebastian Hengst
36e2b2f615 Bug 1535484 - Switch node devtools and debugger tasks to tier 3 until they provide structured failure output. a=tasks-without-failure-summary DONTBUILD
--HG--
extra : rebase_source : 5069f522967e753fb85b72a3435f5f93e4fdabea
2019-04-23 13:25:45 +02:00
Johan Lorenzo
072ac5eced Bug 1427849 - Digitally sign geckodriver binaries on Windows and Linux r=aki
Digitally sign geckodriver binaries on Windows and Linux

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

--HG--
extra : moz-landing-system : lando
2019-04-23 09:03:22 +00:00
Andrew Halberstadt
876624be23 Bug 1546100 - Turn off e10s for mochitest-a11y/chrome in task configuration (Backs out effa55bd84bb and 2f12958d4e8c), r=jmaher
Turns out these suites were hardcoded to be non-e10s in the mochitest harness.
So while it looked like they were working with e10s in treeherder, they were
actually still running with it disabled.

Turning e10s on causes both suites to permafail due to timeouts.

Depends on D28386

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

--HG--
extra : moz-landing-system : lando
2019-04-22 18:52:24 +00:00
Andrew Halberstadt
a35fbb3478 Bug 1546100 - [tryselect] Fix tools/tryselect/test/test_fuzzy.py, r=jmaher
This was regressed by bug 1544816 but the test never ran on the push that regressed.
This patch also updates the 'files-changed' for the tryselect task.

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

--HG--
extra : moz-landing-system : lando
2019-04-22 18:38:58 +00:00
ffxbld
ead2aed4da No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D28323

--HG--
extra : moz-landing-system : lando
2019-04-22 12:47:47 +00:00
Florin Strugariu
4219961fb9 Bug 1544761 Move tp6 tests to Tier 1 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D28053

--HG--
extra : moz-landing-system : lando
2019-04-19 08:07:41 +00:00
Florin Strugariu
bb78bfab8c Bug 1545722 remove raptor-tp6-8-404 jobs r=AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D28180

--HG--
extra : moz-landing-system : lando
2019-04-19 08:51:28 +00:00
Brindusan Cristian
06ac7a1793 Backed out 4 changesets (bug 1501562) for wpt failures at allowed-to-play.html and event_play_noautoplay.html.
Backed out changeset 64c05e3826cd (bug 1501562)
Backed out changeset 00f60c8cf8fb (bug 1501562)
Backed out changeset fddb75448c79 (bug 1501562)
Backed out changeset a033f955b188 (bug 1501562)
2019-04-22 14:11:15 +03:00
Wes Kocher
8f306e693f Bug 1501562 - Run wpt against geckoview r=jgraham
This patch leaves wpt running against fennec on androidx86 as tier2, adds wpt to run against geckoview testactivity on android x86_64 as tier3, and adds enough metadata to run_info_extras to help differentiate the two in expectation files. Fennec is "os == android and not e10s", while geckoview is "os == android and e10s".

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

--HG--
extra : moz-landing-system : lando
2019-04-19 21:10:50 +00:00
Bob Clary
8312c0ed8e Bug 1544044 - turn off duplicated raptor jobs on android, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28166

--HG--
extra : moz-landing-system : lando
2019-04-19 12:43:12 +00:00
Noemi Erli
dc89b1825c Backed out changeset 2cc5bbbfe082 (bug 1544758) for Android 1proc failures 2019-04-19 13:54:58 +03:00
alexandru.ionescu
cf3b264329 Bug 1544758 Perma tier 2 [taskcluster:error] exit status 1 r=Bebe,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28184

--HG--
extra : moz-landing-system : lando
2019-04-19 09:37:34 +00:00
Geoff Brown
bf9bf11ee7 Bug 1544113 - Adjust the treeherder 'tier' of some tier 3 tasks; r=jmaher
Promote T(f) to tier 1.
Promote MnM to tier 2.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 21:07:06 +00:00
Rob Wood
1105b8f744 Bug 1545175 - Raptor test definitions and taskcluster configs for cold page-load tests on Fenix; r=Bebe,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D27964

--HG--
extra : moz-landing-system : lando
2019-04-18 19:34:10 +00:00
Andrew Halberstadt
e105223614 Bug 1539932 - [ci] Handle serviceworker/socketprocess test variants more generically, r=jmaher
We are starting to spin off more and more "variants" of test suites. These are
usually just duplicates of our pre-existing tasks, except with an additional
pref set.

Currently there are two variants (serviceworker-e10s and socketprocess-e10s),
but a third will be added soon (fission). This change ensures we handle these
types of requests in a consistent and well defined manner. It also splits tasks
in a loop, so we don't accidentally risk combinatorial explosion.

Variants should typically be reserved for very large changes that will impact
the entire codebase (think e10s).

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

--HG--
extra : moz-landing-system : lando
2019-04-18 14:40:08 +00:00
Andrew Halberstadt
af84858720 Bug 1532747 - Create try-only raptor tp6m-1 fenix task, r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D27948

--HG--
extra : moz-landing-system : lando
2019-04-17 19:49:52 +00:00
Bob Clary
702a7ecadc Bug 1545451 - Disable sy-tp6 on code coverage builds, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D28076

--HG--
extra : moz-landing-system : lando
2019-04-18 15:30:36 +00:00
Aki Sasaki
2f5bc0820d Bug 1545256 - only append action TASK_ID to task deps if taskGroupId doesn't match r=dustin
We only want to append the action TASK_ID to the task dependencies when the taskGroupId doesn't match, otherwise we hit dup dependency errors.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 12:51:31 +00:00
Christian Holler
a15a27b2f0 Bug 1544400 - Update fuzzing builds to Clang 8 and use gold. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D27701

--HG--
extra : moz-landing-system : lando
2019-04-18 08:28:29 +00:00
Edwin Gao
4b2a06ae0f Bug 1544961 - disable tests that cause gtest harness to crash on windows10-aarch64 r=jmaher,gbrown
Changes:
- most tests are skipped using `moz.build` configuration file.
- `MultiWriterQueue` had to be skipped with `define` clauses in the test file due to build bustages when its `moz.build` file was used.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 23:12:19 +00:00
Rob Thijssen
9610f81681 Bug 1536568 - run android builds in gcp at tier 3 r=coop,pmoore
this change adds support for parallel gcp builds for the following android build configurations:

- android-api-16
  - opt
  - debug
- android-x86
  - opt
- android-x86_64
  - opt
  - debug
- android-aarch64
  - opt
  - debug

implementation notes:

- this patch mostly mirrors the equivalent windows-on-gcp patch at: https://phabricator.services.mozilla.com/D24865
- gcp builds are triggered with a treeherder tier 3 flag so that they are only displayed in the treeherder ui when the user has a tier 3 flag set.
- gcp builds use a th build symbol of "Bg" to make them easy to differentiate from ec2 builds in the treeherder ui.
- gcp builds use a perfherder "gcp" flag to make them easier to differentiate from ec2 builds in the perfherder ui.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 19:01:33 +00:00