Commit Graph

2193 Commits

Author SHA1 Message Date
Rob Wood
ee248fc775 Bug 1460741 - Add 'speedometer' benchmark to raptor for firefox; r=jmaher
MozReview-Commit-ID: 6eTJhUJv3y9

--HG--
extra : rebase_source : 5649ab3a3f228e9fc6966bad254b9ff4d8b2f1bd
2018-05-15 14:50:48 -04:00
Chris AtLee
6e2a8646fd Bug 1237182: Remove default_blob_upload_servers r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D1474

--HG--
extra : rebase_source : fde7e44495a2d9f5752ab9232c00743e539c49a4
2018-05-31 08:47:06 -04:00
Chris AtLee
94af15e2bb Bug 1237182: Remove set_property(..., write_to_file) support r=tomprince,Callek
Differential Revision: https://phabricator.services.mozilla.com/D1447

--HG--
extra : rebase_source : 9e25457f4846f568694d6e8cf38346adfe4401cf
2018-05-28 13:58:47 -04:00
Chris AtLee
18d2ec17d8 Bug 1237182: Remove unused try message handling r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D1446

--HG--
extra : rebase_source : 1cf2a34eab4204c93e33f62e6b8fe46c3253c39e
2018-05-28 13:43:50 -04:00
Chris AtLee
5003a1911d Bug 1237182: Clean up codecoverage property helpers r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D1445

--HG--
extra : rebase_source : 266f33f09347052e24e791d0533fbcc1afb0d1e5
2018-05-28 11:13:28 -04:00
Chris AtLee
600b5b46ac Bug 1237182: get rid of oauth.txt r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D1444

--HG--
extra : rebase_source : dad4f2102dc1e74b681a765169eae691724f8b61
2018-05-25 17:43:15 -04:00
Chris AtLee
8e5587759f Bug 1237182: Get rid of buildprops.json r=tomprince,sfraser
Differential Revision: https://phabricator.services.mozilla.com/D1443

--HG--
extra : rebase_source : 1683b76377e27fdaa5292e1781573ddc4e61afa8
2018-05-25 17:35:43 -04:00
Cosmin Sabou
292d295d6b Merge inbound to mozilla-central. a=merge 2018-06-01 12:41:08 +03:00
Tom Prince
e457c74e21 Bug 1237182: [mozharness] Remove some obsolete solaris related configuration; r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D1482
2018-06-01 01:18:13 +00:00
Noemi Erli
614b78ae36 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-01 00:58:09 +03:00
Marco Castelluccio
f54667ea0d Bug 1465740 - Make grcov run on Mac coverage builds. r=jmaher
--HG--
extra : rebase_source : 5ee4a2581fc66256cc0f9a1e2656bf9662641476
2018-05-31 16:35:13 +02:00
Mike Hommey
de808cbccf Bug 1465659 - Move perfherder extra options from mozharness to taskcluster. r=nalexander
While some builds have a PERFHERDER_EXTRA_OPTIONS environment set on the
taskcluster side, many others have the equivalent set at the mozharness
level. But only the former are actually linted against, which,
unsurprisingly, translates to conflicting values between some of the
mozharness configs.

So we move those configurations to taskcluster, enable the lint on all
the kinds that look like builds (based on them using the build_attrs
transform), and adjust the values to stop conflicting. Notably, for
searchfox and static-analysis-autotest.

--HG--
extra : rebase_source : 097333608e61e1df66e5d8f914e15784f35e58f2
2018-05-31 13:02:38 +09:00
Marco Castelluccio
ead9019e65 Bug 1465738 - Use tooltool_fetch instead of manually reimplementing its functionality. r=jmaher
--HG--
extra : rebase_source : 91544bf93b9a0921fe8bcd3f2205a7e65f1679c2
2018-05-31 15:11:52 +02:00
Marco Castelluccio
0a98541261 Bug 1465735 - Add Mac code coverage build definition. r=jmaher
--HG--
extra : rebase_source : d56219d0de710480b5a5c9704b5c51900ee03777
2018-05-31 15:47:14 +02:00
arthur.iakab
fb18cb09bd Merge mozilla inbound to central a=merge 2018-05-31 01:05:10 +03:00
Justin Wood
ad4b085be1 Bug 1286092 - Add missing inbound and autoland configs. r=bhearsum
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
rename : testing/mozharness/configs/single_locale/mozilla-central.py => testing/mozharness/configs/single_locale/autoland.py
rename : testing/mozharness/configs/single_locale/mozilla-central_android-api-16.py => testing/mozharness/configs/single_locale/autoland_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-central.py => testing/mozharness/configs/single_locale/mozilla-inbound.py
rename : testing/mozharness/configs/single_locale/mozilla-central_android-api-16.py => testing/mozharness/configs/single_locale/mozilla-inbound_android-api-16.py
extra : rebase_source : 93c818ec8b949d211545fd57f2f3cd6ae5ed5fa3
2018-05-30 09:28:15 -04:00
Justin Wood
71eebb16bc Bug 1286092 - Actually enable l10n repacks based on the same push on-change. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 2798c5bc3e3153f8c293846d5a3d786e18bbdc34
2018-05-23 14:57:23 -04:00
Gregory Mierzwinski
6b7a09faaf Bug 1465300 - Exit test coverage chunk after all suites are checked for baseline tests. r=jmaher
This patch fixes baseline test addition. It allows all baselines to run in all test suites. Previously, only the test suite which had too many tests executed in it, was searched to the end for any baselines. Now, we continue to all other test suites before we finish.

MozReview-Commit-ID: FWMAsHb22CO

--HG--
extra : rebase_source : 7dbcdb3977bd351367ff9fa7892e41c2b86a2dce
2018-05-29 22:11:00 -04:00
Csoregi Natalia
83a923ef7a Merge inbound to mozilla-central. a=merge 2018-05-30 12:25:03 +03:00
Mike Hommey
8b091c97fd Bug 1464522 - Count static initializers from the crash reporter symbol files. r=froydnj
The crash reporter symbol files are the easiest cross-platform way to
find static initializers. While some types of static initializers (e.g.
__attribute__(constructor) functions) don't appear there in a notable
way, the static initializers we do care the most about for tracking do
(static initializers from C++ globals). As a matter of fact, there is
only a difference of 2 compared to the currently reported count of 125
on a linux64 build, so this is a good enough approximation. And allows
us to easily track the count on Android, OSX and Windows builds, which
we currently don't do.

The tricky part is that the symbol files are in
dist/crashreporter-symbols/$lib/$fileid/$lib.sym, and $fileid is hard to
figure out. There is a `fileid` tool in testing/tools, but it is a
target binary, meaning it's not available on cross builds (OSX,
Android).

So the simplest is just to gather the data while creating the symbol
files, which unfortunately requires to go through some hoops to make it
happen for just the files we care about.

--HG--
extra : rebase_source : 458fed1ffd6f9294eefef61f10ff7a284af0d986
2018-05-29 08:48:47 +09:00
Nick Thomas
b498a2c072 Bug 1462120 - Update verify fixes for ESR60 branch, r=bhearsum DONTBUILD 2018-05-30 11:29:09 +12:00
Noemi Erli
846f00f83f Merge inbound to mozilla-central. a=merge 2018-05-30 00:41:41 +03:00
Chris AtLee
6954584948 Bug 1465050: Remove reference to config_file_search_path r=marco
MozReview-Commit-ID: 2w3uQ226kzs

--HG--
extra : rebase_source : df37a734ed715e9037cac192ba2f7f121a2355c2
2018-05-29 13:38:13 -04:00
Tom Prince
8da7f2a4cd Bug 1464523: [release] Pass the repository of the project being built to update-verify config generation; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D1414

--HG--
extra : rebase_source : 5d79c925878223373ebd6608de41220ecb91952e
2018-05-23 15:34:18 -06:00
Tom Prince
91c5e8ff30 Bug 1464523: [release] Pass branch prefix to update-verify config generation; r=bhearsum
Thunderbird releases need to look at comm-beta/comm-esr* branches for old
locale/version information.

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

--HG--
extra : rebase_source : 76625ea5859d25f270b9fbec577f9075988bf2b7
2018-05-23 15:15:34 -06:00
Tom Prince
84861bc95d Bug 1464523: [release] Don't required partials when generating update-verify config; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D1412

--HG--
extra : rebase_source : 3d7be9a2a72ee182e6cb6b49190fc5ef5eb025e3
2018-05-14 17:31:29 -06:00
shindli
ee44448835 Merge inbound to mozilla-central. a=merge 2018-05-29 12:52:25 +03:00
Geoff Brown
35b1fa282a Bug 1462462 - Log mozharness command environment only when it changes; r=jmaher
If the environment used for a mozharness command is identical to the previous
command's environment, report only "same as previous command".
2018-05-28 15:38:27 -06:00
Geoff Brown
aad85f835e Bug 1462462 - Do not dump mozharness config to test log; r=jmaher
This content is already available as a separate artifact, localconfig.json.
2018-05-17 18:06:12 -06:00
Joel Maher
9e5d9c55f5 Bug 1442790 - fix test-verify to not fail on: 'No checks run.'. r=ahal 2018-05-28 06:44:24 -04:00
Ciure Andrei
b48a0a149d Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-29 00:56:16 +03:00
Rob Wood
736da4ed3d Bug 1462783 - Artifact raptor test results in treeherder; r=ahal
MozReview-Commit-ID: FYXU2nVhn3n

--HG--
extra : rebase_source : 9ae83608d6bd7f94736ade618312099d02d8bce5
2018-05-24 10:50:39 -04:00
Noemi Erli
3d7d0ef577 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-30 00:51:43 +03:00
Rob Wood
b69787643c Bug 1425308 - Automatically view local talos gecko profile in perf-html.io; r=jmaher
When running talos locally with --geckoProfile set, the latest gecko-profile archive will automatically be loaded in perf-html.io using the view-gecko-profile tool. To disable this automatic perf-html.io launching, set TALOS_DISABLE_PROFILE_LAUNCH=1.

MozReview-Commit-ID: 8tpLnsPAXD9

--HG--
extra : rebase_source : 66d03b55103e9771c4c8c4c70ff67212f24c1124
2018-05-28 11:51:02 -04:00
Dorel Luca
047df7a932 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-26 07:09:39 +03:00
Eric Rahm
615cc19d67 Bug 1463296 - Handle if size is found but has no output. r=me CLOSED TREE
--HG--
extra : histedit_source : 36f94caad4c6ff419aa94c048dc012d08a41a863
2018-05-25 15:56:32 -07:00
Gregory Mierzwinski
6e9713d33a Bug 1462434 - Prevent baseline coverage tests from being skipped. r=jmaher
This patch prevents baseline coverage tests from being skipped when too many tests are being run.

MozReview-Commit-ID: JVTOYZAXbwf

--HG--
extra : rebase_source : dedd6a323445f030b60180805c6c6adf5d10771b
2018-05-23 12:41:52 -04:00
Eric Rahm
299ee7b991 Bug 1463296 - Track section sizes in build metrics. r=jmaher, froydnj
This adds section size metrics in order to track finer grained improvements
and regressions in binary size. Currently it implements tracking of:
  - XUL
  - NSS
  - NSPR
  - mozavcodec
  - mozavutil

The sections tracked are limited in order to avoid too much noise:
  - .text
  - .data
  - .rodata
  - .data.rel.ro
  - .bss

Currently this is limited to measure Linux and Android builds, but can be
easily extended to support other platforms once we have a `size`-like tool
available.

--HG--
extra : rebase_source : 494922e60c1ea47392e3121425d7aacef6c3003a
2018-05-21 17:11:30 -07:00
Chris AtLee
8f86f5b153 Bug 1237182: remove buildbot_config from raptor mixin r=rwood
--HG--
extra : rebase_source : 13c923a0729abf8584eb956274d9c6c7e291f329
2018-05-25 09:39:53 -04:00
Chris AtLee
444afb9092 Bug 1237182: Remove BuildbotMixin in favour of AutomationMixin r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D1371

--HG--
rename : testing/mozharness/test/test_mozilla_buildbot.py => testing/mozharness/test/test_mozilla_automation.py
extra : rebase_source : 2fdec7a8b06c1b29ea47de1b368c08d9b8b75c3e
2018-05-16 12:51:37 -04:00
Chris AtLee
ddaec1c0fa Bug 1237182: Remove more buildbot references from mozharness r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D1372

--HG--
extra : rebase_source : e5d962072b29de9b0cd66214df9e97e607c31dc7
2018-05-22 16:39:06 -04:00
Rob Wood
c2edc6eaf3 Bug 1462776 - Run single raptor test or multiple subtests based on test name cmd line arg; r=ahal
MozReview-Commit-ID: 3hVDkEgqCD

--HG--
extra : rebase_source : 1a5108ee6e94323b98b8ad484585dad69a473f7c
2018-05-18 15:33:26 -04:00
Andreea Pavel
2c92aa2095 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-05-24 01:03:40 +03:00
Joel Maher
8ff40400ce Bug 1461440 - test-verify should support MOZHARNESS_TEST_PATHS. r=gbrown 2018-05-23 09:59:51 -04:00
Dorel Luca
dc6d856805 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-23 12:51:22 +03:00
Nick Thomas
9fb7bdfc58 Bug 1463622 - errors running the partner repack script should be fatal, r=Callek
MozReview-Commit-ID: BgTyPWfXVFj

--HG--
extra : rebase_source : 7fc22d50c33101c5cdadb1935b0f95a93196c294
2018-05-23 13:03:58 +12:00
Chris Manchester
1b66473a6d Bug 1463805 - Update mozharness artifact build configs not to include the "clobber" step. r=froydnj
MozReview-Commit-ID: IS6KXh06pQ

--HG--
extra : rebase_source : c6dee7c106b9e105c3309b8b04510ef8a53bfe4a
2018-05-23 11:11:41 -07:00
Chris AtLee
0081a356eb Bug 1237182: Remove mozharness purge mixin r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D1318

--HG--
extra : rebase_source : faec3ed4b5ab13558652b1a2025457768d5a469b
extra : source : f2bc57494dc9990ce24039651455667f982f2d68
2018-05-11 11:24:31 -04:00
Chris AtLee
e3d628f8c0 Bug 1237182: Remove mozharness blobber mixin r=mtabara
--HG--
extra : rebase_source : 3a631d554fdd143aa5e06903c067b1907f40a82f
extra : source : aedcb763d9479b484ec4f5603e0f2c4efd0c9511
2018-05-11 18:16:08 -04:00
Chris AtLee
0e80033a10 Bug 1237182: Fix android l10n nightlies a=bustage
Missed some references to run_command_m, get_output_from_command_m when
removing the mock mixin.

--HG--
extra : amend_source : 03626d4f65d06eaffab0ee754a9547d5624baa09
extra : histedit_source : 13bacfc1ccff78a1e17c996f66465439a7aa16dc
2018-05-19 07:38:16 -04:00