Commit Graph

1211 Commits

Author SHA1 Message Date
Mike Shal
079d9e9f5e Bug 632954 - Add Android PGO-instrumented build task; r=tomprince
This is the first stage of the Android PGO task pipeline to generate an
instrumented build.

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

--HG--
extra : source : b96dd954a456d8088a3ceda66f51d4106f516b4a
2019-03-18 23:53:19 +00:00
Noemi Erli
b61340c4b0 Backed out 12 changesets (bug 632954) for causing Android Bpgo(run) pending jobs CLOSED TREE
Backed out changeset 429c96e4de32 (bug 632954)
Backed out changeset de8beacc5eb4 (bug 632954)
Backed out changeset c151ebf303ca (bug 632954)
Backed out changeset b96dd954a456 (bug 632954)
Backed out changeset 26031d362333 (bug 632954)
Backed out changeset 097f141a499d (bug 632954)
Backed out changeset 6f5fc0d644dd (bug 632954)
Backed out changeset 53d3443e55d9 (bug 632954)
Backed out changeset 503bcac73583 (bug 632954)
Backed out changeset 142ae187478d (bug 632954)
Backed out changeset 0615c775a0cf (bug 632954)
Backed out changeset 3dfc0e4f8e7c (bug 632954)
2019-03-20 11:58:18 +02:00
Mike Shal
d07bfb450e Bug 632954 - Add final Android PGO task; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D22826

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:31 +00:00
Mike Shal
de76c53a4e Bug 632954 - Add Android profile generation task; r=tomprince,gbrown
This introduces a mozharness script, android_emulator_pgo.py, to run the
profileserver suite with the PGO-instrumented Android build, and collect
the profile data and jarlog.

The mozharness script contains some redundancy with
build/pgo/profileserver.py, but the additional requirements for Android
to use adb and existing mozharness classes to control the emulator made
it difficult to share the desktop profileserver implementation.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:29 +00:00
Mike Shal
9a90619e08 Bug 632954 - Add Android PGO-instrumented build task; r=tomprince
This is the first stage of the Android PGO task pipeline to generate an
instrumented build.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:19 +00:00
Geoff Brown
89daa23071 Bug 1535417 - Set dynamic mozinfo fields in Android test-verify; r=bc
In the mochitest harness, is_fennec is populated by examining harness options, and
is_emulator and android_version are populated by examining the device via mozdevice.
The per-test code doesn't have those options and the emulator may not be available
yet, so I've opted for populated those fields from mozharness configuration. In
practice, we only run Android TV on Android 4.3, where is_fennec=True, is_emulator=True,
and android_version=18. I'd like to run TV on Android 7.0/geckoview eventually,
where is_fennec=False, is_emulator=True, and android_version=24.
Since I was here, I also removed 'stylo' from the per-test mozinfo, since that field
is obsolete now.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 18:11:44 +00:00
Jesse Schwartzentruber
3905101073 Bug 1519851 - Create --enable-fuzzing debug build job for MacOSX. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D19862

--HG--
extra : moz-landing-system : lando
2019-03-19 17:01:38 +00:00
Andrew Erickson
eb58f9340b Bug 1534737: use new tooltool packages with updates to adb r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D23534

--HG--
extra : moz-landing-system : lando
2019-03-15 17:10:15 +00:00
yulia
9e8bf38fdc Bug 1528296 - remove browser-chrome-gpu tests; r=vporof
the Canavas debugger tests appear to be the last tests using browser-chrome-gpu. This patch
removes those tests from being run on try.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 16:44:16 +00:00
Tom Prince
affd3bea91 Bug 1532657: Stop fetching unused unified google API key; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22734

--HG--
extra : moz-landing-system : lando
2019-03-08 19:06:57 +00:00
Mike Hommey
9961a0af3d Bug 1530908 - Don't use different mozconfigs for artifact builds. r=chmanchester
Artifact mozconfigs are not necessarily up-to-date wrt changes to the
nightly mozconfigs, and all in all, shouldn't be much different from
them.

It's just better to use the nightly mozconfigs (or beta on beta, etc.)
and make the mozconfigs themselves handle the few things that need to be
different when the USE_ARTIFACT environment is set (which is now
consistently set by taskcluster)

This does have the side effect of turning builds that actually don't
support artifact builds red when using --artifact on try, instead of
having them silently not be artifact builds as currently happens.

Depends on D21314

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:48:05 +00:00
Dan Minor
227713d452 Bug 1515210 - Build openh264 plugin for win64-aarch64; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D21782

--HG--
extra : moz-landing-system : lando
2019-03-06 17:12:40 +00:00
Mihai Tabara
f577c628c4 Bug 1531178 - provide gls and safe browsing separate keys. r=tomprince
Provide gls and safe browsine separate keys at build time.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 00:19:20 +00:00
Bob Clary
dab1997eb6 Bug 1530710 - sync --log-raw, --log-raw-level, --log-errorsummary configs for android crashtest, jsreftest, cppunittest, geckoview-junit, r=gbrown. 2019-02-26 13:34:59 -08:00
Tom Prince
3f64c323ad Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-24 09:24:52 +00:00
Kartikaya Gupta
b3227123e2 Bug 1500941 - Add searchfox task for Android (ARMv7/API16). r=nalexander
The bulk of this is copy/pasted from a standard android-api-16 debug
build. The only changes are a few extra environment variables in the
taskcluster config, the subconfig file, and the mozconfig, as well as
the --enable-mozsearch-plugin flag in the mozconfig.

Depends on D20766

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

--HG--
extra : moz-landing-system : lando
2019-02-22 11:31:58 +00:00
Ciure Andrei
9aa98b01bd Backed out 2 changesets (bug 1529921) due to a high probability of breaking nightlies CLOSED TREE
Backed out changeset 1c9d01a6fbb8 (bug 1529921)
Backed out changeset fea99e80e861 (bug 1529921)
2019-02-23 03:36:18 +02:00
Tom Prince
930a5c2531 Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-22 23:56:45 +00:00
Ciure Andrei
6e598cb224 Backed out changeset 5612534374b4 (bug 1529921) for causing build bustages CLOSED TREE 2019-02-23 01:33:56 +02:00
Tom Prince
8abfdcb46d Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-22 22:01:44 +00:00
Dan Minor
332aa43e29 Bug 1513000 - Updates to mozharness openh264 scripts and configs; r=callek
Differential Revision: https://phabricator.services.mozilla.com/D19817

--HG--
extra : rebase_source : 728308f5304ca30a25cc7201e70abb3bd1365b84
2018-12-14 12:04:58 -05:00
Chris AtLee
9cea403810 Bug 1527066: Add new ConsoleLogger type, and make it the default r=aki
Differential Revision: https://phabricator.services.mozilla.com/D19408

--HG--
extra : moz-landing-system : lando
2019-02-11 21:28:37 +00:00
Henrik Skupin
18b40fa4b8 Bug 1527842 - [web-platform-tests] Use "preflight_run_cmd_suites" in mozharness config. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D20320

--HG--
extra : moz-landing-system : lando
2019-02-19 15:13:20 +00:00
Henrik Skupin
47ce1211b2 Bug 1520175 - [marionette] Use "preflight_run_cmd_suites" in mozharness config. r=jmaher,gbrown
When running Marionette tests in Taskcluster a default window size
per platform has to be set. Further no screen saver, nor notifications
should be active which could interfere with the focus of the
application. Further there is no need to display the taskbar too.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 22:05:07 +00:00
Andrew Halberstadt
01ca807367 Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao
This removes all .flake8 files except for the one at the root of the repo.
Instead we use the new 'per-file-ignores' config introduced in 3.7. To ignore
specific errors in a subdirectory, add a line like this to the root .flake8:

[per-file-ignores]
    path/to/subdir/*: E100, F200, ...

The reasons for this change are:

1. Unblock flake8 blacklist (bug 1367092).
2. Simplify configuration and code.
3. Encourage more consistent styling.
4. Improve performance.
5. Greater editor consistency.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:17:02 +00:00
Andrew Halberstadt
a10eff76fa Bug 1515746 - [flake8] Upgrade flake8 and dependencies, r=egao
This bumps flake8 to version 3.7.5.

This also ignores the new lint rules that were added in the new versions.
These rules are de-marked via comment so we know that they should be enabled at
some point (as opposed to the other rules that are (presumably) ignored
intentionally.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:16:45 +00:00
Rob Lemley
783ea07b94 Bug 1517298 - Remove Thunderbird unittest configs from mozilla-*. r=jmaher
thunderbird_buildbot.py is no longer necessary now that Thunderbird builds
on Taskcluster.
thunderbird_extra.py is moved into comm-*.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 21:05:11 +00:00
Brian Hackett
0482099be6 Bug 1523492 - Make web replay tests tier 2, r=jmaher.
--HG--
extra : rebase_source : 685f592a18e28d172842745ade37852e23a85a6d
2019-01-29 07:07:42 -10:00
Narcis Beleuzu
858fb172ec Merge inbound to mozilla-central. a=merge 2019-01-24 23:43:35 +02:00
Tom Prince
a439a717c0 No bug: Remove usused tools checkout from migration scripts; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D17525

--HG--
extra : moz-landing-system : lando
2019-01-24 18:19:37 +00:00
Mihai Tabara
eff8c2b710 Bug 1522144 - fix auth issues in bumping behaviors of mergeduty. r=tomprince a=release 2019-01-24 17:48:23 +00:00
David Major
aba5821724 Bug 1512822 - Remove "MSVC" from the name of AArch64 builds r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D17024

--HG--
extra : moz-landing-system : lando
2019-01-24 15:02:06 +00:00
Tom Prince
9dab8ed4ab Bug 1520686: Add win64-aarch64 l10n mozconfig; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D16890

--HG--
rename : browser/config/mozconfigs/win64/l10n-mozconfig => browser/config/mozconfigs/win64-aarch64/l10n-mozconfig
rename : testing/mozharness/configs/single_locale/win64.py => testing/mozharness/configs/single_locale/win64-aarch64.py
extra : moz-landing-system : lando
2019-01-22 22:18:08 +00:00
Tom Prince
be61f47d10 Bug 1520874: [mozharness] Remove unneeded mar code from L10n jobs; r=Callek
Mars are now generated by separate repackage tasks, so we don't need mar tools
in L10n builds.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 04:16:17 +00:00
Tom Prince
44cd83a1df Bug 1520874: [mozharness] Remove duplication in desktop l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15864

--HG--
rename : testing/mozharness/configs/single_locale/tc_linux64.py => testing/mozharness/configs/single_locale/tc_linux_common.py
extra : moz-landing-system : lando
2019-01-21 21:57:08 +00:00
Tom Prince
1672d0a0f9 Bug 1520874: [mozharness] Remove mobile per-project l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15863

--HG--
extra : moz-landing-system : lando
2019-01-21 22:53:12 +00:00
Tom Prince
82783f3b98 Bug 1520874: [mozharness] Remove some obsolete comments in l10n mozharness configs; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15862

--HG--
extra : moz-landing-system : lando
2019-01-21 16:19:32 +00:00
Tom Prince
9e91da3c7a Bug 1520874: [mozharness] Remove desktop per-project l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15861

--HG--
extra : moz-landing-system : lando
2019-01-21 21:24:03 +00:00
Tom Prince
c7eb29b26f Bug 1520874: [mozharness] Set L10n update channel based on build update channel; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15860

--HG--
extra : moz-landing-system : lando
2019-01-21 20:56:48 +00:00
Tom Prince
826c34b022 Bug 1520874: [mozharness] Don't set nightly_build in per-project configs, since it is set by taskcluster_nightly.py config file; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15859

--HG--
extra : moz-landing-system : lando
2019-01-21 16:11:28 +00:00
Matt Howell
28ff59ecfc Bug 1514806 Part 5 - Select the appropriate 7-zip SFX stub binary for the build target. r=firefox-build-system-reviewers,mshal#firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D15983

--HG--
extra : moz-landing-system : lando
2019-01-22 21:58:49 +00:00
Rob Wood
fc98f89dd9 Bug 1506912 - Raptor tp6m-1 pageload test on android geckoview; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D15143

--HG--
extra : moz-landing-system : lando
2019-01-17 03:01:40 +00:00
Geoff Brown
5187bc3150 Bug 1518273 - Generate raw log for geckoview-junit; r=jmaher
Hopefully this will allow junit results to be ingested by activedata.
2019-01-07 16:30:24 -07:00
Mike Hommey
56a52b3fc9 Bug 1514400 - Download minidump_stackwalk by default. r=ahal
As of bug 1513157, minidump_stackwalk is not installed in the test
docker images, so it needs to be downloaded.

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

--HG--
extra : moz-landing-system : lando
2018-12-21 19:31:34 +00:00
Agi Sferro
61a9102f42 Bug 1515662 - Make |geckoview-docs| behave like other |mach android| commands. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D15128

--HG--
extra : moz-landing-system : lando
2018-12-20 20:05:39 +00:00
Tom Prince
8a8a1053bf Bug 1514407: [win64-aarch64] Add win64-aarch64 to l10n-changesets; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14658

--HG--
extra : moz-landing-system : lando
2018-12-17 21:17:30 +00:00
inspiro
89f1fb7652 Bug 1204247: Remove code supporting metro under testing/ r=jmaher
Bug 1204247: Remove code supporting metro under testing/

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

--HG--
extra : moz-landing-system : lando
2018-12-13 10:57:04 +00:00
Mike Hommey
33610741ba Bug 1513157 - Don't install minidump_stackwalk in the Ubuntu test image. r=gps,ted
Differential Revision: https://phabricator.services.mozilla.com/D14133

--HG--
extra : moz-landing-system : lando
2018-12-11 22:52:12 +00:00
Geoff Brown
bea83b7523 Bug 1505536 - Add Android x86-64 debug builds; r=nalexander 2018-11-28 15:46:37 -07:00
Geoff Brown
35c2d7106c Bug 1467868 - Support Android aarch64 artifact builds; r=nalexander 2018-11-28 15:46:37 -07:00