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

3071 Коммитов

Автор SHA1 Сообщение Дата
Andreea Pavel 5fab423484 Backed out changeset 1ad3c93e1e07 (bug 1624649) for wrench failure on a CLOSED TREE 2020-04-16 23:35:18 +03:00
Wander Lairson Costa 43890d11f7 Bug 1624649: Move android emu to pull from toolchain instead tooltool r=nalexander
Currently, we build android emulator packages manually and upload to
tooltool.

This patch switches it to be pulled from the toolchain built artifacts.

This also allows android tests to run in the staging environment.

Differential Revision: https://phabricator.services.mozilla.com/D68617
2020-04-16 19:29:15 +00:00
Tarek Ziadé fc7f072b74 Bug 1628982 - Activate the condprofile on desktop + GV r=Bebe,perftest-reviewers,whimboo
This patches fixes several problems found on Raptor and the condprof:

Raptor:

- Make sure the conditioned profile dir is removed after
  it's been used, not before.
- Adds the --project option to raptor so we know if we're on try
  autoland or mozilla-central.
- Both Fennec and Fenix are deactivated for now
- Use the allow-downgrade flag to be flexible on build ids (the next step will be bug 1628666)

Conditioned profiles, curation of the profile prefs:
- Fully deactivates Normandy during Raptor tests (app.normandy.enabled)
- Removes any GFX blacklisting (gfx.blacklist.*)
- Removes any marionette pref
- Enforce extensions sideloading (extensions.startupScanScopes)

Differential Revision: https://phabricator.services.mozilla.com/D70518
2020-04-16 14:01:55 +00:00
Myeongjun Go 8b5729e497 Bug 1610766 - Add option to set conditioned-profile type to Raptor/Browsertime. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D70053

--HG--
extra : moz-landing-system : lando
2020-04-15 15:11:07 +00:00
Edwin Takahashi 2b00d4e67f Bug 1603842 - prevent selection of more than 1 suite in mozharness r=ahal,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D67065

--HG--
extra : moz-landing-system : lando
2020-04-13 21:09:43 +00:00
Mihai Alexandru Michis 7e2477521b Backed out changeset bf87ca547997 (bug 1628982) for causing raptor failures.
CLOSED TREE
2020-04-14 22:22:25 +03:00
Tarek Ziadé 410faf3d47 Bug 1628982 - Activate the condprofile on desktop + GV r=Bebe,perftest-reviewers
Activates the conditioned profile by doing the following changes:

- make sure the conditioned profile dir is removed after
  it's been used, not before.
- add the --project option to raptor so we know if we're on try
  or mozilla-central.
- Both Fennec and Fenix are deactivated for now.
- Remove any gfx.blacklist.* prefs when using a conditioned profile

Differential Revision: https://phabricator.services.mozilla.com/D70518

--HG--
extra : moz-landing-system : lando
2020-04-14 08:32:13 +00:00
Csoregi Natalia ba597ff33e Backed out changeset 6553d0f5973d (bug 1628982) for raptor timeouts. CLOSED TREE 2020-04-13 19:22:31 +03:00
Tarek Ziadé 83a1f75a91 Bug 1628982 - Activate the condprofile on desktop + GV r=Bebe,perftest-reviewers
Make sure the conditioned profile dir is removed after
it's been used, not before. This patch also adds the
--project option to raptor so we know if we're on try
or mozilla-central. Both Fennec and Fenix are deactivated
for now.

Differential Revision: https://phabricator.services.mozilla.com/D70518

--HG--
extra : moz-landing-system : lando
2020-04-13 07:33:22 +00:00
James Graham b27b5505fe Bug 1626089 - Disable multiple processes for fission builds, r=jmaher
Running this made intermittents too frequent to manage on this platform.

Differential Revision: https://phabricator.services.mozilla.com/D70534

--HG--
extra : moz-landing-system : lando
2020-04-10 16:02:08 +00:00
James Graham 76130a7bbf Bug 1626089 - Run two wpt processes in CI, r=jmaher
This runs wpt with --processes=2 in CI, excluding wdspec tests where this
causes obvious test failures and android where we can't have more than a
single instance. This should provide some speedup at the cost of possibly
increased instability. So following landing this it will be necessary to
look out for an increased rate of intermittents.

Differential Revision: https://phabricator.services.mozilla.com/D68885

--HG--
extra : moz-landing-system : lando
2020-04-08 10:52:04 +00:00
Myeongjun Go 4d6c2325d8 Bug 1625169 - Make it possible to disable performance tuning in Raptor Android tests r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D69385

--HG--
extra : moz-landing-system : lando
2020-04-03 19:24:58 +00:00
Bogdan Tara 1eade95ccd Backed out changeset 0592b572c58d (bug 1624649) for many failures complaining about minidump_stackwalk path CLOSED TREE 2020-04-01 22:12:57 +03:00
Wander Lairson Costa b54bca51c3 Bug 1624649: Move android emu to pull from toolchain instead tooltool r=nalexander
Currently, we build android emulator packages manually and upload to
tooltool.

This patch switches it to be pulled from the toolchain built artifacts.

This also allows android tests to run in the staging environment.

Differential Revision: https://phabricator.services.mozilla.com/D68617

--HG--
extra : moz-landing-system : lando
2020-04-01 16:30:21 +00:00
Edwin Takahashi a853d06380 Bug 1608837 - fix incorrect names of reftest/crashtest variants of web-platform-tests r=ahal
The definition for reftest/crashtest variants of web-platform-tests in web-platform.yml has a trailing `s` which is technically incorrect.

This causes problems when querying ActiveData for the runtimes for these subsuites since the suite name recorded in ActiveData has the trailing s.

Changes:

  - remove the trailing `s` from the definitions

Differential Revision: https://phabricator.services.mozilla.com/D68069

--HG--
extra : moz-landing-system : lando
2020-03-31 20:41:17 +00:00
Noemi Erli 8a061c286b Backed out changeset 0eea7f51b16a (bug 1626089) for causing web platform failures in bundle.https.html CLOSED TREE
--HG--
extra : rebase_source : 1afd5f6c294daaf15613165851e18895a8dbf92a
2020-03-31 21:29:19 +03:00
James Graham 4d6e03604e Bug 1626089 - Run two wpt processes in CI, r=jmaher
This runs wpt with --processes=2 in CI, excluding wdspec tests where this
causes obvious test failures and android where we can't have more than a
single instance. This should provide some speedup at the cost of possibly
increased instability. So following landing this it will be necessary to
look out for an increased rate of intermittents.

Differential Revision: https://phabricator.services.mozilla.com/D68885

--HG--
extra : moz-landing-system : lando
2020-03-30 23:03:12 +00:00
Ricky Stewart dc4b9fbc46 Bug 1625014 - Install six 1.13.0 for macOS GTest builds r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D68288

--HG--
extra : moz-landing-system : lando
2020-03-26 15:16:47 +00:00
Gregory Mierzwinski 77e548053a Bug 1615257 - Enable google chrome android browsertime tests. r=perftest-reviewers,AlexandruIonescu
This patch adds the capability to run Google Chrome for Android tests through Raptor-Browsertime.

Chrome must be available on the device being tested, and there are no installation steps being added in this patch since CI already has the latest Chrome version available to test with. That said, this patch adds the ability to find the version of Chrome that is being tested and stores this in the Perfherder artifact. Getting this version is also necessary to be able to run Chrome with the correct chromedriver.

Two tests are initially be enabled for Chrome in this patch: Amazon, and YouTube. They will only run through a cron task three days a week. The other changes done in this patch are required for Chrome to work with Raptor-Browsertime.

Differential Revision: https://phabricator.services.mozilla.com/D65610

--HG--
extra : moz-landing-system : lando
2020-03-27 14:31:28 +00:00
Mike Hommey e25a8bf02e Bug 1450088 - Use Winchecksec instead of Binscope. r=dmajor
While almost rewriting autobinscope.py entirely (and renaming it),
switch to python 3.

Differential Revision: https://phabricator.services.mozilla.com/D68156

--HG--
rename : build/win32/autobinscope.py => build/win32/autowinchecksec.py
extra : moz-landing-system : lando
2020-03-26 22:13:14 +00:00
Stefan Hindli ee18f66aca Backed out 3 changesets (bug 1625014, bug 1617748, bug 1623701) for causing linting failure CLOSED TREE
Backed out changeset e62f3effd132 (bug 1617748)
Backed out changeset 14968570b2f5 (bug 1623701)
Backed out changeset 60ac25427773 (bug 1625014)
2020-03-26 17:13:39 +02:00
Ricky Stewart 1886f0dbf5 Bug 1625014 - Install six 1.13.0 for macOS GTest builds r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D68288

--HG--
extra : moz-landing-system : lando
2020-03-26 14:33:46 +00:00
Bastien Abadie 6edb7f43c5 Bug 1621342 - Update windows prefix for code coverage generation, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D67278

--HG--
extra : moz-landing-system : lando
2020-03-18 12:09:42 +00:00
Mike Hommey 646579d57d Bug 1618781 - Use the taskcluster artifact for pdbstr on both Windows native and cross builds. r=froydnj
And make it an explicit dependency of the build system.

Differential Revision: https://phabricator.services.mozilla.com/D67086

--HG--
extra : moz-landing-system : lando
2020-03-18 04:21:18 +00:00
Ciure Andrei 19d8351b5f Backed out 2 changesets (bug 1618781) for toolchain bustages CLOSED TREE
Backed out changeset 83026834b242 (bug 1618781)
Backed out changeset ac168e956e3a (bug 1618781)
2020-03-18 05:32:00 +02:00
Mike Hommey 570134e4a8 Bug 1618781 - Use the taskcluster artifact for pdbstr on both Windows native and cross builds. r=froydnj
And make it an explicit dependency of the build system.

Differential Revision: https://phabricator.services.mozilla.com/D67086

--HG--
extra : moz-landing-system : lando
2020-03-17 14:01:46 +00:00
Bastien Abadie 911d11444a Bug 1621342 - Update linux prefix for code coverage generation, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D67151

--HG--
extra : moz-landing-system : lando
2020-03-17 14:30:31 +00:00
Tom Prince 5f37a68c8b Bug 1508504: [tryselect] Handle try syntax `--setenv` like `--env`; r=ahal
This converts `--setenv` into `env` in `try_task_config` at parameter
generation time.

Differential Revision: https://phabricator.services.mozilla.com/D66537

--HG--
extra : moz-landing-system : lando
2020-03-14 01:18:44 +00:00
Sylvestre Ledru 59307d7c00 Bug 1622405 - Remove MSYS2 r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D66829

--HG--
extra : moz-landing-system : lando
2020-03-13 21:14:34 +00:00
Ben Hearsum c0a501bb63 No bug: Update vendored copy of tooltool client r=rail
Differential Revision: https://phabricator.services.mozilla.com/D66287

--HG--
extra : moz-landing-system : lando
2020-03-10 19:04:11 +00:00
Tom Prince a30e1e440e No bug: [mozhanress] Remove unused `TransferMixin.scp_upload_directory` method; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D65843

--HG--
extra : moz-landing-system : lando
2020-03-07 02:38:47 +00:00
Tom Prince 6dbf545029 No bug: [mozharness] Remove unused TryToolsMixin from FxDesktopBuild; r=aki
Before Bug 1530908, the build script used `TryToolsMixin.try_message_has_flag`
to dectect a request for artifact builds. Since that is no longer used, we can
remove the dependency.

Differential Revision: https://phabricator.services.mozilla.com/D65842

--HG--
extra : moz-landing-system : lando
2020-03-07 02:42:56 +00:00
Geoff Brown d183e0bc99 Bug 1618275 - When no tests to verify, bail out of TV differently; r=bc
The taskcluster decision task makes an imperfect decision about when to run test-verify, so
test-verify tasks sometimes find they have no tests to run and bail out early. The existing
bail-out is problematic for ETL ingestion, which expects to see start/finish for each
mozharness step. This patch removes the fatal bail-out (warns instead) allowing all the
mozharness steps to complete; since there's no work to do, steps generally complete quickly.
(I noticed another early return from the same function, for the missing repo/rev case and
updated that as well, for consistency; note that no callers use the function return value.)

Differential Revision: https://phabricator.services.mozilla.com/D66062

--HG--
extra : moz-landing-system : lando
2020-03-10 13:45:18 +00:00
Gregory Mierzwinski 8b529afec3 Bug 1620827 - Remove raptor-webext clear storage call for causing intermittents. r=perftest-reviewers,Bebe
This patch removes a `storage.local.clear()` call from raptor-webext for causing a high number of intermittent failures. It also adds a default value for `--host` in the mozharness raptor. Finally, a delayed startup for raptorRunner is added with the hope that this will further decrease intermittents (right now, it might be starting at a very noisy time).

Differential Revision: https://phabricator.services.mozilla.com/D65893

--HG--
extra : moz-landing-system : lando
2020-03-09 12:02:56 +00:00
James Graham 4da3ae8341 Bug 1595515 - Don't run tests for things we aren't implementing in CI, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D65767

--HG--
extra : moz-landing-system : lando
2020-03-06 18:57:15 +00:00
Tom Prince b250509e73 Bug 1620437: Remove android openh264 builds; r=Callek
We don't ship openh264 builds on android, so there is no need
to build them in automation.

Differential Revision: https://phabricator.services.mozilla.com/D65669

--HG--
extra : moz-landing-system : lando
2020-03-06 09:30:09 +00:00
Tom Prince a2eb4d38a5 Bug 1527313: Adjust openh264 build to extract tools in uncached workspace; r=Callek
This is instead of extracting them in the gecko source directory, where they
will get deleted by the next task anyway.

Differential Revision: https://phabricator.services.mozilla.com/D65628

--HG--
extra : moz-landing-system : lando
2020-03-05 23:22:15 +00:00
Tom Prince fa69ebf563 Bug 1527313: Move objdir out of source directory for all mozharness builds; r=glandium,Callek
This moves the object directory and source directories around in all mozharness
jobs, to allow enabling caching on windows builders.

This makes a number of changes that all need to land at once:
- Move the source checkout for the workspace cache mount, to the checkouts
  cache mount.
- Makes the object directoy from underneath the source directory, to directly
  in the work directory (which is still under `workspace`).
- Sets the object directory to `obj-build` instead of `obj-firefox`.
- Stops caching the workspace directory (it is still a volume in docker workers,
  so writes perform well; a followup revision add some checks around this).
- Removes one level of directory in the mozharness workdir (things were under
  `workspace/build`, but are now just under `workspace/`.
- Adjust paths in environment variables and artifact specifications to match
  the above changes.

Differential Revision: https://phabricator.services.mozilla.com/D62482

--HG--
extra : moz-landing-system : lando
2020-03-06 08:51:21 +00:00
Tom Prince 80b16bae55 Bug 1527313: Adjust openh264 build to not assume the the source checkout is in work-dir; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D65627

--HG--
extra : moz-landing-system : lando
2020-03-05 23:22:05 +00:00
Tom Prince 6dbde51d41 Bug 1527313: Set `MOZ_OBJDIR` explicitly in release-source tasks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D65346

--HG--
extra : moz-landing-system : lando
2020-03-05 23:21:58 +00:00
Tom Prince 7af13d4aba Bug 1527313: Use `GECKO_PATH` based directories in more places in android pgo; r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D63405

--HG--
extra : moz-landing-system : lando
2020-03-05 23:21:56 +00:00
Tom Prince 87594e7430 Bug 1527313: Pass workdir down to multi-l10n script; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D63404

--HG--
extra : moz-landing-system : lando
2020-03-05 23:21:55 +00:00
Mike Shal 7ea7573d6b Bug 1619816 - Add PYTHONIOENCODING to desktop_l10n.py; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D65272

--HG--
extra : moz-landing-system : lando
2020-03-04 04:21:10 +00:00
Ben Hearsum 81dd219ee4 No bug: Update tooltool client to latest upstream version. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D65139

--HG--
extra : moz-landing-system : lando
2020-03-03 16:42:10 +00:00
Andrew McCreight 4babb2b5ab Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
Patch by bhackett and jlaster. Also reviewed by mccr8.

Differential Revision: https://phabricator.services.mozilla.com/D60197

--HG--
extra : moz-landing-system : lando
2020-02-27 17:39:15 +00:00
Ciure Andrei 00dd87f6f4 Backed out changeset d407a28318e6 (bug 1609815) for causing windows ming bustages CLOSED TREE
--HG--
extra : histedit_source : b2c748e31e0f6ba8fcf9960a336e0bbd361b07e6
2020-02-27 07:05:19 +02:00
Andrew McCreight b197e1f783 Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
Patch by bhackett and jlaster. Also reviewed by mccr8.

Differential Revision: https://phabricator.services.mozilla.com/D60197

--HG--
extra : moz-landing-system : lando
2020-02-27 04:43:48 +00:00
Dorel Luca 94b3e8222d Backed out changeset b576251c3862 for tooltool related failures. CLOSED TREE 2020-02-25 00:10:00 +02:00
Ben Hearsum 8ab729edc1 No bug: Import latest tooltool client. r=jgraham,rail
Differential Revision: https://phabricator.services.mozilla.com/D63870

--HG--
extra : moz-landing-system : lando
2020-02-24 19:35:30 +00:00
Gregory Mierzwinski 921314da22 Bug 1565324 - Use ADB commands to enable/disable charging in android power tests. r=bc
This patch allows us to use the enable/disable charging commands for power tests, and moves the android power tests onto the primary perf bitbar devices. It also removes the use of the --host argument that was previously required to run power tests. Disabling charging occurs when the device is being setup, and when the device is being setup within raptor (to accomadate different entry points). Enabling charging occurs when the mach command finishes, or during the clean_up stage in raptor in normal, passing executions. In case any errors occur within raptor, and due to the multiple entry points, charging is enabled where those errors are caught as well.

Differential Revision: https://phabricator.services.mozilla.com/D42373

--HG--
extra : moz-landing-system : lando
2020-02-21 13:47:28 +00:00