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

2773 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt ae73c8c967 Bug 1539449 - [mozharness] Ensure content crashes turn task orange even if no stack was printed, r=jmaher
There's a failure case where content processes are crashing but no stack trace
is being printed. Test harnesses often rely on the presence of a minidump to
determine whether or not there was a crash, and so in this failure mode report
success (so tasks are staying green).

This adds a new string to mozharness' error logs to make sure the task turns
orange. Note: it does not fix the lack of stack traces.

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

--HG--
extra : moz-landing-system : lando
2019-05-24 16:59:21 +00:00
Gijs Kruitbosch bd641f5fa6 Bug 1196094 - use e10s when doing PGO profiling, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D32329

--HG--
extra : moz-landing-system : lando
2019-05-27 09:05:21 +00:00
Tom Prince 573c84911a No bug: [mozharness] Don't explicitly pass scm-level to mozharness; r=Callek
The last use of scm level in mozharness is in `mozharness.mozilla.secrets` which
uses the `MOZ_SCM_LEVEL` environment variable directy.

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

--HG--
extra : moz-landing-system : lando
2019-05-24 01:08:06 +00:00
Kartikaya Gupta d35c6b3268 Bug 1549776 - Add a script to run wrench reftests on an Android emulator. r=gbrown
This adds an android_emulator_wrench.py script that uses mozharness to
control the Android emulator, and run the wrench reftests. It has an
associated wrench.py config script which is similar to existing android
config scripts.

The android_emulator_wrench script is structured a little differently
from other android mozharness scripts, mostly for two reasons:

1) I tried hard to make it locally runnable by developers, using
   ./mach python. This allows develpers to more easily reproduce the
   setup that runs in automation, and does so without duplicating a lot
   of code.

2) I also tried to make the script use fewer of what I consider to be
   "opaque" mozharness features, like the actions list which can run
   hard-to-find preflight and postflight functions. Instead of treating
   mozharness like a framework and filling in some functions for it to
   invoke as part of it's grand plan, I treat it more like a library and
   specifically the functions I want in the order that I want, which
   makes it easier for novice developers to debug problems.

As part of writing this script I extracted a few helper functions and made
some minor changes to existing android/adb mozharness machinery, but these
are all simple refactorings and should introduce no functional change.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 17:02:49 +00:00
Chris Manchester a18c4d2cbd Bug 1553339 - Abandon "2" in name of sccache toolchain artifacts. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D32218

--HG--
extra : moz-landing-system : lando
2019-05-22 21:06:16 +00:00
Geoff Brown 5eaebc9127 Bug 1552300 - Support webreplay subsuite in test-verify; r=bc
A new entry was required to map the subsuite name to the mozharness
config name - simple!

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

--HG--
extra : moz-landing-system : lando
2019-05-21 13:26:09 +00:00
Tom Prince 418fb65248 Bug 1551738: Add esr68 support to bouncer tasks; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D31651

--HG--
extra : moz-landing-system : lando
2019-05-20 03:31:25 +00:00
Geoff Brown c0efa6c34c Bug 1552334 - Ignore case when searching for android bogomips; r=jmaher
Older Android reported "BogoMIPS"; newer Android reports "bogomips".

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

--HG--
extra : moz-landing-system : lando
2019-05-19 08:38:48 +00:00
Geoff Brown 3aedd77a8d Bug 1552334 - Work around slow packet.net instances with min bogomips check; r=jmaher
Enable the existing android mozharness support for retrying a task when the
bogomips are insufficient, for packet.net tests. This has worked well for
Android 4.3.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 21:21:33 +00:00
Gregory Mierzwinski 9fcae70255 Bug 1521709 - Change suite names for baseline coverage tests. r=jmaher
This patch fixes the suite names used for the baseline coverage tests.

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

--HG--
extra : moz-landing-system : lando
2019-05-14 09:44:09 +00:00
alexandru.ionescu 40ff099e27 Bug 1549669 - [raptor] Handle "--disable-e10s" argument to avoid causing fennec tests to fail r=perftest-reviewers,whimboo,ahal,rwood
Differential Revision: https://phabricator.services.mozilla.com/D30171

--HG--
extra : moz-landing-system : lando
2019-05-14 11:50:00 +00:00
Kartikaya Gupta 98c2382a54 Bug 1551208 - Update obsolete bug component. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D30962

--HG--
extra : moz-landing-system : lando
2019-05-13 20:41:07 +00:00
Florin Strugariu 3dc303757f Bug 1549948 Fenix jobs are failing with "activity class does not exist" r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D30359

--HG--
extra : moz-landing-system : lando
2019-05-13 07:30:08 +00:00
Bob Clary 827c6c1d3c Bug 1550417 - Capture logcat if apk installation fails in raptor, r=gbrown,rwood.
Differential Revision: https://phabricator.services.mozilla.com/D30633

--HG--
extra : moz-landing-system : lando
2019-05-10 16:31:18 +00:00
Andreea Pavel f5f94453ae Backed out changeset ba9d948d404c (bug 1544470) for breaking raptor-chromium a=backout 2019-05-10 11:35:42 +03:00
Chris Hartjes 80fbae9239 Bug 1544470 - Added in code that can be used to take a snapshot of CPU usage on Android devices; r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D27954

--HG--
extra : moz-landing-system : lando
2019-05-09 20:39:43 +00:00
Csoregi Natalia fb454d3ca1 Merge mozilla-central to autoland. CLOSED TREE 2019-05-08 00:48:33 +03:00
Aaron Klotz 104c07093b Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
--HG--
extra : rebase_source : 159c245748d0192207ffa97465e254ea1a1538e2
2019-05-03 13:00:46 -06:00
Mike Shal 3e32d74d22 Bug 1543212 - Create a PGO-optimized android-aarch64 build; r=firefox-build-system-reviewers,chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D29588

--HG--
extra : moz-landing-system : lando
2019-05-02 21:36:46 +00:00
Geoff Brown 51f5d3a884 Bug 1548555 - For android gtest, push support files to device; r=bc
Differential Revision: https://phabricator.services.mozilla.com/D29837

--HG--
extra : moz-landing-system : lando
2019-05-03 17:45:21 +00:00
Geoff Brown fd9be937cf Bug 1545308 - Add cpufreq/scaling_governor info to android-performance.log; r=wcosta
Verify setting of scaling_governor by adding it to existing log.

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

--HG--
extra : moz-landing-system : lando
2019-05-03 01:13:50 +00:00
Geoff Brown 99f95320d9 Bug 1548392 - Always use --disable-e10s to run mochitest-a11y and mochitest-chrome; r=ahal
Currently, TV of a mochitest-chrome or mochitest-a11y test on desktop fails, because TV is
running in an e10s-enabled environment and doesn't specify --disable-e10s when running those
suites. The harness fails at:
https://searchfox.org/mozilla-central/rev/7944190ad1668a94223b950a19f1fffe8662d6b8/testing/mochitest/mochitest_options.py#828
This patch updates the desktop mozharness configs for mochitest-chrome and mochitest-a11y to
include --disable-e10s.

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

--HG--
extra : moz-landing-system : lando
2019-05-07 13:49:57 +00:00
Joel Maher 6611f95ab0 Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal
remove subsuite=clipboard from manifests

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

--HG--
extra : moz-landing-system : lando
2019-05-01 08:16:44 +00:00
Johan Lorenzo 3bab3c3966 Bug 1546320 - Create mozconfigs for Fennec beta builds r=RyanVM
Create mozconfigs for Fennec beta builds.
This also prevents mergeday scripts from modifying nightly mozconfigs on beta

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

--HG--
rename : mobile/android/config/mozconfigs/android-aarch64/nightly => mobile/android/config/mozconfigs/android-aarch64/beta
rename : mobile/android/config/mozconfigs/android-aarch64/debug => mobile/android/config/mozconfigs/android-aarch64/debug-beta
rename : mobile/android/config/mozconfigs/android-api-16/nightly => mobile/android/config/mozconfigs/android-api-16/beta
rename : mobile/android/config/mozconfigs/android-api-16/debug => mobile/android/config/mozconfigs/android-api-16/debug-beta
rename : mobile/android/config/mozconfigs/android-x86/nightly => mobile/android/config/mozconfigs/android-x86/beta
rename : mobile/android/config/mozconfigs/android-x86/debug => mobile/android/config/mozconfigs/android-x86/debug-beta
rename : mobile/android/config/mozconfigs/android-x86_64/nightly => mobile/android/config/mozconfigs/android-x86_64/beta
rename : mobile/android/config/mozconfigs/android-x86_64/debug => mobile/android/config/mozconfigs/android-x86_64/debug-beta
extra : moz-landing-system : lando
2019-04-30 13:57:48 +00:00
Rok Garbas c3b5a7c6d6 Bug 1533330 - Update tooltool.py with optional support of taskcluster auth tokens r=rail
With this change tooltool.py also supports taskcluster credentials to be passed
(in json format) to --authentication-file option. RelengAPI tokens are still
working with this patch, just additional authentication is added.

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

--HG--
extra : moz-landing-system : lando
2019-04-24 13:41:46 +00:00
Andrew Halberstadt 060e1d37f0 Bug 1546100 - [mochitest] Error out when running 'a11y' or 'chrome' with e10s, r=jmaher
Previously we would silently change the value of "e10s" from False to True.
This can cause confusion and lead people to falsely think mochitest-chrome/a11y
work with e10s (they do not).

Now we explicitly error out in this case. This might be slightly less
convenient for the developer (e.g they might need to re-run the command), but
the downside of needing to rerun a test command is less than the risk of
misunderstanding what is being tested.

Note: when running |mach test| or |mach mochitest| on a directory that contains
both chrome/a11y and another suite, we'll still do the right thing and
implicitly set "e10s=False".

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

--HG--
extra : moz-landing-system : lando
2019-04-26 18:25:21 +00:00
Geoff Brown 105f46a3c6 Bug 1250737 - Update android mozharness 'chunked' handling, for jittest; r=bc
It turns out there are several places where the change to suite 'jittest-chunked'
causes problem. I am abandoning that approach.
Desktop uses this trick, and this returns android '-chunked' handling to a state
similar to what it was before I started messing around!

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

--HG--
extra : moz-landing-system : lando
2019-04-25 21:17:59 +00:00
Geoff Brown 0583cbb080 Bug 1492695 - Fix android-hw jittest suite name to avoid timeouts; r=bc
I still haven't managed to verify this on try, but it seems like the best
explanation for the timeouts.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 01:29:42 +00:00
Henrik Skupin bb5a8b1846 Bug 1506928 - [mozharness] Handle KeyboardInterrupt in ScriptMixin. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D25749

--HG--
extra : moz-landing-system : lando
2019-04-24 09:30:41 +00:00
Cosmin Sabou 706f99c3db Backed out changeset d99a232c3dd4 (bug 1533330) for causing build bustages. CLOSED TREE 2019-04-24 13:20:12 +03:00
Rok Garbas f922d69f22 Bug 1533330 - Update tooltool.py with optional support of taskcluster auth tokens r=rail
With this change tooltool.py also supports taskcluster credentials to be passed
(in json format) to --authentication-file option. RelengAPI tokens are still
working with this patch, just additional authentication is added.

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

--HG--
extra : moz-landing-system : lando
2019-04-24 09:16:27 +00:00
Ben Hearsum ae4dd49241 Bug 1546113 - switch to GCP balrog instance for staging releases r=rail
Differential Revision: https://phabricator.services.mozilla.com/D28370

--HG--
extra : moz-landing-system : lando
2019-04-22 19:18:49 +00:00
Andrew Halberstadt 48648a7344 Bug 1523303 - Align mozharness suite names with the ones in 'moztest.resolve', r=gbrown
This officially makes 'moztest.resolve' the source of truth when it comes to
suite names. It aligns that file with the names used in both the
desktop_unittest and android_emulator_unittest scripts.

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

--HG--
extra : moz-landing-system : lando
2019-04-22 22:32:34 +00:00
Ionut Goldan b60a50e336 Bug 1544742 - Enable chrome CLI app argument r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D27909

--HG--
extra : moz-landing-system : lando
2019-04-18 05:42:09 +00:00
Rob Wood 57bf658be0 Bug 1544516 - Add ability to specify intent when launching android app; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D27570

--HG--
extra : moz-landing-system : lando
2019-04-18 12:46:13 +00:00
Bob Clary 752022eeda Bug 1533848 - Implement Android memory test using control server waits, r=rwood.
Depends on D26973

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

--HG--
extra : moz-landing-system : lando
2019-04-16 18:55:34 +00:00
Joel Maher d2d7167993 Bug 1544473 - remove screen resolution check from osx perf configs. r=rwood
remove screen resolution check from os perf configs

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

--HG--
extra : moz-landing-system : lando
2019-04-16 14:01:48 +00:00
Andrew Halberstadt 6b482c7f2e Bug 1541527 - Remove "-e10s" from treeherder group symbols and task labels, r=jmaher,gbrown
Since e10s is the default configuration, we shouldn't explicitly mark things
with the "-e10s" suffix. Instead we should mark things that *don't* run with
'e10s. This patch removes '-e10s' from all treeherder group symbols and task
labels, adds the "-1proc" suffix to tasks that are non-e10s.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 18:18:33 +00:00
Geoff Brown cea888163f Bug 1318091 - Add Android 7.0 gtest tasks; r=bc
Add Android 7.0 gtests, opt and debug, running against the geckoview
TestRunnerActivity.

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

--HG--
extra : moz-landing-system : lando
2019-04-11 20:49:33 +00:00
Ionut Goldan e0060de75c Bug 1539437 - Replace Chrome with Chromium mentionings where needed r=sparky,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D25094

--HG--
rename : taskcluster/ci/test/raptor-chrome.yml => taskcluster/ci/test/raptor-chromium.yml
extra : moz-landing-system : lando
2019-04-12 10:33:24 +00:00
Tom Prince 17465c3c75 Bug 1543747: Don't display exceptions from bouncer when the checks fail; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D27135

--HG--
extra : moz-landing-system : lando
2019-04-11 18:05:22 +00:00
Daniel Varga bf215dbbd8 Merge mozilla-central to autoland. a=merge on a CLOSED TREE
--HG--
extra : rebase_source : 33d0709730d68206491b4facb0645c798ff943e3
2019-04-11 00:59:25 +03:00
Daniel Varga 6d6f6dadce Backed out 4 changesets (bug 1458385) for nightly updates fail. a=backout
Backed out changeset 09338587b68e (bug 1458385)
Backed out changeset f7791b680d46 (bug 1458385)
Backed out changeset cc06a7beb3d1 (bug 1458385)
Backed out changeset 3b10487587c3 (bug 1458385)
2019-04-10 21:09:46 +03:00
Andrew Erickson 311344a2eb Bug 1541955: Update Android 7.0 emulator r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D26383

--HG--
extra : moz-landing-system : lando
2019-04-09 20:46:11 +00:00
Kartikaya Gupta d35e1ef6c2 Bug 1543260 - Make GLES3 in the android emulator conditional on WR. r=gbrown
This disables GLES3 in the android emulator unless WebRender is
explicitly enabled, because for now the half-baked ES3 support in the
emulator causes some WebGL tests to fail.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 17:29:47 +00:00
Tom Prince 5f84cb1802 Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
This only uses cross-platform tools, so switch to running these on linux, which
cuts the runtime down from ~20m to ~3m.

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

--HG--
extra : moz-landing-system : lando
2019-04-06 05:49:55 +00:00
Andrew Halberstadt a47c68c32c Bug 1523303 - [tryselect] Extend test_mozharness_integration.py to include the 'android_emulator_unittest' script, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D26133

--HG--
extra : moz-landing-system : lando
2019-04-08 14:34:59 +00:00
Andrew Halberstadt 36f246059f Bug 1195299 - [mozharness] Remove copies of mozbase from testing/mozharness r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D22185

--HG--
extra : moz-landing-system : lando
2019-04-05 15:39:50 +00:00
Bogdan Tara c39c82922d Backed out 2 changesets (bug 1195299) for l10n bustages a=backout
Backed out changeset 9645ac1a9851 (bug 1195299)
Backed out changeset 4de7f94119fd (bug 1195299)
2019-04-05 14:11:45 +03:00
Andrew Halberstadt 372e239037 Bug 1195299 - [mozharness] Remove copies of mozbase from testing/mozharness r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D22185

--HG--
extra : moz-landing-system : lando
2019-04-04 12:34:56 +00:00