Oana Pop Rus
d2ad5c4e37
Merge autoland to mozilla-central. a=merge
2019-03-28 19:29:18 +02:00
Oana Pop Rus
d9ec36d04f
Backed out 3 changesets (bug 1458385) for windows partial bustages. a=backout
...
Backed out changeset 8036c03c3b51 (bug 1458385)
Backed out changeset 99fa5539c2bd (bug 1458385)
Backed out changeset 9a5f255979c2 (bug 1458385)
2019-03-28 15:13:13 +02:00
Mark Banner
dba6983e75
Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D23850
--HG--
extra : moz-landing-system : lando
2019-03-28 09:38:14 +00:00
Tom Prince
fbb8603385
Bug 1458385: Package mar and mbsdiff as a toolchain; r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D24229
--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:44 +00:00
Andrew Halberstadt
574b9b89ea
Bug 1523303 - [tryselect] Define 'mozharness_name' key in relevant TEST_SUITE definitions, r=gbrown
...
Some of these were working with the '<flavor>-<subsuite>' mechanism that was
previously being used, but better to be explicit wherever possible.
Depends on D25077
Differential Revision: https://phabricator.services.mozilla.com/D25078
--HG--
extra : moz-landing-system : lando
2019-03-27 18:42:48 +00:00
Andrew Halberstadt
5d91672933
Bug 1523303 - [mozharness] Normalize '-chunked' out of suite name when reading MOZHARNESS_TEST_PATHS in desktop_unittest.py, r=gbrown
...
Mozharness appends -chunked/-coverage to some suites, but the build system/test
resolver don't have any concept of these things. We need to normalize these out
for the purposes of MOZHARNESS_TEST_PATHS.
Differential Revision: https://phabricator.services.mozilla.com/D25015
--HG--
extra : moz-landing-system : lando
2019-03-27 15:59:55 +00:00
Andrew Halberstadt
573782c2eb
Bug 1523303 - [tryselect] Add test making sure |mach try fuzzy <path>| generates suite names that mozharness recognizes, r=gbrown
...
It turns out bug 1489100 regressed the ability to specify test paths for most
suites by naively assuming that mozharness uses suite names that look like:
<flavor>-<subsuite>
In reality, there is no consistency to how suite names are generated. This test
does a few things:
1) Patches the moztest.TestResolver to return a list of all possible
suites/subsuites (assuming the lists in moztest.resolve are up to date).
2) Finds all the suites defined in the mozharness configs (e.g
linux_unittest.py), and uses these are parametrized inputs.
3) Checks that for each test suite,
DesktopUnittest._get_mozharness_test_paths() returns something.
I've marked all of the test suites that currently fail as expected. This way I
have a good sense of what needs to be fixed, and can validate my changes as I
move through the list.
Differential Revision: https://phabricator.services.mozilla.com/D25014
--HG--
extra : moz-landing-system : lando
2019-03-27 15:55:31 +00:00
Justin Wood
f45b1ff0aa
Bug 1352113 - Shippable Builds - amend debugger tests presets. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D23437
--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:30 +00:00
Sylvestre Ledru
3d0316a902
Bug 1519636 - Ride along: Add media/libdav1d/version.h to the ignore list r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D24558
--HG--
extra : moz-landing-system : lando
2019-03-27 07:33:24 +00:00
Alex Gaynor
971c3169af
Bug 1539254 - replace MaybeDuration in IPDL with native Maybe syntax; r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D24960
--HG--
extra : moz-landing-system : lando
2019-03-26 20:23:07 +00:00
Cosmin Sabou
a93c1714d4
Backed out 19 changesets (bug 1352113) for causing upload symbol bustages. CLOSED TREE
...
Backed out changeset 4943b23813fe (bug 1352113)
Backed out changeset 4b9413d05816 (bug 1352113)
Backed out changeset 3e2b6a495e8c (bug 1352113)
Backed out changeset 51ab82722846 (bug 1352113)
Backed out changeset 4b027c970719 (bug 1352113)
Backed out changeset 6b65273fab78 (bug 1352113)
Backed out changeset d7deec98601a (bug 1352113)
Backed out changeset b95b3f4e5243 (bug 1352113)
Backed out changeset 7cefe92f88d5 (bug 1352113)
Backed out changeset f64dfaf86a2e (bug 1352113)
Backed out changeset 686c228e3579 (bug 1352113)
Backed out changeset dd2eddef8b43 (bug 1352113)
Backed out changeset fc16a3ecfe68 (bug 1352113)
Backed out changeset b31cbe91bdf7 (bug 1352113)
Backed out changeset 694eac65a72e (bug 1352113)
Backed out changeset 6044aedac9c4 (bug 1352113)
Backed out changeset 456538d78b36 (bug 1352113)
Backed out changeset 01699fb72384 (bug 1352113)
Backed out changeset 4a2e544fea0d (bug 1352113)
2019-03-26 22:26:29 +02:00
Justin Wood
2666b10daf
Bug 1352113 - Shippable Builds - amend debugger tests presets. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D23437
--HG--
extra : moz-landing-system : lando
2019-03-26 17:59:25 +00:00
Andi-Bogdan Postelnicu
ff772f8795
Bug 1480480 - Explain why some clang-tidy checkers are not published. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D7170
--HG--
extra : moz-landing-system : lando
2019-03-26 10:04:58 +00:00
Philipp Kewisch
52aa5b978e
Bug 1507709 - Move WebExtensions geckoProfiler API to toolkit. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D12100
--HG--
rename : browser/components/extensions/ProfilerGetSymbols-worker.js => toolkit/components/extensions/ProfilerGetSymbols-worker.js
rename : browser/components/extensions/ProfilerGetSymbols.jsm => toolkit/components/extensions/ProfilerGetSymbols.jsm
rename : browser/components/extensions/parent/ext-geckoProfiler.js => toolkit/components/extensions/parent/ext-geckoProfiler.js
rename : browser/components/extensions/profiler_get_symbols.js => toolkit/components/extensions/profiler_get_symbols.js
rename : browser/components/extensions/schemas/geckoProfiler.json => toolkit/components/extensions/schemas/geckoProfiler.json
rename : browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js => toolkit/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js
rename : browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_schema.js => toolkit/components/extensions/test/xpcshell/test_ext_geckoProfiler_schema.js
extra : moz-landing-system : lando
2019-03-22 13:18:01 +00:00
Chris H-C
1e8280c2f0
Bug 1536805 - Tell codespell 'whats' is a valid word r=ahal
...
Depends on D24263
Differential Revision: https://phabricator.services.mozilla.com/D24543
--HG--
extra : moz-landing-system : lando
2019-03-22 19:32:59 +00:00
championshuttler
677714a968
Bug 1536103 - Fix Sphinx Warning - Title Underline too short in 'mach doc'. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D24536
--HG--
extra : moz-landing-system : lando
2019-03-22 19:30:34 +00:00
Edwin Gao
bd47254c5e
Bug 1536652, 1536637, 1536657 - disable tests in xpcshell that fail on windows10-aarch64 r=jmaher
...
Disable the following tests for windows10-aarch64:
- test_enterjit_osr.js
- test_feature_mainthreadio.js
They were likely intermittents at first, but as of recent try push noted below these tests are failing consistently.
Differential Revision: https://phabricator.services.mozilla.com/D24413
--HG--
extra : moz-landing-system : lando
2019-03-21 20:37:48 +00:00
Emilio Cobos Álvarez
0204cde0f2
Bug 1535671 - Remove some static initializers that call into PR_GetEnv during initialization unnecessarily. r=truber,posidron
...
I though this was going to be enough to unbreak rr, but it seems not to be the
case, see https://github.com/mozilla/rr/issues/2329 .
In any case avoiding static initializers that initialize PR seems desirable.
Differential Revision: https://phabricator.services.mozilla.com/D23706
--HG--
extra : moz-landing-system : lando
2019-03-21 20:34:06 +00:00
Andrew Halberstadt
422288906f
Bug 1530038 - [tryselect] Move taskgraph cache to new srcdir state location, r=tomprince
...
Depends on D24187
Differential Revision: https://phabricator.services.mozilla.com/D24188
--HG--
extra : moz-landing-system : lando
2019-03-20 15:33:56 +00:00
Andrew Halberstadt
20deb1451e
Bug 1530038 - [tryselect] Use target_task_set instead of target_task_graph, r=tomprince
...
The graph contains some extra things like toolchains, fetches and packaging
tasks that people will almost never want to run on their own. This change gets
them out of the default fuzzy selection interface, and makes it so --full is
needed to schedule them.
Differential Revision: https://phabricator.services.mozilla.com/D24187
--HG--
extra : moz-landing-system : lando
2019-03-20 19:16:38 +00:00
Andrew Halberstadt
da7628c7e8
Bug 1536621 - [tryselect] Limit the 'sample-suites' preset to a single raptor/talos task, r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D24097
--HG--
extra : moz-landing-system : lando
2019-03-20 19:16:36 +00:00
Nazım Can Altınova
db326e2e6b
Bug 1535575 - Add updateChannel field to profile meta data r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D23654
--HG--
extra : moz-landing-system : lando
2019-03-19 18:20:28 +00:00
Ian Moody
167f623a3e
Bug 1246594 - Enable ESLint rule no-throw-literal by default. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D24088
--HG--
extra : moz-landing-system : lando
2019-03-19 22:02:42 +00:00
Nicholas Nethercote
8c151cc707
Bug 1535880 - Always check ReadValueFromPowerFile() return value. r=glandium
...
This makes RAPL abort with more informative error messages if certain
kernel-provided files aren't present.
Differential Revision: https://phabricator.services.mozilla.com/D23974
--HG--
extra : moz-landing-system : lando
2019-03-19 11:20:11 +00:00
Jagmeet Bhamber
e15a06b5ac
Bug 1508823 - Enable ESLint for dom/browser-element (manual changes). r=mccr8
...
Depends on D21215
Differential Revision: https://phabricator.services.mozilla.com/D14130
--HG--
extra : moz-landing-system : lando
2019-03-19 20:56:24 +00:00
Sylvestre Ledru
1e86e44154
Bug 1514770 - hooks_clang_format for git: Run clang-format on the changed files r=sheehan
...
Depends on D23789
Differential Revision: https://phabricator.services.mozilla.com/D23798
--HG--
extra : moz-landing-system : lando
2019-03-18 19:51:59 +00:00
Sylvestre Ledru
2f1bbc93d9
Bug 1535829 - Ride along, format the file using black r=sheehan
...
Differential Revision: https://phabricator.services.mozilla.com/D23789
--HG--
extra : moz-landing-system : lando
2019-03-19 15:25:25 +00:00
Sylvestre Ledru
74b0b15d8f
Bug 1535829 - Disable the clang-format hook and point to the extension r=sheehan
...
Differential Revision: https://phabricator.services.mozilla.com/D23788
--HG--
extra : moz-landing-system : lando
2019-03-18 17:13:52 +00:00
Chris Peterson
3f655a7340
Bug 1534878 - xpcom: Rename NS_InitXPCOM2() to NS_InitXPCOM(). r=froydnj
...
--HG--
extra : rebase_source : 6e7a46cf49f78e46e12d1e7fc76aba6f0c377be0
2019-03-14 23:38:09 -07:00
Dustin J. Mitchell
f488d1b253
Bug 1534283 - use default parameters for mach try fuzzy r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D23225
--HG--
extra : moz-landing-system : lando
2019-03-14 19:32:05 +00:00
Dorel Luca
bc871ba7f1
Merge mozilla-central to autoland. CLOSED TREE
...
--HG--
extra : amend_source : 1a86c239e49011cf1a857de6e020b91ca0b6bd67
2019-03-14 18:27:51 +02:00
Sylvestre Ledru
4aa92e3091
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
Andrew Halberstadt
52d1bf00c2
Bug 1531360 - [try] Add a 'perf' preset for selecting raptor and talos tasks, r=rwood
...
Differential Revision: https://phabricator.services.mozilla.com/D22374
--HG--
extra : moz-landing-system : lando
2019-03-13 14:53:24 +00:00
Andrew Halberstadt
15fdaae87b
Bug 1534375 - Fix intermittent failure in tools/tryselect/test/test_presets.py, r=gbrown
...
This makes sure this test doesn't actually generate tasks.
Differential Revision: https://phabricator.services.mozilla.com/D23132
--HG--
extra : moz-landing-system : lando
2019-03-13 14:53:26 +00:00
Andrew Halberstadt
a6193bafa0
Bug 1533043 - [chooser] Add a test for |mach try chooser|, r=gbrown
...
Depends on D22785
Differential Revision: https://phabricator.services.mozilla.com/D22788
--HG--
extra : moz-landing-system : lando
2019-03-12 13:49:25 +00:00
Andrew Halberstadt
246ff42fac
Bug 1533043 - [chooser] Use a requirements file to install |mach try chooser| dependencies, r=davehunt
...
Not only is it best practice to pin dependencies and check hashes, but this
will allow tests to install these dependencies as well.
Depends on D22784
Differential Revision: https://phabricator.services.mozilla.com/D22785
--HG--
extra : moz-landing-system : lando
2019-03-13 14:44:30 +00:00
Jason Laster
a00df3516c
No bug - Add damp tests to debugger-tests.
...
Differential Revision: https://phabricator.services.mozilla.com/D23305
--HG--
extra : moz-landing-system : lando
2019-03-13 12:49:19 +00:00
Andrew Halberstadt
ea09d14bd4
Bug 1533770 - [fuzzy] Fix query intersection when running presets with multiple queries, r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D22741
--HG--
extra : moz-landing-system : lando
2019-03-12 19:33:36 +00:00
Andrew Halberstadt
aac57cc8b5
Bug 1533152 - [flake8] Make sure glob patterns are honoured when passing files directly, r=andi
...
Flake8 ignores the 'exclude' section of the .flake8.yml if you pass in a direct
path to a file. To get around this we have some custom logic to handle these
exclusions for us, but this custom logic didn't account for globs.
Differential Revision: https://phabricator.services.mozilla.com/D23145
--HG--
extra : moz-landing-system : lando
2019-03-12 15:08:41 +00:00
Jason Laster
b0162f4644
No bug - Add xpcshell tests to the preset. r=loganfsmyth
...
Differential Revision: https://phabricator.services.mozilla.com/D23019
--HG--
extra : moz-landing-system : lando
2019-03-11 22:14:31 +00:00
Emilio Cobos Álvarez
c4573875e2
Bug 1533969 - Fix build error with newer glibc. r=nbp
...
New glibc versions provide a wrapper for gettid, which means that our stuff
fails to build with:
```
/home/emilio/src/moz/gecko/js/src/util/NativeStack.cpp:28:14: error: static declaration of 'gettid' follows non-static declaration
static pid_t gettid() { return syscall(__NR_gettid); }
^
/usr/include/bits/unistd_ext.h:34:16: note: previous declaration is here
extern __pid_t gettid (void) __THROW;
```
Differential Revision: https://phabricator.services.mozilla.com/D22829
--HG--
extra : moz-landing-system : lando
2019-03-11 19:28:37 +00:00
Greg Tatum
4df3c53b42
Bug 1534013 - Only run profiler's mainthreadio feature test on nightly; r=canaltinova
...
I initially forgot that this test should only be run on nightly, as the
interposer is disabled on release and beta.
Differential Revision: https://phabricator.services.mozilla.com/D22982
--HG--
extra : moz-landing-system : lando
2019-03-11 15:29:25 +00:00
Makoto Kato
e2bc97ef28
Bug 1525498 - Use frame pointer to walk stack on aarch64 when no rule set. r=jseward
...
Some system libraries such as libart.so doesn't have CFI, so I want to add
stack walker that uses frame pointer when no rule set, like x86/x86-64.
Differential Revision: https://phabricator.services.mozilla.com/D18918
--HG--
extra : rebase_source : 4c8edef9a02d6fdb213e3a78731631ee0703650f
2019-02-07 13:38:55 +09:00
Jason Laster
d0e5e67b0b
Bug 1532809 - There should be Try preset debugger tests. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D22724
--HG--
extra : moz-landing-system : lando
2019-03-08 21:40:39 +00:00
Greg Tatum
c5a1fd74ec
Bug 1527737 - Add tests for main thread io in the profiler; r=julienw
...
Differential Revision: https://phabricator.services.mozilla.com/D20416
--HG--
extra : moz-landing-system : lando
2019-03-07 23:04:49 +00:00
Andrew Halberstadt
6df1fbd570
Bug 1533474 - [fuzzy] Fix paths with |mach try fuzzy|, r=gbrown
...
This fixes a regression from bug 1531886 and adds a test.
Differential Revision: https://phabricator.services.mozilla.com/D22575
--HG--
extra : moz-landing-system : lando
2019-03-08 00:12:41 +00:00
Matthew Noorenberghe
b4768d96bc
Bug 1533167 - Move LoginFormFactory to its own file. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D22452
--HG--
rename : toolkit/components/passwordmgr/LoginManagerContent.jsm => toolkit/components/passwordmgr/LoginFormFactory.jsm
extra : moz-landing-system : lando
2019-03-07 18:10:00 +00:00
Andrew Halberstadt
5b8dcfd113
Bug 1533157 - [fuzzy] Document how to use -q/--query with various shells, DONTBUILD, r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D22388
--HG--
extra : moz-landing-system : lando
2019-03-07 10:05:21 +00:00
Matthew Noorenberghe
cdedc6cb3a
Bug 1532805 - Move UserAutoCompleteResult to its own file and rename to LoginAutoCompleteResult. r=prathiksha
...
Differential Revision: https://phabricator.services.mozilla.com/D22419
--HG--
rename : toolkit/components/passwordmgr/LoginManagerContent.jsm => toolkit/components/passwordmgr/LoginAutoCompleteResult.jsm
rename : toolkit/components/passwordmgr/test/unit/test_user_autocomplete_result.js => toolkit/components/passwordmgr/test/unit/test_login_autocomplete_result.js
extra : moz-landing-system : lando
2019-03-07 01:35:43 +00:00
Andrew Halberstadt
6ee8586201
Bug 1531360 - [fuzzy] Add ability to intersect queries, r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D22028
--HG--
extra : moz-landing-system : lando
2019-03-06 16:14:00 +00:00