Commit Graph

4692 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Gregory Mierzwinski
b1676248ea Bug 1646368 - Add performance tuning feature to android layer. r=mozperftest-reviewers,tarek
This patch ports the performance tuning functionality from Raptor to mozperftest and adds a small test for it.

Differential Revision: https://phabricator.services.mozilla.com/D80168
2020-06-18 22:37:27 +00:00
Andrew Creskey
959282ad93 Bug 1644773 - Add a nightly cron job for the Fenix HomeActivity (MAIN) perf test r=sparky,tarek
Also fixes a logcat encoding read error in the transformer.

Differential Revision: https://phabricator.services.mozilla.com/D79909
2020-06-18 18:05:13 +00:00
Sylvestre Ledru
0fa8b022f0 Bug 1623024 - mozlint: run pylint at review phase r=linter-reviewers,ahal
Depends on D79099

Differential Revision: https://phabricator.services.mozilla.com/D79430
2020-06-18 20:05:20 +00:00
Gijs Kruitbosch
272fe15123 Bug 1644863 - include CSS, HTML and localization (ftl, properties, dtd) files in the whitespace linter, r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D79204
2020-06-17 22:46:42 +00:00
Ted Campbell
c72c2a34d1 Bug 1642708 - Stop running BinAST tests in automation r=perftest-reviewers,Bebe,sfink
Remove the BinAST tests from following jobs:
    - SM(p)
    - SM(cgc)

Remove the BinAST performance tests:
    - binast-instagram

Mark the WPT BinAST tests as backlog.

Differential Revision: https://phabricator.services.mozilla.com/D77919
2020-06-17 13:57:04 +00:00
David Major
af8ed110e8 Bug 1646394 - Use the generic compiler alias for ccov builds r=froydnj
AFAIK there's no reason to pin to clang-9 specifically. In fact I already landed this change in the bouncy attempts at bug 1616692. I'm just separating it out in order to have fewer things in the air since I'm currently juggling clangs 9, 10, and 11 locally.

Differential Revision: https://phabricator.services.mozilla.com/D80018
2020-06-17 15:43:47 +00:00
Csoregi Natalia
e722c196bc Backed out 5 changesets (bug 1642708) for build bustages. CLOSED TREE
Backed out changeset d307b00c7e1b (bug 1642708)
Backed out changeset d210a60ad435 (bug 1642708)
Backed out changeset bcc2728b5ca5 (bug 1642708)
Backed out changeset 1c245d4e8244 (bug 1642708)
Backed out changeset ad613fa94a83 (bug 1642708)
2020-06-17 16:51:16 +03:00
Ted Campbell
c2620d4c2f Bug 1642708 - Stop running BinAST tests in automation r=perftest-reviewers,Bebe,sfink
Remove the BinAST tests from following jobs:
    - SM(p)
    - SM(cgc)

Remove the BinAST performance tests:
    - binast-instagram

Mark the WPT BinAST tests as backlog.

Differential Revision: https://phabricator.services.mozilla.com/D77919
2020-06-17 08:06:08 +00:00
Mihai Tabara
e6bfa572e4 Bug 1644973 - remove Nazgul jobs as they become the new vanilla bouncer jobs. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D79829
2020-06-16 15:17:05 +00:00
Edwin Takahashi
94fa9788e6 Bug 1643177 - reduce web-platform-tests-backlog chunk counts r=jmaher
Changes:
  - reduce the number of web-platform-tests-backlog chunks across the board to save on machine setup costs.

Differential Revision: https://phabricator.services.mozilla.com/D79414
2020-06-16 22:58:20 +00:00
Razvan Maries
08aad2dacd Backed out 2 changesets (bug 1643177) for multiple webdriver perma failures. CLOSED TREE
Backed out changeset 745ca9baa9c8 (bug 1643177)
Backed out changeset 3acd697a9131 (bug 1643177)
2020-06-17 01:52:28 +03:00
Razvan Maries
e29397a370 Backed out changeset 722854464579 (bug 1623520) for multiple failures on Win10 x64 asan. CLOSED TREE 2020-06-17 01:49:36 +03:00
Edwin Takahashi
4ba892e64c Bug 1643177 - reduce web-platform-tests-backlog chunk counts r=jmaher
Changes:
  - reduce the number of web-platform-tests-backlog chunks across the board to save on machine setup costs.

Differential Revision: https://phabricator.services.mozilla.com/D79414
2020-06-16 20:50:36 +00:00
Mike Hommey
a0075e4138 Bug 1623520 - Switch Windows asan and fuzzing builds to cross-builds. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D79417
2020-06-12 13:50:26 +00:00
Edwin Takahashi
dc3f2aa657 Bug 1643177 - discontinue web-platform-tests-backlog on ccov/devedition platforms r=jmaher
Changes:
  - discontinue ability to run web-platform-tests-backlog on ccov/devedition platforms, including `web-platform-tests-reftest`.

Differential Revision: https://phabricator.services.mozilla.com/D79867
2020-06-16 19:54:21 +00:00
Andrew Halberstadt
09f67bf165 Bug 1641131 - [ci] Don't run test-verify tasks on projects where the associated build is skipped, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D79856
2020-06-16 18:39:53 +00:00
Andrew Halberstadt
ba66e735dd Bug 1641131 - [ci] Don't use shippable builds as dependencies for source-test tasks on try, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D79854
2020-06-16 18:11:43 +00:00
Sylvestre Ledru
cb7d556407 Bug 1642825 - mozlint: Run the rejected-words linter in the CI r=Gijs,linter-reviewers,ahal
Depends on D78158

Differential Revision: https://phabricator.services.mozilla.com/D78230
2020-06-16 17:03:46 +00:00
Nick Alexander
7e3c305443 Bug 1644046 - Post: Bump Sonatype nexus to latest 2.x version. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D78946
2020-06-15 16:29:38 +00:00
Nick Alexander
571c7fd42e Bug 1644046 - Get Sonatype nexus with fetch task rather than when building android-build image. r=froydnj
This brings the `android-build` image very close to other build
images, paving the way for it to be folded in completely.  It also
makes us more resilient in the face of upstream service interruptions.

Differential Revision: https://phabricator.services.mozilla.com/D78945
2020-06-15 16:29:30 +00:00
Gregory Mierzwinski
83d7628dc7 Bug 1641878 - Migrate fennec68 raptor tests to browsertime. r=perftest-reviewers,davehunt
This patch disables and removes the raptor-webext fennec68 tests and replaces them with the browsertime variants. The raptor tests which ran through a cron are also swapped for the browsertime tests.

Differential Revision: https://phabricator.services.mozilla.com/D77674
2020-06-12 11:38:26 +00:00
Ben Hearsum
3f2018eaf1 Bug 1641948: remove android opt builds from non-mozilla-central branches; reduce frequency of fat-aar builds. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D78547
2020-06-11 19:25:07 +00:00
Gregory Mierzwinski
06555779e5 Bug 1645135 - Disable conditioned-profiles for raptor-webext geckoview P2 tests. r=perftest-reviewers,davehunt
This patch disables conditioned-profiles on geckoview P2 raptor-webext tests temporarily.

Differential Revision: https://phabricator.services.mozilla.com/D79331
2020-06-11 21:04:03 +00:00
Mihai Tabara
97baffd8ad Bug 1645001 - remove vanilla bouncer as deps in release automation. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D79268
2020-06-11 12:13:21 +00:00
Gregory Mierzwinski
9a6913c3d3 Bug 1644706 - Make a multi-commit test for app-link in CI. r=mozperftest-reviewers,tarek
This patch adds a new method to test multiple Fenix builds within one test run.

Depends on D78926

Differential Revision: https://phabricator.services.mozilla.com/D79107
2020-06-10 22:10:35 +00:00
Bogdan Tara
633c636ab1 Backed out 3 changesets (bug 1644706, bug 1644437, bug 1644368) for python related bustage CLOSED TREE
Backed out changeset 2a6645398c5a (bug 1644706)
Backed out changeset e695f5748e04 (bug 1644437)
Backed out changeset d615591507b9 (bug 1644368)
2020-06-11 01:04:33 +03:00
Gregory Mierzwinski
8d81e0549f Bug 1644706 - Make a multi-commit test for app-link in CI. r=mozperftest-reviewers,tarek
This patch adds a new method to test multiple Fenix builds within one test run.

Depends on D78926

Differential Revision: https://phabricator.services.mozilla.com/D79107
2020-06-10 21:18:57 +00:00