Commit Graph

8290 Commits

Author SHA1 Message Date
alexandru.ionescu
2a81df9ece Bug 1648902 Remove webrender variant from fennec r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D81660
2020-06-30 10:37:22 +00:00
Florin Strugariu
1749affc05 Bug 1635711 - Enable cold page load tests with Fission enabled r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D81308
2020-06-30 07:27:41 +00:00
Tarek Ziadé
9294a5bfc1 Bug 1649176 - add batch attribute to add --test-date r=sparky
Right now setup_perftest_test_date adds --test-date yesterday to all perftest
runs. we want that only for the ones doing batches

Differential Revision: https://phabricator.services.mozilla.com/D81562
2020-06-29 20:12:42 +00:00
Edwin Takahashi
63d17a46c6 Bug 1648846 - more robust detection in conditional for xwit to be called in test-linux.sh r=jmaher
Changes:
  - instead of relying only on `$DISPLAY` env var, also use `$NEED_WINDOW_MANAGER` in the check.

Differential Revision: https://phabricator.services.mozilla.com/D81398
2020-06-27 09:19:17 +00:00
Andi-Bogdan Postelnicu
68409df6ba Bug 1648709 - run Coverity Static Analysis on mozilla-central once per day. r=sylvestre
Right now we are running `Coverity Static Analysis` for each merge to `mozilla-central`,
this is suboptimal since the resources required to do so are very expensive. It's
enough to run it once a day.

Differential Revision: https://phabricator.services.mozilla.com/D81510
2020-06-29 12:44:51 +00:00
Mike Hommey
48d63aca96 Bug 1524723 - Upgrade apt in the Ubuntu 16.04 docker image. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D81282
2020-06-26 16:29:30 +00:00
Edwin Takahashi
4e16b8cde4 Bug 1646885 - add backlog flag to be passed to mozharness and set timeout multiplier appropriately r=jmaher
Changes:
  - add new flag in `web_platform_tests.py`, with name `backlog` that is a boolean value.
  - simplify the timeout multiplier conditional to check for presence of the `backlog` flag.
  - add the new flag to the `mozharness_extra_options` flag in `web-platform.yml`

Differential Revision: https://phabricator.services.mozilla.com/D81184
2020-06-26 18:28:45 +00:00
Edwin Takahashi
5e8e090932 Bug 1646813 - Part 2. write tests for taskgraph/utils/chunking.py r=ahal
Changes:
  - added tests that exercise manifest loading, mozinfo guessing and the overall process of chunking.
  - tests added for both web-platform and traditional mochitest/xpcshell suites.

Differential Revision: https://phabricator.services.mozilla.com/D80985
2020-06-26 21:52:20 +00:00
Andrew Creskey
76d2dabaea Bug 1648183 - Disable live site testing for 1 day, or otherwise disable telemetry pings r=davehunt
Disabling these unsheriffed tests to determine if they are causing the spikes in new users that telemetry reveals.

Differential Revision: https://phabricator.services.mozilla.com/D81326
2020-06-26 16:59:38 +00:00
Emilio Cobos Álvarez
7c995807da Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D80360
2020-06-26 10:41:26 +00:00
Coroiu Cristina
302c2fa31a Backed out changeset 8f948dd74aba (bug 1646936) for SM and Toolchain failures on a CLOSED TREE 2020-06-26 13:08:09 +03:00
Emilio Cobos Álvarez
9c7c03bf30 Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D80360
2020-06-26 09:37:16 +00:00
Mike Hommey
90a47ff4ef Bug 1648343 - Require rustc 1.43 to build. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D81246
2020-06-25 23:41:16 +00:00
Mike Hommey
81697e521f Bug 1632735 - Upgrade valgrind builds to the same rust version as other builds. r=erahm
And add suppressions for the new errors that this adds to the valgrind
run. It's not clear if it's a legitimate thing that LLVM does that
valgrind doesn't cope with, like many others, but the fact is running
valgrind on a PGO/LTO build doesn't show these errors, so we're not
actually shipping them anyways (but does show _different_ errors that we
don't see on the build the valgrind jobs do)

Differential Revision: https://phabricator.services.mozilla.com/D81016
2020-06-25 22:29:59 +00:00
Mike Hommey
65b1898329 Bug 1648359 - Use Debian 10 based docker images for macOS builds. r=froydnj
That brings them on par with all the other cross-compiled builds.

Differential Revision: https://phabricator.services.mozilla.com/D81020
2020-06-25 20:32:23 +00:00
Edwin Takahashi
2e63f99098 Bug 1607713 - install xwit in ubuntu1804 docker image and set cursor position to 0,0 r=karlt
Changes:
  - install `xwit` package in the ubuntu1804 docker image setup phase.
  - in `test-linux.sh` call xwit to reposition the cursor to a coodinate of 0,0

Differential Revision: https://phabricator.services.mozilla.com/D80698
2020-06-25 18:02:11 +00:00
Andrew Halberstadt
3371baa8d6 Bug 1648455 - [taskgraph] Adjust manifest scheduling confidence threshold from CT_LOW to CT_MEDIUM, r=marco
Using a higher confidence threshold means manifest scheduling (i.e just |mach
try auto| for now), will schedule fewer manifests. We have data suggests that
this bump should reduce the number of manifests scheduled by more than half,
while only very slightly reducing the regression detection rate (still above
95%).

Differential Revision: https://phabricator.services.mozilla.com/D81085
2020-06-25 13:28:38 +00:00
Ben Hearsum
d003f46a59 Bug 1646767: Android opt tests completely missing from taskgraph on try r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D80920
2020-06-24 18:33:10 +00:00
Mike Hommey
bc8366ddca Bug 1648256 - Upgrade valgrind to latest release. r=firefox-build-system-reviewers,rstewart
There isn't a Debian package for that verson yet, so keep using the code
that pulls from the git repository, but use the revision that was
released as 3.16.1.

Differential Revision: https://phabricator.services.mozilla.com/D80957
2020-06-24 20:55:05 +00:00
Mike Hommey
3437f37ac4 Bug 1647880 - Upgrade cmake to 3.16.3 for toolchain builds. r=firefox-build-system-reviewers,rstewart
This gets us to the same version as the one used on the Debian 10
toolchain docker image.

Differential Revision: https://phabricator.services.mozilla.com/D80818
2020-06-24 15:17:03 +00:00
Tom Prince
39034e6b47 Bug 1639873: Be explicit in the permission used for a given action; r=aki
We currently base this on the cb_name, but it would make be better to make this
explicit, so that different actions can share a permisssion. In particular, we are
adding a pair of new backfill actions that needs a singlle non-default permission.

Differential Revision: https://phabricator.services.mozilla.com/D80940
2020-06-24 20:40:29 +00:00
Edwin Takahashi
507fa3db90 Bug 1647383 - chunk web-platform-tests-crashtest and web-platform-tests-wdspec in decision task r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D80529
2020-06-24 18:23:39 +00:00
Andrew Creskey
1670be2396 Bug 1646987 - Increase browsertime-iterations for the app-link tests to 14 r=tarek
We are seeing a pretty broad distribution of results for the applink tests.
This bug increases the number of browsertime iterations from 10 to 14.

Differential Revision: https://phabricator.services.mozilla.com/D80363
2020-06-24 15:30:41 +00:00
Mihai Alexandru Michis
bebac5dcfa Merge mozilla-central to autoland. a=merge CLOSED TREE 2020-06-24 16:09:44 +03:00
Mihai Alexandru Michis
5e50c08b10 Backed out changeset 47a06752bda8 (bug 1647383) as requested by jmaher. a=backout
DONTBUILD
2020-06-24 16:06:16 +03:00
VandanRogheliya
1979f2279c Bug 1645197 - Type pageload added to browsertime visualmetrics data. r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D80647
2020-06-24 11:12:15 +00:00
Rob Lemley
f518507ad0 Bug 1646843 - Add comm-esr78 support to taskgraph. r=Callek
Follow-up to bug 1646588 to support comm-esr78 repository.

Differential Revision: https://phabricator.services.mozilla.com/D80271
2020-06-18 20:42:03 +00:00
Edwin Takahashi
0fc6588f5d Bug 1647383 - chunk web-platform-tests-crashtest and web-platform-tests-wdspec in decision task r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D80529
2020-06-23 18:31:42 +00:00
Edwin Takahashi
cb1543b5f6 Bug 1646813 - write tests for chunking.get_runtimes and chunking.chunk_manifests for web-platform-tests r=ahal
Changes:
  - change default return value for `get_runtimes` method to an empty dictionary if data is not found.
  - add in fixtures and tests for `get_runtimes` and `chunk_manifests` method for web-platform-tests and subsuites.

Differential Revision: https://phabricator.services.mozilla.com/D80250
2020-06-22 22:00:02 +00:00
Edwin Takahashi
ebdff4d00a Bug 1647498 - set default docker-image attribute to ubuntu1804-test r=jmaher
This change affects some android-em tests that continued to run on the deprecated `desktop1604-test` image.

Differential Revision: https://phabricator.services.mozilla.com/D80561
2020-06-22 22:24:07 +00:00
Justin Wood
0493942024 Bug 1647749 - Don't test updates from esr52. r=mtabara a=release
Differential Revision: https://phabricator.services.mozilla.com/D80670
2020-06-23 15:13:11 +00:00
Justin Wood
31ae9b52fb Bug 1647634 - Update esr rules too for esr78. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D80658
2020-06-23 14:24:04 +00:00
Andrew Creskey
e23be904f3 Bug 1647644 - perftest(applink-fenix) tasks fail and logs too big to parse r=tarek
Removed --verbose and increased test duration to prevent failures.

Differential Revision: https://phabricator.services.mozilla.com/D80645
2020-06-23 12:55:22 +00:00
James Graham
91d4b40822 Bug 1644395 - Don't try to run wpt print-reftests on Android,
Differential Revision: https://phabricator.services.mozilla.com/D80641
2020-06-23 12:41:17 +00:00
James Graham
2ade9fa1fd Bug 1644395 - Add wpt print reftests to TC config, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D79082
2020-06-23 10:00:28 +00:00
Marian Raiciof
c2bbc30a7b Bug 1623421 - Add WebRender visual metrics pageload tests Android r=perftest-reviewers,sparky
This patch is allowing visual metrics android pageload tests to run with webrender.

Differential Revision: https://phabricator.services.mozilla.com/D70668
2020-06-23 10:36:33 +00:00
Gregory Mierzwinski
7d24231bc3 Bug 1646967 - Disable conditioned profiles for fennec. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D80439
2020-06-23 09:23:19 +00:00
Gregory Mierzwinski
59c1208baf Bug 1502032 - Increase raptor ytp task timeout. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D80458
2020-06-23 09:20:20 +00:00
Rail Aliiev
d58a49504e Bug 1647558 - Add esr78 balrog scopes, r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D80580
2020-06-23 02:12:19 +00:00
Edwin Takahashi
7e28d8d3d2 Bug 1643177 - separate web-platform-tests-backlog tests into its own test-set r=jmaher
Changes:
  - remove web-platform-tests from the test-set `macosx1014-tests`
  - create new group `web-platform-tests-backlog` and move all backlog types into that group
  - add the new group into test-platforms where applicable

Differential Revision: https://phabricator.services.mozilla.com/D80555
2020-06-22 21:30:31 +00:00
Ben Hearsum
29b214847d Bug 1645728: All android-em opt tests are now tier 2 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D79716
2020-06-22 19:24:58 +00:00
Narcis Beleuzu
a0c8ce672c Backed out 4 changesets (bug 1644395) for bc failures on browser_all_files_referenced.js . CLOSED TREE
Backed out changeset 582c1dd945ca (bug 1644395)
Backed out changeset 9dbba532a700 (bug 1644395)
Backed out changeset 59e998eb5e59 (bug 1644395)
Backed out changeset 035ddba4a4d9 (bug 1644395)
2020-06-23 00:56:49 +03:00
Edwin Takahashi
a4ca63453e Bug 1643177 - apply timeout multiplier reduction to web-platform-tests-reftest-backlog and reduce chunks r=jmaher
Changes:

Previous patch to apply the reduced timeout multiplier was only applicable to vanilla `web-platform-tests`. This patch reduces the chunk count for `web-platform-tests-reftest` and applies the reduction multiplier.

Differential Revision: https://phabricator.services.mozilla.com/D80520
2020-06-22 19:50:34 +00:00
Julien Cristau
58f17114d5 Bug 1647347 - add missing release-to-esr merge configuration. r=Callek
We need to update the display version, and flip the MOZ_REQUIRE_SIGNING
default, not just the explanatory comment.

Differential Revision: https://phabricator.services.mozilla.com/D80493
2020-06-22 16:51:17 +00:00
James Graham
5706e82bce Bug 1644395 - Add wpt print reftests to TC config, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D79082
2020-06-22 13:44:13 +00:00
Gregory Mierzwinski
2868ced012 Bug 1645874 - Simplify the perftest crons and remove some tests in production. r=perftest-reviewers,davehunt
This patch does a few small things to clean up our CI tests:
(1) The GPT cron is simplified so that it can be more manageable. In this change I also include a new helper method to make sure we run our android tests on the build variants that we should be running them on (and no others).
(2) The geckoview browsertime warm tests were running on 1 platform too many - this is no longer the case.
(3) Fennec vismet tests were previously excluded but are now included.
(4) All fennec tests that were in GPT cron have been moved to the Fennec_v68 cron so they only run once a week.

Differential Revision: https://phabricator.services.mozilla.com/D79891
2020-06-22 10:26:39 +00:00
Sylvestre Ledru
46af48052b Bug 1646421 - flake8 Fix a bunch of actual errors r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D80078
2020-06-20 09:46:45 +00:00
Justin Wood
f66f5a235e Bug 1646588 - Add esr78 support. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D79731
2020-06-18 19:57:20 +00:00
Justin Wood
c202d47df3 Bug 1646588 - Remove old esr52 code. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D79730
2020-06-18 19:56:22 +00:00
Mike Hommey
70a05665ae Bug 1645393 - Install python3 development files in build docker images. r=firefox-build-system-reviewers,rstewart
It's required to properly setup psutil in the python3 virtualenv, and
psutil is required for build resources tracking by mach.

It's not clear to me why this hasn't been a problem since `mach build`
switched to python3, though. ¯\_(ツ)_/¯

Differential Revision: https://phabricator.services.mozilla.com/D80343
2020-06-19 13:53:28 +00:00