Changes:
Update `linux64` regex to in yaml files for suites that have been migrated over to run on ubuntu1804.
Current naming convention: `linux64-asan/opt`.
New naming convention: `linux1804-64-asan/opt`
Future (potential) convention: `linux2004-64-asan/opt`
Using the `linux.*64` regex will result in a match for all three of the names above. This will ensure that we don't need to constantly update the regex for each new version, while being specific enough.
Differential Revision: https://phabricator.services.mozilla.com/D59572
--HG--
extra : moz-landing-system : lando
Move all mochitest, crashtests, and plain reftests currently running on android-hw-p2
against arm7 builds to aarch64 builds (the great majority of geckoview users on P2 are
now using aarch64 builds -- we want to stay relevant). jittest and jsreftest continue
to run on arm7, providing essential arm7 support; aarch64 coverage continues to be
provided by SM(p) on Windows/aarch64 laptops.
Differential Revision: https://phabricator.services.mozilla.com/D59804
--HG--
extra : moz-landing-system : lando
Changes:
Run `mochitest-remote` with ubuntu1804, including the `ccov` platform variant.
Disable the test suite from running on ubuntu1604 under `linux64` label, including the `ccov` variant.
Differential Revision: https://phabricator.services.mozilla.com/D59585
--HG--
extra : moz-landing-system : lando
Changes:
Restore the original state of `web-platform-tests` test set in `test-sets.yml`.
Changes in D59403 had the unintended side effect of removing `web-platform-tests-reftests` and `web-platform-tests-crashtests` from the main test set, which was used for both `linux64` and `windows` platforms.
`position-sticky-scroll-with-clip-and-abspos-ref.html` was failing because the test no longer needed a `fuzzy` annotation for `webrender` variant.
Differential Revision: https://phabricator.services.mozilla.com/D59752
--HG--
extra : moz-landing-system : lando
Changes:
Re-enable the `test-linux1804-ccov/opt` variant.
Create a new `linux1804-ccov-tests` test set.
Add `awsy` to ubuntu1804 and remove it correspondingly from ubuntu1604.
Add `mochitest-webgl` tests to ubuntu1804 an remove it from ubunt1604.
Differential Revision: https://phabricator.services.mozilla.com/D59593
--HG--
extra : moz-landing-system : lando
Changes:
Rename the `web-platform-tests-1804` set to `web-platform-tests`.
Create a new set with name `web-platform-tests-wdspec` which will hold only the `wdspec` test to be run on ubuntu1604.
Use the now-named `web-platform-tests` set to be used for ubuntu1804 platforms.
Differential Revision: https://phabricator.services.mozilla.com/D59449
--HG--
extra : moz-landing-system : lando
CLOSED TREE
Backed out changeset bf9cd5aea492 (bug 1602863)
Backed out changeset c656cb682586 (bug 1602108)
--HG--
extra : rebase_source : 16b901e23b6c0cadaea5ef159901f0a1dea3aa50
Changes:
Run the `mochitest-devtools-chrome` suite with ubuntu1804 docker image.
Update references to linux64 in `mochitest.yml` for mochitest-devtools-chrome to refer to `linux1804-64`.
Depends on D59570
Differential Revision: https://phabricator.services.mozilla.com/D59571
--HG--
extra : moz-landing-system : lando
Changes:
Rename the `web-platform-tests-1804` set to `web-platform-tests`.
Create a new set with name `web-platform-tests-wdspec` which will hold only the `wdspec` test to be run on ubuntu1604.
Use the now-named `web-platform-tests` set to be used for ubuntu1804 platforms.
Differential Revision: https://phabricator.services.mozilla.com/D59449
--HG--
extra : moz-landing-system : lando
Changes:
Add webgl tests to the linux1804-tests set, not just the linux1804-qr-tests set.
Differential Revision: https://phabricator.services.mozilla.com/D59457
--HG--
extra : moz-landing-system : lando
Changes:
Add `jittest` to the linux1804-test set.
This will have no effect until `ccov` variant is enabled for ubuntu1804.
Differential Revision: https://phabricator.services.mozilla.com/D59456
--HG--
extra : moz-landing-system : lando
Changes:
Now that mfenced-12.html is disabled, run `reftest-no-accel` on ubuntu1804.
Differential Revision: https://phabricator.services.mozilla.com/D59448
--HG--
extra : moz-landing-system : lando
Changes:
Run `web-platform-tests-crashtests`, `web-platform-tests-reftests` with ubuntu1804 docker image.
This is a piecemeal migration, since the main `web-platform-tests` is not ready for ubuntu1804 yet due to several issues.
Depends on D59386.
Differential Revision: https://phabricator.services.mozilla.com/D59403
--HG--
extra : moz-landing-system : lando
Changes:
Run mochitest-webgl suites on ubuntu1804.
Update the expectation of a test to remove the `headless` specification.
Differential Revision: https://phabricator.services.mozilla.com/D59401
--HG--
extra : moz-landing-system : lando
Changes:
Run `mochitest-a11y` on ubuntu1804 image.
On the `ubuntu1804` image, bug 1429575 is a relatively frequent occurrence.
Differential Revision: https://phabricator.services.mozilla.com/D59220
--HG--
extra : moz-landing-system : lando
Changes:
Do not run `linux32` builds on `try` or `autoland` by default, but ensure it is able to run on all other repos (eg. `mozilla-beta`).
Filter out all tasks with `linux-shippable` in the name, including builds, auxiliary tasks (balrog, etc).
Differential Revision: https://phabricator.services.mozilla.com/D58982
--HG--
extra : moz-landing-system : lando
Changes:
Run `web-platform-tests-wdspec-headless` and `mochitest-webgpu` with ubunt1804 image.
Changes to the `linux64` references in `web-platform.yml` and `mochitest.yml` are not necessary.
Differential Revision: https://phabricator.services.mozilla.com/D59209
--HG--
extra : moz-landing-system : lando
Changes:
**linux1804-64-asan-qr**, bug 1607620
This platform references the `linux-qr-smoketests` test set which is not one of the `linux1804` labeled test sets.
So the changes in D58964 meant that these tests were enabled for `linux1804-qr-asan/opt`, which is fine except the `reftest` suites has 1 failure.
Temporarily disable this platform for the time being while reftest failure is worked out. This does not mean we lose coverage, since the ubuntu1604 variant `linux64-asan-qr/opt` is still running on all repos.
**linux1804-64-ccov platforms**, bug 1607887
ccov on ubuntu1804 is not ready yet, as per :marco in D58739. Technically speaking the disabling should have taken place in that patch, but that escaped my mind then.
Differential Revision: https://phabricator.services.mozilla.com/D59214
--HG--
extra : moz-landing-system : lando
Changes:
Run the `mochitest-headless` suite with ubuntu1804 image
No updates to linux64 references in `mochitest.yml` is necessary.
Differential Revision: https://phabricator.services.mozilla.com/D59195
--HG--
extra : moz-landing-system : lando
Changes:
Run the reftest suite with ubuntu1804 test image.
Depends on D54851.
Differential Revision: https://phabricator.services.mozilla.com/D58816
--HG--
extra : moz-landing-system : lando
Changes:
Due to changes I made in D58204 and D58464, `awsy` was migrated to run under the `linux1804-64` label. This was fine except `awsy.yml` used `linux64` to set scheduling.
This patch will update the references to `linux1804-64` and restore proper scheduling of tasks.
Differential Revision: https://phabricator.services.mozilla.com/D59017
--HG--
extra : moz-landing-system : lando
Changes:
Update references to `linux64` in the YAML files to read `linux1804-64`.
Differential Revision: https://phabricator.services.mozilla.com/D59024
--HG--
extra : moz-landing-system : lando
Changes:
Run mochitest-screenshots with ubuntu1804, and remove from running under `linux64` label.
Also update the references in `mochitest.yml` for the `run-on-projects` scheduler.
Differential Revision: https://phabricator.services.mozilla.com/D58864
--HG--
extra : moz-landing-system : lando
Changes:
The `test-sets:` line was missing, which caused warnings.
Also correct the name of the test platform combination.
Differential Revision: https://phabricator.services.mozilla.com/D58964
--HG--
extra : moz-landing-system : lando
Changes:
Run `xpcshell` test suite on ubuntu1804 for all platforms except `linux64-ccov`.
Modify the test in `test_fuzzy.py` to refer to the new `test-linux1804` xpcshell task label.
Add a new test in `test_fuzzy.py` to test the `-q` functionality without a test path.
Differential Revision: https://phabricator.services.mozilla.com/D58740
--HG--
extra : moz-landing-system : lando
Changes:
Remove the linux64/opt stylo combination since the only test it ran was the `awsy-stylo-sequential` which is now duplicated by linux1804-64-stylo-sequential/opt.
Differential Revision: https://phabricator.services.mozilla.com/D58873
--HG--
extra : moz-landing-system : lando
Changes:
Run `marionette-headless` with ubuntu1804 instead of desktop1604.
`marionette-headless-fission` is ignored because it already fails with normal desktop1604-test image.
Differential Revision: https://phabricator.services.mozilla.com/D58868
--HG--
extra : moz-landing-system : lando
Changes:
Demote linux32-shippable/opt tasks to tier 2 on all repositories. Other linux32 jobs are defined but do not appear to run.
Limit the build of linux32-shippable/opt to `try`/`mozilla-central`.
Differential Revision: https://phabricator.services.mozilla.com/D58207
--HG--
extra : moz-landing-system : lando
Changes:
Demote linux32-shippable/opt tasks to tier 2 on all repositories. Other linux32 jobs are defined but do not appear to run.
Limit the build of linux32-shippable/opt to `try`/`mozilla-central`.
Differential Revision: https://phabricator.services.mozilla.com/D58207
--HG--
extra : moz-landing-system : lando
Changes:
Exclude the `linux-ccov` platform from ubuntu1804 migration plans for the time being.
The `linux64-ccov` test platform originally ran the `common-tests` test set so change the `linux-common-tests` to refer to `common-tests`. This should restore all sets of tests to the `linux64-ccov` label.
Differential Revision: https://phabricator.services.mozilla.com/D58739
--HG--
extra : moz-landing-system : lando