Commit Graph

370 Commits

Author SHA1 Message Date
Sebastian Hengst
492b18bcec Bug 1724258 - remove method to target mochitest valgrind tasks for scheduling. r=jmaher
The tasks haven't been scheduled anymore since bug 1538560 landed 2 years ago.

Differential Revision: https://phabricator.services.mozilla.com/D121897
2021-08-05 17:27:39 +00:00
Alex Ionescu
b595ee161c Bug 1721152 - vismet jobs are not triggered on s7 r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D120328
2021-07-21 07:26:44 +00:00
Julien Cristau
b57cf6dba2 Bug 1717540 - add esr91 support for release simulations. r=mtabara DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D120330
2021-07-20 11:57:57 +00:00
Julien Cristau
33a9ade20e Bug 1717540 - Add esr91 support. r=releng-reviewers,taskgraph-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D119521
2021-07-13 10:17:48 +00:00
Alex Ionescu
c929d74421 Bug 1675753 Schedule high value mobile tests against Samsung Galaxy S7 in CI r=perftest-reviewers,aerickson,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D115188
2021-07-10 08:40:05 +00:00
Andi-Bogdan Postelnicu
7ec0dd259c Bug 1717600 - Add browsertime perf tests for FF built with clang-trunk. r=perftest-reviewers,jmaher,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D118456
2021-06-24 17:15:43 +00:00
Butkovits Atila
45fa4cff19 Backed out changeset 9bf2df766379 (bug 1717600) for causing linting failures. CLOSED TREE 2021-06-24 19:55:15 +03:00
Andi-Bogdan Postelnicu
dcb10daa96 Bug 1717600 - Add browsertime perf tests for FF built with clang-trunk. r=perftest-reviewers,jmaher,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D118456
2021-06-24 16:05:17 +00:00
Andrew Osmond
7b84c00ca1 Bug 1717912 - Run Windows AArch64 tests on WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D118631
2021-06-23 21:30:14 +00:00
Aki Sasaki
0052139a2b Bug 1380123 - mitigate duplicate nightly graphs off the same revision. r=taskgraph-reviewers,jmaher
We can still get multiple nightly graphs off the same revision, if
the 2nd cron task runs before the 1st one finishes. However, once
the 1st finishes, we will prevent a 2nd nightly graph. (This has the
side effect of not being able to trigger a 2nd nightly graph off the
same revision, even if the first nightly graph failed, but I think
that's still an improvement. We can work around this with a new push,
or triggering the platform-specific nightly graphs.)

Differential Revision: https://phabricator.services.mozilla.com/D118543
2021-06-23 02:38:18 +00:00
Aki Sasaki
5c5c1766fd 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
314e9eeb06 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
d95ead2d1c 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
Marco Castelluccio
17950be826 Bug 1639164 - Filter out shippable tasks for try auto target. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114489
2021-05-06 15:52:29 +00:00
Gregory Mierzwinski
887be26375 Bug 1709413 - Fix platform check in the gpt cron. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D114260
2021-05-06 13:13:51 +00:00
Dave Hunt
bac52b11c5 Bug 1707937 - Allow live site tests to run against GeckoView; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113536
2021-05-05 11:45:04 +00:00
Dave Hunt
3c709f368d Bug 1707937 - Run live performance tests three times a week; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113535
2021-05-05 11:45:04 +00:00
Alex Ionescu
e577bc37fd Bug 1701167 - Disable webext benchmarks r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113338
2021-04-29 09:23:56 +00:00
Joel Maher
4b2fa2c7b0 Bug 1708232 - do not schedule 32 bit windows perf tests by default. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113673
2021-04-28 18:22:44 +00:00
Andi-Bogdan Postelnicu
df24ddb136 Bug 1703483 - Add required CI jobs for using clang main as a testing toolchain for firefox build. r=mhentges,glandium
1. Add task to get and build clang from the main branch.
2. Using clang main toolchain we build on a daily basis linux64 firefox, this tasks also automatically triggers the fetch and build of clang from main branch since we don't cache it.

Differential Revision: https://phabricator.services.mozilla.com/D111063
2021-04-16 14:12:14 +00:00
Dave Hunt
a4beae8e2d Bug 1705445 - Restore WebRender cron tasks for Android performance tests; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D112251
2021-04-15 22:33:44 +00:00
Rob Lemley
6040707674 Bug 1704646 - Do not run GTest with try syntax either. r=ahal
try_auto does not currently work with try-comm-central; try_syntax is the
typical invocation method.

Differential Revision: https://phabricator.services.mozilla.com/D111725
2021-04-13 18:17:47 +00:00
Gregory Mierzwinski
643a4178c0 Bug 1704092 - Disable chrome/chromium tests on mac 10.15 for perma-failures. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D111414
2021-04-13 13:32:01 +00:00
Michelle Goossens
d73d60ab07 Bug 1695325 - Make sure GTest does not get scheduled on artifact builds r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D111282
2021-04-09 15:11:52 +00:00
Aki Sasaki
6d6ea283b4 Bug 1701608 - remove perma-busted python dependency generator. r=releng-reviewers,jmaher
I have manually pinned the requirements, and partials are working. We'll lose a way to auto-update our dependencies, but a) it's perma-busted, so realistically we're just losing a busted task, and b) mhentges is working on a way to auto-update pinned dependencies in-tree.

Differential Revision: https://phabricator.services.mozilla.com/D110148
2021-03-29 20:58:50 +00:00
Alex Ionescu
7d51de9a0f Bug 1701167 Temporarily restore webext benchmarks after migration to browsertime r=perftest-reviewers,sparky,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D109890
2021-03-29 10:23:17 +00:00
Csoregi Natalia
b5e4e7af25 Backed out changeset b5e350604d17 (bug 1701167) for causing gecko decision task failure. CLOSED TREE 2021-03-29 09:56:55 +03:00
Alex Ionescu
e98091a31a Bug 1701167 Temporarily restore webext benchmarks after migration to browsertime r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D109890
2021-03-29 06:48:55 +00:00
Alex Ionescu
e38c82d467 Bug 1696650 - Migrate cron tasks to browsertime benchmarks r=perftest-reviewers,Bebe,sparky
Taskgraph diff: https://www.diffchecker.com/SJfh1gph

Differential Revision: https://phabricator.services.mozilla.com/D109523
2021-03-25 12:29:09 +00:00
Dave Hunt
ada790bf83 Bug 1670005 - Remove weekly Fennec cron for Raptor tests; r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D109669
2021-03-25 12:02:04 +00:00
Tom Ritter
be70759661 Bug 1699740 - Make updatebot run on a cron job in m-c r=aki
Differential Revision: https://phabricator.services.mozilla.com/D109076
2021-03-23 17:17:52 +00:00
Dave Hunt
ca22e0493d Bug 1677125 - Schedule live desktop page loads r=perftest-reviewers,sparky
Schedule live desktop page load for all recorded sites. Also provide fission variants for all browsertime desktop tests running on webrender platforms and moved sheriffed live page load tests into a separate job.

Differential Revision: https://phabricator.services.mozilla.com/D108959
2021-03-19 22:17:10 +00:00
Gregory Mierzwinski
1d1ff00ffa Bug 1696496 - Disable raptor tests running on windows10-64-ref-hw-2017. r=perftest-reviewers,igoldan
Differential Revision: https://phabricator.services.mozilla.com/D107663
2021-03-11 14:13:09 +00:00
Gregory Mierzwinski
dbabd59457 Bug 1693135 - Disable raptor-webext tests on windows. r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D106504
2021-02-25 19:33:41 +00:00
Gregory Mierzwinski
55f8e26b6b Bug 1667396 - Enable browsertime tests on windows. r=jesup
This patch enables browsertime pageload tests on windows and also modifies some crons to run the pageload tests through browsertime rather than raptor.

Differential Revision: https://phabricator.services.mozilla.com/D105352
2021-02-19 15:56:38 +00:00
Joel Maher
06430efec4 Bug 1677640 - disable cron based windows7 chrome/chromium perf tests. r=sparky
disable cron based windows7 chrome/chromium perf tests

Differential Revision: https://phabricator.services.mozilla.com/D104728
2021-02-10 19:05:26 +00:00
Alex Ionescu
6dce6921b2 Bug 1681053 Disable jianshu mobile live due to perma r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D104152
2021-02-08 07:15:59 +00:00
Andrew Creskey
45cf01a1d4 Bug 1677617 - Disable the fenix MAIN test r=sparky
The test will no longer run on commits until we can resolve the failure, which is blocked on a Fenix issue.
https://github.com/mozilla-mobile/fenix/issues/13470

Differential Revision: https://phabricator.services.mozilla.com/D97226
2020-11-19 15:33:05 +00:00
Gregory Mierzwinski
9a34ef2a25 Bug 1675739 - Disable macos raptor chrome/chromium tests. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D96316
2020-11-09 14:31:16 +00:00
Tom Ritter
346da0ff52 Bug 1674182 - Support a regex filter for./mach try auto r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D95186
2020-11-05 17:53:31 +00:00
Gregory Mierzwinski
43a443ea4d Bug 1670284 - Run android perf tests with webrender-enabled. r=perftest-reviewers,Bebe
This patch makes webrender-enabled testing the main method for testing and also adds a subset of tests that will without it enabled until the switch is fully complete.

Differential Revision: https://phabricator.services.mozilla.com/D95744
2020-11-05 14:28:58 +00:00
Sebastian Hengst
094bc841d8 Bug 1675086 - drop references to 'pgo' platforms for Linux and Windows. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D95802
2020-11-03 22:45:54 +00:00
Kartikaya Gupta
e487e48753 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
Ricky Stewart
31b8ca9716 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
7c674c6e61 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
Bogdan Tara
612312a64c 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
Ricky Stewart
065d2eb893 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
Marco Castelluccio
21c3bcf759 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
Dorel Luca
95b44c982f Backed out changeset 7558c8821a07 (bug 1654103) for multiple failures. CLOSED TREE 2020-10-22 03:51:06 +03:00
Ricky Stewart
43baed3c18 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. 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-21 21:27:27 +00:00