Paul Adenot
0702181207
Bug 1148354 - Add a web platform test to test for the non existence of removed methods. r=karlt
...
MozReview-Commit-ID: 6DoZQJN8JRA
--HG--
extra : rebase_source : a49a665c5cd2873048943f68281f1c93af25a127
2018-07-18 21:18:28 +02:00
Andreea Pavel
98338c6ff5
Backed out 4 changesets (bug 1476744, bug 1148354) for failing android at http://10.0.2.2:8854/tests/dom/media/test/crashtests/doppler-1.html on a CLOSED TREE
...
Backed out changeset 0ae34db4c34f (bug 1476744)
Backed out changeset 97d89ba5f93d (bug 1148354)
Backed out changeset d9174c023701 (bug 1148354)
Backed out changeset b4085dba45c5 (bug 1148354)
2018-07-20 17:13:20 +03:00
Paul Adenot
fced036309
Bug 1413284 - Remove test-constantsourcenode.html.ini, it's now passing. r=karlt
...
MozReview-Commit-ID: AIlw0NRzYWN
--HG--
extra : rebase_source : 50ce0af572b7c389a50f62a96ee4c9abab2722d3
2018-07-19 13:38:57 +02:00
Paul Adenot
fcf2b0def8
Bug 1413284 - Remove constant-source-basic.html.ini, it now passes. r=karlt
...
MozReview-Commit-ID: J3fsmE9X4SH
--HG--
extra : rebase_source : cf832266b9b33752bb254a25ad768dab4d8c1e55
2018-07-17 09:25:04 +02:00
Paul Adenot
74f870af6e
Bug 1476695 - Update wpt expectations. r=karlt
...
MozReview-Commit-ID: JcEtLFP1be4
--HG--
extra : rebase_source : 5da77866eba6077a5232f98363381e13035f3c8c
2018-07-17 09:24:51 +02:00
Paul Adenot
f80d9dfb86
Bug 1148354 - Add a web platform test to test for the non existence of removed methods. r=karlt
...
MozReview-Commit-ID: 6DoZQJN8JRA
--HG--
extra : rebase_source : 0fc73252ef8e2387e3acc4054c8bffb840f411b1
2018-07-18 21:18:28 +02:00
Tiberius Oros
10e6320abc
Merge inbound to mozilla-central. a=merge
2018-07-20 12:56:59 +03:00
Sebastian Hengst
050c18ab84
Bug 1471704 - Reftest annotation changes for tiling on linux with webrender: set background-position tests as passing. r=me
2018-07-20 10:44:59 +03:00
Bob Clary
43a7c80ca2
Bug 1402406 - do not format log message if super MochitestFormatter returns None, r=gbrown
2018-07-20 00:12:45 -07:00
Chris Pearce
45b80a65d1
Bug 1476853 - Set autoplay to allowed for testing purposes. r=jmaher
...
We're going to enable block autoplay of HTMLMediaElements by default in Nightly,
but lots of our tests assume they are allowed to playback media without requiring
user interaction. After we've enabled block autoplay that assumption won't be valid.
So configure the prefs that control block autoplay so that we allow media to
autoplay.
This means the existing tests we have don't need to be rewritten to work when
we enable block autoplay by default.
MozReview-Commit-ID: 50yydubQjkS
--HG--
extra : rebase_source : a19e6c5b60d3b89e754be786281ca3242baa3830
2018-07-19 15:46:38 +12:00
Bogdan Tara
217447d26d
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-07-20 00:53:24 +03:00
Bogdan Tara
b6e2939995
Merge inbound to mozilla-central. a=merge
2018-07-20 00:49:06 +03:00
Bogdan Tara
97830f0e63
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-07-20 00:55:33 +03:00
Marco Castelluccio
bd3f040c33
Bug 1476574 - Enable reset/dump for wpt and cleanup harness code for supporting reset/dump now that it is supported by all test suites. r=jmaher
...
--HG--
extra : source : c1b3950cc12f1642ad60338d2a8701e2b60131ea
extra : intermediate-source : 4ea7997194e9f995bb0b1e434524a0ea5596d758
extra : histedit_source : fffe672f456fd7c503792d2a3e99184c14bfd36c
2018-07-19 11:56:43 +02:00
Marco Castelluccio
87fbf2563c
Bug 1476574 - Support resetting/dumping code coverage counters before/after web-platform-tests. r=jgraham
...
--HG--
extra : source : ec37892ce390414a0349e16e7cdc5d07d2d158ff
extra : histedit_source : 3f3e267d2c2385b35393c2e08621dabd47c07be4%2C03271be81bfe9f7b0d0dec52037606a20699bc3e
2018-07-19 11:57:54 +02:00
Coroiu Cristina
46afadc431
Backed out 2 changesets (bug 1476574) for browser-chrome failures at browser/base/content/test/static/browser_all_files_referenced.js
...
Backed out changeset 4ea7997194e9 (bug 1476574)
Backed out changeset ec37892ce390 (bug 1476574)
2018-07-19 23:40:24 +03:00
James Graham
5bf353faf1
Bug 1354232 - Update metadata for lsan failures, r=maja_zf
...
MozReview-Commit-ID: 1oq2gCQMzau
2018-07-19 16:32:17 +01:00
James Graham
e7b4476630
Bug 1354232 - Chunk by dir more for wpt on asan, r=maja_zf
...
This means that when we run these tests, the LSAN exceptions will have
the minimum possible scope.
MozReview-Commit-ID: 5aFDWqSiaNb
2018-07-19 16:32:17 +01:00
James Graham
3edd7dc125
Bug 1354232 - Don't store the result of update_expected, r=maja_zf
...
The needs_human feature never worked well and is unused.
MozReview-Commit-ID: KemDBXjHPV8
2018-07-19 16:32:17 +01:00
James Graham
4d7745e94a
Bug 1354232 - Fix, enable, and add to, the manifest update tests, r=maja_zf
...
Refactor the tests to make them work with pytest directly rather than
also depending on unittest. Fix the helper functions to work with the
current state of metadata.py. Add some tests for update of assertion
count and lsan data.
MozReview-Commit-ID: 1XcMqSbqr43
2018-07-19 16:32:16 +01:00
James Graham
6ec2b7d285
Bug 1354232 - Refactor data storage in metadata.py, r=maja_zf
...
Previously we were holding a map of test id -> test and test ->
expectation data. But this is an unnecessary layer of indirection, and
it works perfectly well to map test id to the expectation data
directly. This makes the code simpler and may also help make the
update a little faster.
MozReview-Commit-ID: 5PymX6Lxkgu
2018-07-19 16:32:16 +01:00
James Graham
b35ab8e7d5
Bug 1354232 - Fix updating assert count when there's an exising value, r=maja_zf
...
In this case we want to take the existing value into account, and update
to 1 more than the new value (in the max-asserts case).
MozReview-Commit-ID: 1RtJ2gU1ZbH
2018-07-19 16:32:16 +01:00
James Graham
40306b756e
Bug 1354232 - Support a __dir__.ini file in the metadata root, r=maja_zf
...
MozReview-Commit-ID: KACe0XQNsHl
2018-07-19 16:32:16 +01:00
James Graham
8f9d0073e2
Bug 1354232 - Support creating ConditionalValue objects containing a list, r=maja_zf
...
MozReview-Commit-ID: 5SSt1oeQj7v
2018-07-19 16:32:15 +01:00
James Graham
cfa13e3552
Bug 1354232 - Always try to process the leak log whenever we stop firefox, r=ato
...
The `stop` method is always called to shutdown firefox, but the
cleanup method is only called at the end of a test run. Therefore we
need all the leak processing stuff ot happen in stop().
MozReview-Commit-ID: 5OE54cEygNy
2018-07-19 16:32:15 +01:00
James Graham
795ce832d0
Bug 1354232 - Add support for updating LSAN data in wpt-update r=maja_zf
...
LSAN data differs from existing expectation data because the data is
only generated when the browser exits, so the problems reported can
happen at any point in the current session. We use the `scope`
property in the log message to determine the path to a __dir__.ini
file that covers all the tests run in the session, and add the LSAN
exclusion rules to there.
The rules themselves are generated by taking the topmost frame of any
stack that's reported as unexpectedly leaking, and adding that to the
list of permitted frames in the lsan-allowed property. We never remove
entries from this list since intermittents may be present which won't
appear on a specific run. Instead we rely on humans fixing the issues
to also clean up the expectation files.
MozReview-Commit-ID: Kxm0hFXlGE3
2018-07-19 16:32:15 +01:00
James Graham
a68bcb9344
Bug 1354232 - Add group_metadata to test group metadata and pass it through to the browser, r=ato
...
This initially contains a scope entry which is set to the base directory of
the tests being run. Typically this is /, but with run_by_dir, it's the
path to the current run_by_dir group e.g. /html/semantics/form_elements/
MozReview-Commit-ID: JEFJByKTUsH
2018-07-19 16:32:14 +01:00
James Graham
852006e3b9
Bug 1354232 - Support skipping output lines in handlers, r=ato
...
MozReview-Commit-ID: JxcPzSDt20V
2018-07-19 16:32:14 +01:00
James Graham
715bc9d317
Bug 1354232 - Log run-by-dir setting, r=maja_zf
...
MozReview-Commit-ID: 3iMnOMhSsC3
2018-07-19 16:32:14 +01:00
James Graham
bf73a7d381
Bug 1354232 - Allow wpt manifest files to specify LSAN errors to ignore, r=maja_zf
...
This adds a property lsan-allowed to the expectation manifest files
that takes a list of strings. Any entry in the list that matches a
frame in an LSAN stack will cause that stack to be regarded as an
expected failure.
MozReview-Commit-ID: 2oUw0joThha
2018-07-19 16:32:14 +01:00
James Graham
58fe349617
Bug 1354232 - Enable LSAN Leak detection in wpt, r=ahal,mccr8
...
MozReview-Commit-ID: 1pPvYi5NQk8
2018-07-19 16:32:13 +01:00
James Graham
73f2d1ad5b
Bug 1354232 - Ensure lsan failures cause treeherder jobs to fail, r=ahal
...
MozReview-Commit-ID: 56BMxWYWwGr
2018-07-19 16:32:13 +01:00
James Graham
5fd56eafb2
Bug 1354232 - Add support for LSAN to mozlog, r=ahal, mccr8
...
This adds two new actions to mozlog, one for reporting an LSAN
failure, and one for reporting the summary.
MozReview-Commit-ID: D7ep27SrI1n
2018-07-19 16:32:13 +01:00
James Graham
d234e52c5b
Bug 1354232 - Copy LSANLeaks to mozleak, r=ahal
...
This is a copy for now rather than a move because followup patches are
going to convert the LSAN support to use mozlog and I don't want to
risk breaking mochitest by accident.
MozReview-Commit-ID: I6NVgjDjsX2
2018-07-19 16:32:13 +01:00
Xidorn Quan
34c9dd8f3f
Bug 1473180 part 3 - Use the new algorithm for setting property. r=emilio
...
MozReview-Commit-ID: HQsVwWAGPBL
--HG--
extra : rebase_source : 7280d1a0278e698ebc2fb664874aea53a19a3d3f
extra : source : 08a40cf9746a83fceb124dd148d02ccb0d2e4864
2018-07-19 10:11:04 +10:00
Gijs Kruitbosch
3c7235e904
Bug 1476035, r=jkt
...
--HG--
rename : browser/base/content/test/general/browser_registerProtocolHandler_notification.html => browser/components/feeds/test/browser/browser_registerProtocolHandler_notification.html
rename : browser/base/content/test/general/browser_registerProtocolHandler_notification.js => browser/components/feeds/test/browser/browser_registerProtocolHandler_notification.js
extra : rebase_source : 3322967a084f771186a0de05eaadc98059e399c5
2018-07-17 15:36:43 +01:00
Cosmin Sabou
8cd0e59ac5
Merge mozilla-central to inbound. a=merge
2018-07-18 20:23:16 +03:00
Cosmin Sabou
88199de427
Merge mozilla-inbound to mozilla-central. a=merge
2018-07-18 20:19:59 +03:00
Paolo Amadini
98b8539d10
Bug 1472555 - Part 4 - Remove the "listbox" bindings. r=bgrins
...
MozReview-Commit-ID: Cw90DjEMJpn
--HG--
extra : rebase_source : 74a64794699d65b2a9fe5ae4cb215403657d9e4a
2018-07-18 11:23:22 +01:00
Ryan Hunt
72b3d724c5
Bug 1471704 - Reftest annotation changes for tiling on linux. r=nical
...
MozReview-Commit-ID: 4dqnHHJQZ8r
--HG--
extra : source : 388b977365765c5e0edac355fbe4576687c09878
2018-07-16 12:30:48 -05:00
Andrea Marchesini
595fee0d91
Bug 1476280 - SecurityPolicyViolationEvent.blockedURI should contain the original URL in case of redirects, r=ckerschb
2018-07-18 16:49:18 +02:00
Rob Wood
f3f62796a4
Bug 1473389 - Port raptor-speedometer to google chrome (chromium) on win7/win10/osx/linux64; r=jmaher
...
MozReview-Commit-ID: FE7XC4JNLD1
--HG--
extra : rebase_source : 15bafd218eebea8393ea311dbb22660c61a8bc06
2018-07-06 14:41:00 -04:00
Rob Wu
7d65dd2559
Bug 1459404 - Add permalink of explanation to garbageCollection logic r=mixedpuppy
...
At the time of the commit that introduced the original comment in
damp.js, the non-permalink pointed to
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585
This commit changes the non-permalink to the following permalink:
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585,2591-2594
This permalink does not only include the original snippet, but also
highlights the member and explanation that explains the need for the
three iterations of the loop (at https://bugzil.la/610166#c12 ).
MozReview-Commit-ID: 14Ypsq4mdIy
--HG--
extra : rebase_source : ca92f07e122b3655b7477c751f620626b49379d5
2018-07-17 22:01:46 +02:00
Geoff Brown
6a2583332c
Bug 1476318 - Use a more generic test for webgl tests in per_test_base; r=jmaher
2018-07-18 06:30:18 -06:00
Brian Birtles
5e66cda13f
Bug 1309752: Tests for Web Animations and CSS Animations of logical longhands. r=emilio
...
MozReview-Commit-ID: 7w6WpjTSrzr
2018-07-18 12:10:21 +02:00
Marco Castelluccio
b4d232663f
Bug 1471575 - Reset/dump gcov counters before/after reftest tests. r=sparky
...
--HG--
extra : rebase_source : 2c8175ef472caf72c3216d4e12301f6eab03f20b
2018-07-17 10:07:50 +02:00
Tiberius Oros
d6492ca47e
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-18 00:59:21 +03:00
Tiberius Oros
d701ae940f
Merge inbound to mozilla-central. a=merge
2018-07-18 00:55:33 +03:00
Andreea Pavel
eb8aaacd2d
Backed out 3 changesets (bug 1471704) for failing css/css-transforms/transform3d-preserve3d-013.html on a CLOSED TREE
...
Backed out changeset e4d9e6cdd630 (bug 1471704)
Backed out changeset 0bd6762c91fb (bug 1471704)
Backed out changeset 065a16bd6b0a (bug 1471704)
2018-07-17 20:10:01 +03:00
Andreas Tolfsen
998f00f433
Bug 1475264 - Temporarily disable new cylical check in Marionette. r=me, a=Aryx
...
Bug 1447977 introduced a new implementation of evaluate.isCyclic
that was not based on JSON.stringify to overcome cyclic references
stored on Element prototypes.
This patch reverts the new behaviour and hides it behind an environment
variable MOZ_MARIONETTE_NEW_CYCLIC. This is useful so we can more
easily test the difference in automation.
MozReview-Commit-ID: 2xtNL596Imc
2018-07-17 16:41:26 +01:00