Commit Graph

9818 Commits

Author SHA1 Message Date
Joel Maher
4f23c69c04 Bug 1715586 - ensure -spi and -gli media test variants run on webrender and remove media tests on non webrender builds if running on webrender. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D118372
2021-06-21 21:23:05 +00:00
Olivier Tilloy
e7acc848b5 WIP: Bug 1717216 - allow the snap package to read policies in /etc/firefox/policies/. r=mkaply DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D118394
2021-06-21 21:10:03 +00:00
Geoff Brown
7137bcf4bf Bug 1717232 - Run geckoview-junit tasks with python-3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D118273
2021-06-21 19:21:39 +00:00
Andrew Halberstadt
0faab65b79 Bug 1706560 - [ci] web-platform-test-reftest: Run fission linux64-tsan/opt on trunk, r=jgraham
This enables the following configuration on autoland/central:
> test-linux1804-64-tsan/opt-web-platform-tests-reftest-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D117369
2021-06-21 15:32:10 +00:00
Andrew Halberstadt
62da2b9515 Bug 1706560 - [ci] web-platform-test: Run fission linux64-tsan on trunk, r=jgraham
This enables the following configuration on central / autoland:
> test-linux1804-64-tsan/opt-web-platform-tests-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D110555
2021-06-21 15:32:10 +00:00
Andrew Osmond
98f810e4e4 Bug 1715515 - Part 1. Switch Windows 32 and mingwclang tests to WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117287
2021-06-21 12:46:32 +00:00
Joel Maher
4382e5b0ac Bug 1715659 - adjust tp6 pages which are in the essential group. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D118229
2021-06-18 14:28:56 +00:00
Brindusan Cristian
97b71ee13f Backed out 2 changesets (bug 1715515) for breaking the decision task.
CLOSED TREE

Backed out changeset 2e674ac39f8f (bug 1715515)
Backed out changeset 39580a1b4188 (bug 1715515)
2021-06-18 03:20:07 +03:00
Andrew Osmond
be550ad9c9 Bug 1715515 - Part 1. Switch Windows 32 and mingwclang tests to WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117287
2021-06-17 23:53:39 +00:00
Michelle Goossens
4a2cf899e4 Bug 1717108 - Switch macOS startup tests from 10.14 to 10.15 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D118232
2021-06-17 23:19:54 +00:00
Mike Hommey
f624e8b2ce Bug 1716485 - Update builders to rustc 1.53. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D117734
2021-06-17 21:43:56 +00:00
Andrew Halberstadt
cd9b9c84cc Bug 1696033 - [ci] fission-webgl-ipc: Enable 'mochitest-webgl2-ext' on more platforms, r=jmaher
This enables the following tasks on central:
+test-linux1804-64-asan/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-ext-fis-gli-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-windows10-64-shippable/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-windows10-64/debug-mochitest-webgl2-ext-fis-gli-e10s

and the following tasks on autoland:
+test-linux1804-64-asan/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-ext-fis-gli-e10s
+test-linux1804-64-qr/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-windows10-64/debug-mochitest-webgl2-ext-fis-gli-e10s
+test-windows10-64/opt-mochitest-webgl2-ext-fis-gli-e10s

Depends on D118054

Differential Revision: https://phabricator.services.mozilla.com/D118056
2021-06-17 20:31:57 +00:00
Aki Sasaki
494511b9d2 Bug 1659691 - automation to run l10n-cross-channel in taskgraph cron. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117253
2021-06-17 18:52:58 +00:00
Andrew Halberstadt
ca66e94ed2 Bug 1696031 - [ci] fission-webgl-ipc: Enable 'mochitest-webgl2-core' on more platforms, r=jmaher
This enables the following tasks on central:
+test-linux1804-64-asan-qr/opt-mochitest-webgl2-core-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-core-fis-gli-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-webgl2-core-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl2-core-fis-gli-e10s
+test-windows10-64-shippable-qr/opt-mochitest-webgl2-core-fis-gli-e10s

and the following tasks on autoland:
+test-linux1804-64-asan-qr/opt-mochitest-webgl2-core-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-core-fis-gli-e10s
+test-linux1804-64-qr/opt-mochitest-webgl2-core-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl2-core-fis-gli-e10s
+test-windows10-64-qr/opt-mochitest-webgl2-core-fis-gli-e10s

Depends on D117936

Differential Revision: https://phabricator.services.mozilla.com/D118054
2021-06-17 16:38:17 +00:00
Andrew Halberstadt
174ff8e517 Bug 1696006 - [ci] fission-webgl-ipc: Enable 'mochitest-webgl1-ext' on more platforms r=jmaher
This adds the following tasks to central:
+test-linux1804-64-asan/opt-mochitest-webgl1-ext-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl1-ext-fis-gli-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-webgl1-ext-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl1-ext-fis-gli-e10s
+test-windows10-64-shippable-qr/opt-mochitest-webgl1-ext-fis-gli-e10s

And following tasks to autoland:
+test-linux1804-64-asan/opt-mochitest-webgl1-ext-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl1-ext-fis-gli-e10s
+test-linux1804-64-qr/opt-mochitest-webgl1-ext-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl1-ext-fis-gli-e10s
+test-windows10-64-qr/opt-mochitest-webgl1-ext-fis-gli-e10s

Differential Revision: https://phabricator.services.mozilla.com/D117936
2021-06-17 16:38:17 +00:00
Joel Maher
567b556827 Bug 1716656 - Add noqr (opengl) tests for android-em. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D117969
2021-06-17 15:57:30 +00:00
Mitchell Hentges
35b16fdf28 Bug 1712133: Inline testing/mozbase/packages.txt contents r=ahal
The `mozbase` modules were being unconditionally added to the
`sys.path` regardless of the Mach command being run, so there isn't
much value keeping them in a separate file. Besides, all other
source module paths are described in `common_virtualenv_packages`,
why is `mozbase` special?

In the future, we're going to want to make improvements here (such as:
there's a difference between informing mach of first-party code
versus defining which third_party vendored packages should be in scope,
and that workflow difference should be represented in-code).
It's useful to peel out the existing, less useful abstraction before
we can build a stronger one.

Differential Revision: https://phabricator.services.mozilla.com/D117711
2021-06-17 14:58:17 +00:00
Alexis Beingessner
1443448680 Bug 1716619 - update dump_syms to get symbolic fix. r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D118166
2021-06-17 12:49:52 +00:00
Mike Hommey
7269200e75 Bug 1713225 - Fix diffoscope error reporting after bug 1694785. r=firefox-build-system-reviewers,andi
Bug 1694785 upgraded diffoscope, and the new version had differences in
its output format that just made our error reporting miss everything. So
we fix the error reporting to work with the new version, as well as add
a test case to ensure that we don't upgrade diffoscope to a version that
would break out reporting again without noticing.

Differential Revision: https://phabricator.services.mozilla.com/D118137
2021-06-17 09:08:28 +00:00
Mike Hommey
8358c061cd Bug 1713225 - Move diffoscope error reporting to a separate script. r=firefox-build-system-reviewers,andi
It will make it easier to test.

Differential Revision: https://phabricator.services.mozilla.com/D118136
2021-06-17 09:08:28 +00:00
Gregory Mierzwinski
9d1fca2ffe Bug 1680214 - Disable cnn live-site test. r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D117653
2021-06-16 17:00:29 +00:00
Andrew Halberstadt
f9c69a3a90 Bug 1714178 - Don't hardcode the project to 'autoland/central' in 'try_select_tasks', r=taskgraph-reviewers,aki
The two 'target_tasks_try_select' target task methods use a hardcoded
"autoland" | "mozilla-central" as the project. This means that you get the set
of tasks for autoland/central even if you e.g, update to beta and pass in
'./mach try fuzzy --parameters project=mozilla-beta'.

This patch ensures we use the proper target tasks method if passing in
non-default parameters. It also fixes the caching to account for this
new project.

Differential Revision: https://phabricator.services.mozilla.com/D117941
2021-06-16 15:53:51 +00:00
Andrew Halberstadt
14e32dc13c Bug 1714178 - Reuse 'target_tasks_default' in tryselect target tasks methods, r=taskgraph-reviewers,aki
This removes some duplication. First it gets 'target_tasks_try_select' to call
'target_tasks_try_select_uncommon' since they are nearly identical.

Then it gets 'target_tasks_try_select_uncommon' to call 'target_tasks_default'
because *they* are identical.

Differential Revision: https://phabricator.services.mozilla.com/D117940
2021-06-16 15:53:51 +00:00
Joel Maher
be58afdb5e Bug 1715659 - Reduce perftests run on !-qr to be essential. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D117465
2021-06-16 12:21:58 +00:00
Dan Mosedale
8ac4b278af Bug 1690377 - Upgrade Node 10 toolchain to Node 12, r=Standard8,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D117606
2021-06-15 19:33:12 +00:00
Sandor Molnar
c8ebd5d1e2 Backed out changeset 4fdba1128382 (bug 1690377) for causing nodejs-12 bustages. CLOSED TREE 2021-06-15 22:02:37 +03:00
Andrew Halberstadt
f26f4dba50 Bug 1700781 - [ci] Run mochitest-plain fission xorigin tasks on more platforms, r=jmaher
This revision makes the following changes on central:
+test-linux1804-64-qr/debug-mochitest-plain-fis-xorig-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-plain-fis-xorig-e10s
-test-linux1804-64/debug-mochitest-plain-fis-xorig-e10s
+test-macosx1015-64-qr/debug-mochitest-plain-fis-xorig-e10s
+test-macosx1015-64-shippable-qr/opt-mochitest-plain-fis-xorig-e10s
+test-windows10-64-qr/debug-mochitest-plain-fis-xorig-e10s
+test-windows10-64-shippable-qr/opt-mochitest-plain-fis-xorig-e10s

And adds the following tasks on autoland:
+test-linux1804-64-qr/debug-mochitest-plain-fis-xorig-e10s
+test-linux1804-64-qr/opt-mochitest-plain-fis-xorig-e10s
+test-macosx1015-64-qr/debug-mochitest-plain-fis-xorig-e10s
+test-macosx1015-64-qr/opt-mochitest-plain-fis-xorig-e10s
+test-windows10-64-qr/debug-mochitest-plain-fis-xorig-e10s
+test-windows10-64-qr/opt-mochitest-plain-fis-xorig-e10s

Differential Revision: https://phabricator.services.mozilla.com/D108784
2021-06-15 18:24:17 +00:00
Dan Mosedale
4eb674bc26 Bug 1690377 - Upgrade Node 10 toolchain to Node 12, r=Standard8,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D117606
2021-06-15 18:15:39 +00:00
Joel Maher
e715d02b3b Bug 1715586 - add noqr variant and testset. r=ahal,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D117358
2021-06-15 16:13:32 +00:00
Steve Fink
6a8d7828db Bug 1716035 - Update to sixgill with fix for XIL_GetFunctionFields called from XIL_GetVTableField r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D117568
2021-06-15 15:37:18 +00:00
Mike Hommey
7f9a51a8f5 Bug 1715282 - Bump minimum Rust version to 1.51. r=firefox-build-system-reviewers,andi
Also update the estimated rust versions for future releases, based on
the updated Firefox release dates.

Differential Revision: https://phabricator.services.mozilla.com/D117737
2021-06-15 09:23:20 +00:00
Yaron Tausky
768366d7b8 Bug 1496997 - Remove dom.serviceWorkers.parent_intercept pref r=asuth,dom-workers-and-storage-reviewers,perftest-reviewers,jgraham,sparky,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D101788
2021-06-15 08:52:39 +00:00
Alexis Beingessner
d647cb3bfa Bug 1693832 - Use a patched version of rustc/cargo for tsan/asan builds. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D105812
2021-06-15 05:30:05 +00:00
Alexis Beingessner
caa8f413f4 Bug 1693832 - Tweak repack_rust build config. r=glandium
The docs task takes 20 minutes in our CI, and we don't need it.

This also makes --patch work like --target (cleaner in the yaml)

Differential Revision: https://phabricator.services.mozilla.com/D105811
2021-06-15 05:30:05 +00:00
Gregory Mierzwinski
673aa45a79 Bug 1716374 - Use browsertime-specific method for selecting downstream tasks. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117685
2021-06-14 21:04:35 +00:00
Csoregi Natalia
2dadd43ab1 Backed out changeset 5b14ef0fba04 (bug 1680214) for perfdoc failures. CLOSED TREE 2021-06-14 23:07:07 +03:00
Gregory Mierzwinski
f1e153b7ac Bug 1680214 - Disable cnn live-site test. r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D117653
2021-06-14 18:53:43 +00:00
Alexis Beingessner
e866ae6cef Bug 1691022 - Update dump_syms for compact unwind info support. r=calixte
This also necessitates updating all the dump_syms builds to use rust 1.52
as symbolic now uses a few newer features.

Differential Revision: https://phabricator.services.mozilla.com/D117657
2021-06-14 16:41:36 +00:00
Tom Ritter
67a647ab55 Bug 1700396 - Bump updatebot to take the taskrunner config fix r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D117664
2021-06-14 16:08:02 +00:00
Mitchell Hentges
e389cc4cc4 Bug 1714684: Remove usages of vendored "mock" library r=perftest-reviewers,ahal,sparky
Python 3 has access to `unittest.mock` in the standard library.

Differential Revision: https://phabricator.services.mozilla.com/D117073
2021-06-14 15:34:46 +00:00
Andrew Halberstadt
03a8e9fbe6 Bug 1696531: use python3 for xpcshell tests, r=bhearsum
Depends on D111647

Differential Revision: https://phabricator.services.mozilla.com/D109728
2021-06-14 15:31:42 +00:00
Dana Keeler
ef0a88c6f2 Bug 1715142 - introduce nsIPublicKeyPinningService and remove 'type' parameter from nsISiteSecurityService r=rmf,necko-reviewers
The public key pinning implementation is much less complex than the HSTS
implementation, and only needs a small subset of the parameters of the latter.
Furthermore, the information it relies on is static, and so is safe to access
from content processes. This patch separates the two implementations, thus
simplifying both of them and avoiding some unnecessary IPC calls in the
process.

Differential Revision: https://phabricator.services.mozilla.com/D117096
2021-06-12 01:12:25 +00:00
Butkovits Atila
e4394b27a2 Backed out 3 changesets (bug 1715142) for causing build bustages. CLOSED TREE
Backed out changeset 7e67994f6a65 (bug 1715142)
Backed out changeset f58d5156f332 (bug 1715142)
Backed out changeset f8a7bd4519c6 (bug 1715142)
2021-06-11 21:20:02 +03:00
Dana Keeler
f84faf1bf5 Bug 1715142 - introduce nsIPublicKeyPinningService and remove 'type' parameter from nsISiteSecurityService r=rmf,necko-reviewers
The public key pinning implementation is much less complex than the HSTS
implementation, and only needs a small subset of the parameters of the latter.
Furthermore, the information it relies on is static, and so is safe to access
from content processes. This patch separates the two implementations, thus
simplifying both of them and avoiding some unnecessary IPC calls in the
process.

Differential Revision: https://phabricator.services.mozilla.com/D117096
2021-06-11 17:58:19 +00:00
Gregory Mierzwinski
4c06787a22 Bug 1708760 - Add a pageload test for about:welcome. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D117190
2021-06-11 15:52:47 +00:00
Gregory Mierzwinski
27a0af4fdf Bug 1708760 - Build conditioned profiles during the tests. r=perftest-reviewers,AlexandruIonescu
This patch adds the ability to build conditioned profiles during a test (i.e. in-test, prebuilt, or in-task for CI). Using the `artifact:` prefix in --conditioned-profile will cause the conditioned profile to be downloaded from mozilla-central rather than being built locally.

The condprof package was also modified to prevent it from building and saving logs that are not very useful in local runs, preventing useless downloads or archiving, and to also be able to obtain the location of the test-built profile.

Differential Revision: https://phabricator.services.mozilla.com/D116520
2021-06-11 15:52:47 +00:00
Iulian Moraru
955a3ab572 Backed out 2 changesets (bug 1715142) for causing marionette failures on test_navigation.py and mochitest failures on browser_setIgnoreCertificateErrors.js. CLOSED TREE
Backed out changeset 83206685ca0b (bug 1715142)
Backed out changeset ab3060a5f69e (bug 1715142)
2021-06-11 02:45:34 +03:00
Dana Keeler
f3c620e4c3 Bug 1715142 - introduce nsIPublicKeyPinningService and remove 'type' parameter from nsISiteSecurityService r=rmf,necko-reviewers
The public key pinning implementation is much less complex than the HSTS
implementation, and only needs a small subset of the parameters of the latter.
Furthermore, the information it relies on is static, and so is safe to access
from content processes. This patch separates the two implementations, thus
simplifying both of them and avoiding some unnecessary IPC calls in the
process.

Differential Revision: https://phabricator.services.mozilla.com/D117096
2021-06-10 22:13:32 +00:00
Andrew Halberstadt
c5cd5777b8 Bug 1698193 - [ci] Enable mochitest-plain-fis with linux64 tsan r=jmaher
This patch adds the following tasks to both autoland and central:
> test-linux1804-64-tsan/opt-mochitest-plain-fis-e10s

Note this has 20+ chunks so is not insignificant.

Differential Revision: https://phabricator.services.mozilla.com/D117343
2021-06-10 20:15:07 +00:00
Iulian Moraru
9534c128ad Backed out changeset 3fa7dc1e1303 (bug 1715586) for causing reftest failures on fixed-pos-scrollable-1.html. CLOSED TREE 2021-06-10 23:31:41 +03:00