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

6161 Коммитов

Автор SHA1 Сообщение Дата
Joel Maher 6b02e865d7 Bug 1639850 - adjust xpcshell on windows to remove frequent failures. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D133119
2021-12-07 19:55:03 +00:00
Barret Rennie af25f00cc5 Bug 1743026 - Re-enable fxrecord jobs on m-c r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D132957
2021-12-07 14:28:38 +00:00
Mike Hommey b1a0e8915c Bug 1742749 - Update builders to rustc 1.57. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D132534
2021-12-02 21:07:37 +00:00
Alexandru Michis 13b9681914 Merge autoland to mozilla-central. a=merge 2021-12-01 23:48:49 +02:00
Sandor Molnar e3932a5144 Backed out changeset 572b175efb09 (bug 1696504) for causing regressions. a=backout 2021-12-01 19:48:29 +02:00
Sylvestre Ledru 5a82675956 Bug 1743088 - Mozlint/trojan-source: enable it on the whole code base r=linter-reviewers,ahal DONTBUILD
Depends on D132235

Differential Revision: https://phabricator.services.mozilla.com/D132236
2021-12-01 15:34:58 +00:00
Gregory Mierzwinski 703105950c Bug 1741754 - Increase number of viewports to try to 60. r=perftest-reviewers,kimberlythegeek
This patch changes the viewport retries to 60. This means that we will now check the first 1 second of the video to try to find a viewport.

Differential Revision: https://phabricator.services.mozilla.com/D132379
2021-11-30 16:56:44 +00:00
Agi Sferro 9ce9bd86e7 Bug 1740358 - Use Java JDK from Adoptium in CI. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D131928
2021-11-30 16:11:00 +00:00
Andrew Halberstadt 713a86b13d Bug 1700774 - [taskgraph] Fix circular dependency on 'get_mobile_project' in variants transform, r=gbrown
We have a 3 way circular dependency in the test transforms:

1. The 'raptor' transforms depend on 'split_variants'
2. The 'get_mobile_project' utility function depends on the 'raptor' transforms
3. The 'split_variants' transform depends on the 'get_mobile_project' utility function

The only reason things are working is that in step 3 we don't need the result
of 'get_mobile_project' to be perfect. This revision breaks the circular
dependency by checking for 'android' in the test-platform rather than relying
on 'get_mobile_project == geckoview'.

While this is admittedly not as precise, we only apply the particular variant
that needs this to geckoview tasks in the first place. In other words, this
revision does not cause any additional tasks to be added / removed.

Differential Revision: https://phabricator.services.mozilla.com/D132072
2021-11-29 15:52:21 +00:00
Andrew Halberstadt bd0cdd71ce Bug 1700774 - [taskgraph] Group 'raptor' specific test configs together, r=perftest-reviewers,sparky
In the test transforms we currently have general 'test_description_schema' and
a schema for raptor / browsertime tasks. Prior, the raptor schema was validated
*before* the test schema, and we were doing a lot of validation twice.

This revision switches the order such that the test schema is first evaluated,
and then the raptor one is. To accomplish this, we create a 'raptor' subconfig
that the 'test_description_schema' completely ignores (and leaves up to the
raptor schema to evaluate).

The benefit of this change is that all test tasks will have a single entry point
when they get into the 'test' transforms. This makes reasoning about their
configuration much easier and lays the ground work to start splitting even more
transforms out into other modules.

Differential Revision: https://phabricator.services.mozilla.com/D132069
2021-11-29 15:52:20 +00:00
Andrew Halberstadt 89cabb3dc5 Bug 1700774 - [taskgraph] Move test transforms to a 'transforms/test' directory, r=gbrown
This includes:

    transforms/tests.py -> transforms/test/__init__.py
    transforms/raptor.py -> transforms/test/raptor.py

This is a pre-cursor to splitting the file up into multiple smaller files under
the new 'test' transform directory.

Differential Revision: https://phabricator.services.mozilla.com/D132068
2021-11-29 15:52:19 +00:00
Barret Rennie f266d9f90f Bug 1743015 - Temporarily disable fxrecord jobs due to Toronto office outage r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D132176
2021-11-25 19:01:18 +00:00
Nicolas Chevobbe 7d7d367707 Bug 1742332 - Enable devtools no eft config. r=jdescottes,jmaher.
Since we're going to enable EFT on Nightly and let it bake there a bit to
get feedback, we might face a situation where we have to disable EFT.
Having these test variants will help us to not regress non-EFT cases so if
we ever have to rollback EFT, there wouldn't be extra work.

Depends on D131477

Differential Revision: https://phabricator.services.mozilla.com/D131600
2021-11-25 06:24:12 +00:00
Cosmin Sabou f8f59c4e24 Backed out 2 changesets (bug 1742332, bug 1742541) for causing assertion failures on htmlparser/nsExpatDriver.cpp. CLOSED TREE
Backed out changeset 333fa37b4df2 (bug 1742332)
Backed out changeset 762649eb6709 (bug 1742541)
2021-11-25 11:26:14 +02:00
Nicolas Chevobbe dee0023a4e Bug 1742332 - Enable devtools no eft config. r=jdescottes,jmaher.
Since we're going to enable EFT on Nightly and let it bake there a bit to
get feedback, we might face a situation where we have to disable EFT.
Having these test variants will help us to not regress non-EFT cases so if
we ever have to rollback EFT, there wouldn't be extra work.

Depends on D131477

Differential Revision: https://phabricator.services.mozilla.com/D131600
2021-11-25 06:24:12 +00:00
Mike Hommey 21c8cb7ed7 Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D131588
2021-11-24 22:47:43 +00:00
Gregory Mierzwinski b0ce157eaa Bug 1703134 - Add chromedriver for v96. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D131800
2021-11-24 15:30:04 +00:00
Cristian Tuns ac7a567f03 Backed out 4 changesets (bug 1741808, bug 1742541, bug 1605330, bug 1742332) for causing damp failures. CLOSED TREE
Backed out changeset fe65ddb40037 (bug 1605330)
Backed out changeset d5c4c10f70d9 (bug 1742332)
Backed out changeset 9f637151059d (bug 1741808)
Backed out changeset bd54eacb2d7c (bug 1742541)
2021-11-24 06:43:20 -05:00
Nicolas Chevobbe 8439507fa4 Bug 1742332 - Enable devtools no eft config. r=jdescottes,jmaher.
Since we're going to enable EFT on Nightly and let it bake there a bit to
get feedback, we might face a situation where we have to disable EFT.
Having these test variants will help us to not regress non-EFT cases so if
we ever have to rollback EFT, there wouldn't be extra work.

Differential Revision: https://phabricator.services.mozilla.com/D131600
2021-11-23 18:56:54 +00:00
Aki Sasaki 690f6617c4 Bug 1742375 - stop beetmoving snap packages. r=releng-reviewers,jcristau DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D131872
2021-11-23 18:55:59 +00:00
Gregory Mierzwinski 5b5527de61 Bug 1742431 - Don't do additional cropping if frame is already cropped. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D131920
2021-11-23 16:57:49 +00:00
Marian-Vasile Laza 376fd53683 Backed out changeset a899281204c7 (bug 1696504) for causing GTest failures. 2021-11-23 11:51:05 +02:00
Mike Hommey 9caeaefc7d Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D131588
2021-11-23 02:29:31 +00:00
Alexis Beingessner 0e8ed332d1 Bug 1741205 - Use rust-minidump's minidump-stackwalk for mozcrash.py r=gsvelto,KrisWright
This is the first step in replacing a huge pile of our breakpad-based infra
with our new implementation (rust-minidump). This stackwalker is only used
for reporting crashes in local builds and CI, so it's a good first deploy.

Although most of the work on rust-minidump has been focused on the JSON output,
this uses the --human output, because it's primarily intended for humans to
directly read. There is however some minor parsing done on this format. This
is not *strictly* supported by --human (it has no schema) but it's not something
we plan to break. (This parsing is pre-existing, just recording the facts.)

The new build configs/scripts are hybridized from fix-stacks and dump_syms,
as this basically is a hybrid of the two. In particular it needs the openssl
vendoring tricks that dump_syms uses, but is a target binary that prefers
win32 over win64 (like fix-stacks).

Technically a regression but probably just culling legacy cruft at this point:
this patchset removes support for building a local copy of minidump-stackwalk
from source. You must now download a copy built on task-cluster using mozboot.
mozboot *already* did this, which is why this feature appears to be legacy cruft
-- there was little reason to build a local copy.

However rust-minidump's minidump-stackwalk has a far better portability story,
so you can build+install your own local copy by just running:

cargo install minidump-stackwalk

Differential Revision: https://phabricator.services.mozilla.com/D131315
2021-11-22 20:33:34 +00:00
Gregory Mierzwinski c2e2bdd05d Bug 1742099 - Enable alerting on the responsiveness tests. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D131609
2021-11-22 14:52:52 +00:00
Sylvestre Ledru a1af8639c2 Bug 1738988 - mozlint: run trojan-source in the CI r=linter-reviewers,ahal DONTBUILD
Depends on D131086

Differential Revision: https://phabricator.services.mozilla.com/D131087
2021-11-19 08:37:29 +00:00
Henrik Skupin d3c1ad40a8 Bug 1734354 - [puppeteer] Bump Puppeteer (Fission job) to Tier 1. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D131479
2021-11-18 10:39:18 +00:00
andrej 11f84d9dfe Bug 1740567 Update JetStream2 benchmark to run against autoland. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D130920
2021-11-17 19:20:12 +00:00
Gregory Mierzwinski ca271d11d6 Bug 1732956 - Add facebook/reddit responsiveness tests. r=perftest-reviewers,kimberlythegeek
This patch adds 4 new interactive tests for facebook and reddit. The patch updates the recordings as well as needed. Furthermore, an update to the visualmetrics.py script is needed to handle a permafailure in the reddit-post tests. Note that the reddit-post test was split in 2 since they are quite large.

Differential Revision: https://phabricator.services.mozilla.com/D130665
2021-11-17 15:12:34 +00:00
Henrik Skupin 57bc6555f9 Bug 1740225 - [wdspec] Don't print async shutdown logs for CI jobs. r=webdriver-reviewers,jdescottes
These logs have been added to help with the investigation of shutdown issues. But it turned out to not be that helpful. Lets get it removed from wdspec jobs to lesser clutter the logs.

Differential Revision: https://phabricator.services.mozilla.com/D130974
2021-11-16 14:58:50 +00:00
Michelle Goossens 5b86f0baec Bug 1740155 - Set GPU worker pool for CCov with GPU r=aki
Differential Revision: https://phabricator.services.mozilla.com/D131006
2021-11-11 19:28:49 +00:00
Agi Sferro 9c6be8a1c5 Bug 1739701 - Add support for the arm64 Android emulator. r=gbrown,calu
My understanding is that this is the only version of the emulator that is
supported on Apple silicon.

Differential Revision: https://phabricator.services.mozilla.com/D130510
2021-11-09 21:47:25 +00:00
Michelle Goossens bd6ee3c71c Bug 1727943 - Re-enable Windows 10 x64 2004 CCov tests that were forgotten r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130715
2021-11-09 12:55:22 +00:00
Andrew Halberstadt 7164ba4640 Bug 1737673 - Remove 'webrender-sw-*' variants in favour of composite variants, r=jmaher
This replaces the following variants with composites:
webrender-sw-a11y-checks
webrender-sw-fission
webrender-sw-wayland

The full task graph is identical after this change.

Differential Revision: https://phabricator.services.mozilla.com/D130400
2021-11-08 14:48:24 +00:00
Andrew Halberstadt d44d171e69 Bug 1737673 - Add a 'contact' key to variants in the yaml file, r=jmaher,jgilbert,cpeterson
Listing contacts next to the variant will provide a point of contact in case
there are questions around cost / capacity or relative importance of a given
variant.

Differential Revision: https://phabricator.services.mozilla.com/D129834
2021-11-08 14:48:23 +00:00
Andrew Halberstadt f2896bf507 Bug 1737673 - Remove duplicate 'webgl-ipc-profiling' variant, r=jmaher
This is identical to the 'webgl-ipc' variant and only used in one place.

Differential Revision: https://phabricator.services.mozilla.com/D129833
2021-11-08 14:48:23 +00:00
Andrew Halberstadt accbccccbe Bug 1737673 - Stop setting 'run-on-projects' in variants.yml, r=jmaher
This makes things less confusing as we no longer sneakily override the value
defined in the test configs.

Differential Revision: https://phabricator.services.mozilla.com/D129832
2021-11-08 14:48:22 +00:00
Andrew Halberstadt a066953c94 Bug 1737673 - Remove unused 'webrender' variant, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129831
2021-11-08 14:48:22 +00:00
Andrew Halberstadt b4093b715d Bug 1737673 - Use 'jsone' to replace variant filter functions, r=jmaher
This ensures the filters stay alongside the variant definitions. I called the
key 'when' as 'filter' is ambiguous about whether the tasks that match are
being included or excluded.

Differential Revision: https://phabricator.services.mozilla.com/D129828
2021-11-08 14:48:21 +00:00
Andrew Halberstadt 818f8be0ca Bug 1737673 - Pull 'variant' definitions into a yaml file, r=jmaher
This makes them easier to find and inspect.

Differential Revision: https://phabricator.services.mozilla.com/D129827
2021-11-08 14:48:21 +00:00
Ryan VanderMeulen 1d59245b72 Backed out 9 changesets (bug 1737673) for breaking local Windows builds (bug 1739520).
Backed out changeset b7ad64578b84 (bug 1737673)
Backed out changeset 6b374ffe6878 (bug 1737673)
Backed out changeset 070efa174493 (bug 1737673)
Backed out changeset 44bf02d34aaf (bug 1737673)
Backed out changeset 7147d8490b9c (bug 1737673)
Backed out changeset e1d2518592d4 (bug 1737673)
Backed out changeset 18eec84f404b (bug 1737673)
Backed out changeset e38b571d248d (bug 1737673)
Backed out changeset 98a659f60686 (bug 1737673)
2021-11-05 10:18:30 -04:00
Agi Sferro a0dd0c9c53 Bug 1739312 - Use test_runner in test-verify. r=gbrown
This was missed in Bug 1529082.

Differential Revision: https://phabricator.services.mozilla.com/D130366
2021-11-04 15:37:27 +00:00
Andrew Halberstadt 1b0992c45c Bug 1737673 - Add a 'contact' key to variants in the yaml file, r=jmaher,jgilbert,cpeterson
Listing contacts next to the variant will provide a point of contact in case
there are questions around cost / capacity or relative importance of a given
variant.

Differential Revision: https://phabricator.services.mozilla.com/D129834
2021-11-04 13:39:26 +00:00
Andrew Halberstadt 854d3039a2 Bug 1737673 - Remove duplicate 'webgl-ipc-profiling' variant, r=jmaher
This is identical to the 'webgl-ipc' variant and only used in one place.

Differential Revision: https://phabricator.services.mozilla.com/D129833
2021-11-04 13:39:25 +00:00
Andrew Halberstadt db71f5f5b7 Bug 1737673 - Stop setting 'run-on-projects' in variants.yml, r=jmaher
This makes things less confusing as we no longer sneakily override the value
defined in the test configs.

Differential Revision: https://phabricator.services.mozilla.com/D129832
2021-11-04 13:39:25 +00:00
Andrew Halberstadt 0a753adb99 Bug 1737673 - Remove unused 'webrender' variant, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129831
2021-11-04 13:39:24 +00:00
Andrew Halberstadt 18d42a8428 Bug 1737673 - Use 'jsone' to replace variant filter functions, r=jmaher
This ensures the filters stay alongside the variant definitions. I called the
key 'when' as 'filter' is ambiguous about whether the tasks that match are
being included or excluded.

Differential Revision: https://phabricator.services.mozilla.com/D129828
2021-11-04 13:39:23 +00:00
Andrew Halberstadt b765b512cd Bug 1737673 - Pull 'variant' definitions into a yaml file, r=jmaher
This makes them easier to find and inspect.

Differential Revision: https://phabricator.services.mozilla.com/D129827
2021-11-04 13:39:23 +00:00
Henrik Skupin b0e163c14a Bug 1605650 - [remote] Enable mochitest-remote jobs for Windows CCOV builds. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130337
2021-11-04 12:38:30 +00:00
Agi Sferro f279d8797a Bug 1529082 - Add mochitest variant that runs using AAB test_runner. r=gbrown
This patch adds a new Mochitest variant which installs the test runner app as
AAB.

Differential Revision: https://phabricator.services.mozilla.com/D127324
2021-11-02 18:56:28 +00:00