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

8944 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 9c1b6785e8 Bug 1672094 - Upgrade tsan builds to the last rust nightly with version 1.48.0. r=firefox-build-system-reviewers,dmajor
The first versions with 1.48 had a regression that was fixed later
during the 1.48.0 development phase. Use the last of those to have
something closer to a release, but still versioned 1.48.

Differential Revision: https://phabricator.services.mozilla.com/D94573
2020-10-24 21:46:57 +00:00
Julian Descottes 7cd5c308c1 Bug 1673419 - [devtools] Run performance node tests in the devtools-tests suite on CI r=nchevobbe
Depends on D95234
This will enable running the typescript checks for the performance-new panel on try.

Differential Revision: https://phabricator.services.mozilla.com/D95235
2020-10-30 17:20:04 +00:00
Julian Descottes bc53fd3404 Bug 1673419 - [devtools] Run shared_components node tests in the devtools-tests suite on CI r=nchevobbe
Depends on D95232

The tests were previously added to the runner, but they were not included in the test suite.

Differential Revision: https://phabricator.services.mozilla.com/D95234
2020-10-30 17:21:57 +00:00
Andrew Halberstadt 14d0784d5e Bug 1673992 - [taskgraph] Ensure we stop extracting mozharness.zip in the cwd r=bhearsum
Rather than putting a top-level "mozharness" directory in "mozharness.zip",
this puts the root of mozharness at the root of the archive. Then we extract
the archive into a "mozharness" directory. This way the path on disk ends up
being the same, but generic-worker won't attempt to modify the permissions of
files in the cwd.

Differential Revision: https://phabricator.services.mozilla.com/D95138
2020-10-30 13:32:01 +00:00
Gregory Mierzwinski 15d48fd899 Bug 1667398 - Enable macosx browsertime tests on autoland and mozilla-central. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D94896
2020-10-30 13:15:21 +00:00
Gregory Mierzwinski dfe5f60745 Bug 1673058 - Disable raptor-webext pageload tests on linux. r=perftest-reviewers,Bebe
This patch disable raptor-webext tests on linux.

Differential Revision: https://phabricator.services.mozilla.com/D94630
2020-10-30 13:13:29 +00:00
Razvan Maries ba834e9f0e Backed out changeset e281605f0fd2 (bug 1673992) for Android wrench bustage. CLOSED TREE 2020-10-29 23:10:22 +02:00
Andrew Halberstadt 93710a04d5 Bug 1673992 - [taskgraph] Ensure we stop extracting mozharness.zip in the cwd r=bhearsum
Rather than putting a top-level "mozharness" directory in "mozharness.zip",
this puts the root of mozharness at the root of the archive. Then we extract
the archive into a "mozharness" directory. This way the path on disk ends up
being the same, but generic-worker won't attempt to modify the permissions of
files in the cwd.

Differential Revision: https://phabricator.services.mozilla.com/D95138
2020-10-29 17:30:56 +00:00
Kartikaya Gupta edc1d48bfd Bug 1669478 - Enable WebRender on most of the windows10-64 ccov tests. r=ahal,jrmuizel
This moves most of the windows ccov tests to run with WebRender enabled by
putting them in the windows10-64-ccov-qr test platform. (The -qr suffix causes
the taskgraph code to enable WebRender for these jobs).
The only one skipped is the marionette GPU test because it contains a test that
specifically requires WebRender disabled.

The existing non-regex config keys that referred to `windows10-64-ccov` also
get updated, and in a couple of places we need to add a new non-regex key to
disambiguate between two matching regex keys.

Differential Revision: https://phabricator.services.mozilla.com/D94769
2020-10-28 17:47:56 +00:00
Kartikaya Gupta fd8ca47744 Bug 1669478 - Remove unused windows10-64-ccov/debug bits. r=ahal
We never actually run anything on this test platform, we only run opt.

Differential Revision: https://phabricator.services.mozilla.com/D94768
2020-10-28 17:45:55 +00:00
Steve Fink ad27d5a1be Bug 1673103 - Switch SM jobs to use newer dump_syms r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D94914
2020-10-28 16:39:05 +00:00
Steve Fink 6cf5fdbd02 Bug 1673103 - SM(pkg): Upload artifacts even if job fails r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D94913
2020-10-28 16:38:53 +00:00
Narcis Beleuzu cb30b4d320 Backed out 2 changesets (bug 1669478) for linting failure on tests.py . CLOSED TREE
Backed out changeset 995156a1234a (bug 1669478)
Backed out changeset 56e6528b37eb (bug 1669478)
2020-10-28 18:37:13 +02:00
Kartikaya Gupta e4bcc652fe Bug 1669478 - Enable WebRender on most of the windows10-64 ccov tests. r=ahal,jrmuizel
This moves most of the windows ccov tests to run with WebRender enabled by
putting them in the windows10-64-ccov-qr test platform. (The -qr suffix causes
the taskgraph code to enable WebRender for these jobs).
The only one skipped is the marionette GPU test because it contains a test that
specifically requires WebRender disabled.

The existing non-regex config keys that referred to `windows10-64-ccov` also
get updated, and in a couple of places we need to add a new non-regex key to
disambiguate between two matching regex keys.

Differential Revision: https://phabricator.services.mozilla.com/D94769
2020-10-28 16:23:20 +00:00
Kartikaya Gupta 5d8025d178 Bug 1669478 - Remove unused windows10-64-ccov/debug bits. r=ahal
We never actually run anything on this test platform, we only run opt.

Differential Revision: https://phabricator.services.mozilla.com/D94768
2020-10-28 16:23:18 +00:00
Jeff Gilbert 14627c3915 Bug 1662603 - Enable m-gli on Windows. r=ahal
Disable webgl-ipc variant on .*-ccov/.* platforms.

Differential Revision: https://phabricator.services.mozilla.com/D92816
2020-10-28 00:14:18 +00:00
Aaron Klotz c592bffdfb Bug 1650118: Part 6 - Update test harnesses; r=bc,sparky,perftest-reviewers,jgraham
e10s is no longer a GeckoView option, so I'd like to remove it from test
harnesses when possible.

Depends on D90934

Differential Revision: https://phabricator.services.mozilla.com/D91640
2020-10-27 18:16:30 +00:00
Razvan Maries f3f6721caa Backed out 8 changesets (bug 1650118) for wpt failures on inside-dedicated-worker.html. CLOSED TREE
Backed out changeset ab6218dd84f5 (bug 1650118)
Backed out changeset a99d1aae6e2e (bug 1650118)
Backed out changeset ed357b8bb07e (bug 1650118)
Backed out changeset cd5155e732d9 (bug 1650118)
Backed out changeset 63cc752924f2 (bug 1650118)
Backed out changeset 7f0a281a399e (bug 1650118)
Backed out changeset 0fd77fef3c95 (bug 1650118)
Backed out changeset f397e86fd61e (bug 1650118)
2020-10-27 18:39:11 +02:00
Aaron Klotz b7a9856e97 Bug 1650118: Part 6 - Update test harnesses; r=bc,sparky,perftest-reviewers,jgraham
e10s is no longer a GeckoView option, so I'd like to remove it from test
harnesses when possible.

Depends on D90934

Differential Revision: https://phabricator.services.mozilla.com/D91640
2020-10-27 11:41:28 +00:00
Kartikaya Gupta 7c9a6249f0 Bug 1673359 - Allow suffixes on ccov test platforms. r=ahal
This allows additional suffixes (e.g. -qr) to be added to ccov test platforms,
and in most cases those labels will be treated the same as the other ccov jobs.
In a few cases exact (non-regex) keys were left unmodified, because changing
a non-regex key to a regex key can result in taskgraph generation failure, if
more than one regex key matches.

I verified that this patch does not modify the output generated by `./mach
taskgraph full --json`.

Differential Revision: https://phabricator.services.mozilla.com/D94725
2020-10-27 14:00:11 +00:00
Kartikaya Gupta 9f8de3a314 Bug 1673359 - Replace regex complexity with more fixed list. r=ahal
As with the previous patch, the negative regex makes changes hard. This replaces
the negative regex with a positive list of matching labels, similar to the one
a few lines down. I verified that this patch does not modify the output for
`./mach taskgraph full --json`.

Differential Revision: https://phabricator.services.mozilla.com/D94724
2020-10-27 14:00:03 +00:00
Kartikaya Gupta 7b97f0a4b8 Bug 1673359 - Replace regex complexity with more granular test sets. r=ahal,sfink
I need to modify the ccov regexes to allow additional suffixes. The negative-
search regex makes this hard, and seems quite complex/error-prone. Instead of the
negative-search regex, we can accomplish the same thing by splitting out a
new test-set.

Note that with this patch, there are a handful of jobs that get removed from
the list generated by `./mach taskgraph full` (listed below). I believe this
is a desirable change since per the comment in the code it seems like we don't
want these jobs to run. In fact, I don't see these jobs on TreeHerder, so maybe
some other step is pruning them out anyway.

The jobs being removed are below. The '*' at the end represents the chunk number,
each of the labels with a '*' has 6 chunks which I've collapsed into a single
label for brevity.

  test-linux1804-64-asan/opt-jittest-1proc-*
  test-linux1804-64/debug-jittest-1proc-*
  test-linux1804-64-devedition/opt-jittest-1proc-*
  test-linux1804-64/opt-jittest-1proc-*
  test-linux1804-64-qr/debug-jittest-1proc-*
  test-linux1804-64-qr/opt-jittest-1proc-*
  test-linux1804-64-shippable/opt-jittest-1proc-*
  test-linux1804-64-shippable-qr/opt-jittest-1proc-*
  test-windows10-64-asan/opt-jittest-1proc
  test-windows10-64/debug-jittest-1proc
  test-windows10-64-devedition/opt-jittest-1proc
  test-windows10-64/opt-jittest-1proc
  test-windows10-64-shippable/opt-jittest-1proc
  test-windows7-32/debug-jittest-1proc
  test-windows7-32/opt-jittest-1proc
  test-windows7-32-shippable/opt-jittest-1proc

Differential Revision: https://phabricator.services.mozilla.com/D94723
2020-10-27 14:00:01 +00:00
Kershaw Chang a227c48e26 Bug 1673340 - Revert changes done in Bug 1668851, 1663718 and 1497249 r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D94808
2020-10-27 11:13:13 +00:00
Ricky Stewart 210585edd2 Bug 1672023 - Remove excluded files from `black.yml`
These files were omitted from the original patch because reformatting them required some manual intervention in order to avoid breaking unit tests. Generally the `noqa` lines were already there and just needed to be moved from one line to another (due to the reformatting by `black`), but sometimes `black` saw fit to move a bunch of stuff all onto one line, requiring me to introduce new `noqa` lines.

Besides the autoformat by `black` and some manual fixups, this patch contains no other changes.

# ignore-this-changeset

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

Depends on D94045
2020-10-26 18:21:44 +00:00
Ricky Stewart 02a7b4ebdf Bug 1654103: Standardize on Black for Python code in `mozilla-central`.
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-26 18:34:53 +00:00
Gregory Mierzwinski 2955443b86 Bug 1673074 - Modify cron to run chrome linux tests in browsertime. r=perftest-reviewers,Bebe
This patch modifies the cron to run chrome linux tests on browsertime instead of webext. It also removes the linux smoke tests.

Differential Revision: https://phabricator.services.mozilla.com/D94628
2020-10-26 12:49:21 +00:00
Florin Strugariu 48929af845 Bug 1642329 - Migrate unity-webgl benchmarks from raptor to browsertime on android r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D94294
2020-10-26 09:25:56 +00:00
Florin Strugariu bc0d2e2fa2 Bug 1642329 - Migrate speedometer benchmarks from raptor to browsertime on android r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D94292
2020-10-22 14:06:25 +00:00
Matt Woodrow ab7c9702a9 Bug 1668288 - Enable damp and webgl talos tests for software webrender, and promote bcv to tier 1. r=ahal,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D94405
2020-10-23 16:51:25 +00:00
Razvan Maries 41ed5b93a9 Backed out changeset b43d1c8c7639 (bug 1672094) for Linux tsan Build Bustages. CLOSED TREE 2020-10-25 00:43:21 +03:00
Mike Hommey 3d75ac9c10 Bug 1672094 - Upgrade tsan builds to the last rust nightly with version 1.48.0. r=firefox-build-system-reviewers,dmajor
The first versions with 1.48 had a regression that was fixed later
during the 1.48.0 development phase. Use the last of those to have
something closer to a release, but still versioned 1.48.

Differential Revision: https://phabricator.services.mozilla.com/D94573
2020-10-23 11:56:28 +00:00
sanketh 14a4c90302 Bug 1668304 - Bump mingw-clang builds to clang 11 r=tjr,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D94676
2020-10-24 05:07:23 +00:00
Bogdan Tara da1098d4aa Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE
Backed out changeset ff3fb0b4a512 (bug 1672023)
Backed out changeset e7834b600201 (bug 1654103)
Backed out changeset 807893ca8069 (bug 1518999)
Backed out changeset 13e6b92440e9 (bug 1518999)
Backed out changeset 8b2ac5a6c98a (bug 1518999)
Backed out changeset 575748295752 (bug 1518999)
Backed out changeset 65f07ce7b39b (bug 1518999)
Backed out changeset 4bb80556158d (bug 1518999)
Backed out changeset 8ac8461d7bd7 (bug 1518999)
Backed out changeset e8ba13ee17f5 (bug 1518999)
2020-10-24 03:36:18 +03:00
Steve Fink 25abe08e0c Bug 1668489 - Switch to sixgill that qualifies `using`-aliased template members to avoid collisions between different types r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D94356
2020-10-23 23:13:07 +00:00
Mike Hommey 5c75040f4c Bug 1672889 - Add a mac nasm toolchain. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D94533
2020-10-23 13:54:26 +00:00
Ricky Stewart fe80718d67 Bug 1672023 - Remove excluded files from `black.yml` r=sylvestre,perftest-reviewers,geckoview-reviewers,agi
These files were omitted from the original patch because reformatting them required some manual intervention in order to avoid breaking unit tests. Generally the `noqa` lines were already there and just needed to be moved from one line to another (due to the reformatting by `black`), but sometimes `black` saw fit to move a bunch of stuff all onto one line, requiring me to introduce new `noqa` lines.

Besides the autoformat by `black` and some manual fixups, this patch contains no other changes.

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94052
2020-10-23 20:40:44 +00:00
Ricky Stewart c0cea3b0fa Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-23 20:40:42 +00:00
Gregory Mierzwinski 534e4a3a3c Bug 1667384 - Enable linux browsertime tests on autoland and mozilla-central. r=perftest-reviewers,AlexandruIonescu
This patch enables browsertime tests on Linux wherever Raptor-webext is currently running. It also modifies the tiers to match our current settings.

Differential Revision: https://phabricator.services.mozilla.com/D94170
2020-10-23 13:17:42 +00:00
Myeongjun Go 27e4a2b691 Bug 1672207 - [perfdocs] Remove legacy code on build_test_description r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D94127
2020-10-23 13:04:19 +00:00
Mike Hommey 76f4d3c908 Bug 1672890 - Allow to run mozharness build tasks on mac workers. r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D94534
2020-10-23 02:03:53 +00:00
Mike Hommey dfe70677ef Bug 1672885 - Always use /usr/local/bin/python3 on mac workers. r=releng-reviewers,aki
This is a followup to bug 1669879. Only the 10.10 workers had python in
a /tools path, and new 10.15 are excluded from the current checks, so
just use /usr/local/bin/python3 unconditionally. While at it, make one
mac-specific setup mac-specific rather than 10.14-specific.

Differential Revision: https://phabricator.services.mozilla.com/D94532
2020-10-23 01:21:44 +00:00
Mike Hommey fff894926f Bug 1672837 - Don't fail to repack recent rust nightlies. r=firefox-build-system-reviewers,rstewart
The contents of the .sha256 files have changed two days ago and don't
contain the file name anymore. Considering the file name is already in
the sha256 file name, we can assume it matches. The file name check was
only an additional assurance. We could keep it conditionally, but
in only a few months, all the ones we care about will have switched to
the new format.

Differential Revision: https://phabricator.services.mozilla.com/D94490
2020-10-22 21:24:49 +00:00
Aki Sasaki 2eef36919a Bug 1644574 - don't optimize out codeql-cpp. r=taskgraph-reviewers,bhearsum DONTBUILD
`run-on-projects: []` should keep us from running this elsewhere. If we do enable it, we don't want to optimize it out.

Differential Revision: https://phabricator.services.mozilla.com/D94360
2020-10-21 20:06:33 +00:00
Joel Maher 4dd326cbea Bug 1670995 - run android mochitest/wpt on -qr by default. r=jnicol
run android mochitest/wpt on -qr by default

Differential Revision: https://phabricator.services.mozilla.com/D94334
2020-10-21 19:16:06 +00:00
sanketh 35cd8eb504 Bug 1655482 - Bump MinGW to fix the STATUS_HEAP_CORRUPTION define r=tjr
- Bump MinGW version
- Add patch to workaround MinGW's dwrite_3.h
- Remove MinGW workaround for STATUS_HEAP_CORRUPTION define
- Remove MinGW workaround in MMPolicies.h.

Differential Revision: https://phabricator.services.mozilla.com/D91157
2020-10-22 15:58:54 +00:00
Marco Castelluccio 788f772cf9 Bug 1672505 - Make the 'system_symbols' target tasks method select symbol scraping tasks too. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D94393
2020-10-22 15:38:01 +00:00
Mike Hommey 74e2a2cabf Bug 1672499 - Get wrench cargo tests from the deps subdirectory. r=kats
As of cargo 1.44.0, the test binaries are not copied into
target/$target/debug, but they are in target/$target/debug/deps (they
were there too before). Cargo test runs the tests from there now
instead, so change the scripts accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D94402
2020-10-22 11:25:58 +00:00
Gregory Mierzwinski d8355d92cd Bug 1672429 - Set shouldAlert to true for perftest view tests. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D94327
2020-10-22 14:02:05 +00:00
Alex Lopez 1508f89c46 Bug 1600916 - Change version field on geckoview beetmover to valid Maven version. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D93882
2020-10-22 08:26:13 +00:00
Andrew Erickson 36f042392a Bug 1672295: increase max-run-time for js-bench jobs r=jmaher
Increase max-run-time to one hour.

Differential Revision: https://phabricator.services.mozilla.com/D94212
2020-10-21 17:11:07 +00:00