This patch changes the failure condition of all mochitest tests to only take the number of failures (given by self.countfail) into account. With this change, mochitest test chunks will only fail if the failure count is not 0. This fixes a case where the TODO tests were considered as failures when no passing tests were run along side them.
Differential Revision: https://phabricator.services.mozilla.com/D3340
--HG--
extra : moz-landing-system : lando
Catch the exception if adb pull fails on code coverage file, to avoid task retry.
Differential Revision: https://phabricator.services.mozilla.com/D3503
--HG--
extra : moz-landing-system : lando
This initial implementation does twice the necessary processing for mono input,
but that will be addressed in bug 1474222.
MozReview-Commit-ID: AZQ7Zb8jEtK
--HG--
extra : rebase_source : 9feeb254217dc4e14b78cb03315fb948e3477a16
Automatic update from web-platform-testsMerge pull request #12492 from frivoal/contain-support
[css-contain] Add support file in local directory
--
wpt-commits: 3edda8feaabefddc20f2bb0363841182130564dc
wpt-pr: 12492
Automatic update from web-platform-tests[WIP] Extending the capabilities of the HTTP/2.0 server (#12193)
* Made multithreading more robust, and made it so each stream gets its
own thread
* Created H2Request object
* Improved `write_push` docstring, improved flexibility of `write_push`, the user can now choose wether or not to immediately push.
* Using `six.moves` for python compatibility with Queue
* Added beginning of test suite to test H2 stuff.
* Added ability to create and write bogus HEADER, DATA and CONTINUATION frames
* Vendored the hyper dependency used for testing H2 server
* Changed the way Python handlers work for H2, it now returns a FunctionHandler that has methods for specific frame handling if present in the .py resource. No longer requires a thread to parse the request. Allows things such as handling each frame as it is received.
* Refactored `finish_handling` to be a cleaner split between h1 and h2.
--
wpt-commits: e191c351ac133196a1f28218c5b9ef84b1a82c1b
wpt-pr: 12193
Automatic update from web-platform-testsAdd WPT for :scope selector on shadow trees
This WPT shows that :scope does not work for shadow root.
:scope matches nothing when the direct child element or descendant of shadow root should be selected, while :scope works fine for descendant elements within shadow root.
Link to the spec:
https://drafts.csswg.org/selectors-4/#the-scope-pseudo
Link to related issue:
https://github.com/w3c/csswg-drafts/issues/3016
Bug: 859692
Change-Id: I801706eb7891035dcb900588d5542bd48fa1c12a
Reviewed-on: https://chromium-review.googlesource.com/1158445
Commit-Queue: Momoko Sumida <momon@google.com>
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Cr-Commit-Position: refs/heads/master@{#583210}
--
wpt-commits: a48491848fb4e328e6cdd5c4d7a95494f1ff2c6a
wpt-pr: 12252
Automatic update from web-platform-testsMerge pull request #12486 from frivoal/contain-12388
[css-contain] use overflow:hidden on elements where it actually works
--
wpt-commits: 7985ccfee21f815f20a7e8699009f76cebbcea66
wpt-pr: 12486
Automatic update from web-platform-testsfix(resources/testdriver): Fallback to documentElement if no body (#12399)
--
wpt-commits: 4b0175b0252eb4d126be5526ea9a9011e1c41f9d
wpt-pr: 12399
Automatic update from web-platform-tests[wptrunner] Make test skipping explicit
Explicitly report on skipped "jsshell" tests during execution. This
gives users an indication that the behavior is intentional and promotes
parity with the output generated by the `--list-tests` flag of the `wpt
run. command.
--
fixup! [wptrunner] Make test skipping explicit
--
wpt-commits: 7216e51e5adc60147487e5226632696aadb9f677, 68ad8b6ff5226972ee9c5418f931e6b4e03eeac3
wpt-pr: 12360
Automatic update from web-platform-testsservice worker: Add a couple of tests (#12315)
service worker: Add some tests and improve formatting.
Add 5 checkpoints for attributes active/installing/waiting/scriptURL/navigationPreload and format relevant tests using es6:
- Verify the scriptURL property with query
- The ServiceWorker objects returned from installing attribute getter that represent the same service worker are the same objects.
- The ServiceWorker objects returned from waiting attribute getter that represent the same service worker are the same objects.
- The ServiceWorker objects returned from active attribute getter that represent the same service worker are the same objects.
- The navigationPreload attribute must return service worker registration's NavigationPreloadManager object.
--
wpt-commits: 3a498429bfecad03c5d51b6500f3b12db1abb9dd
wpt-pr: 12315
Automatic update from web-platform-testsFix element creation in wpt/svg/idlharness.window.js
Adjust casing for 'desc', 'switch' and 'mpath'. Remove a duplicate
'animateColor'.
BUG=868861
Change-Id: I19256547abea3028791de402e354c47eee8ce949
Reviewed-on: https://chromium-review.googlesource.com/1174261
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582955}
--
wpt-commits: a3d91fee2a966b311579b753bbcad5fc348f4f7e
wpt-pr: 12475
Automatic update from web-platform-testsFix ref for external/wpt/svg/painting/reftests/paint-order-001.svg
The property:
paint-order: stroke markers
is equivalent to:
paint-order: stroke markers fill
(Spec: "If any of the three keywords are omitted, they are painted last,
in the order they would be painted with paint-order: normal."
@ https://svgwg.org/svg2-draft/painting.html#PaintOrder )
So the fill should be painted last. Add 'marker:none' to the appropriate
element in the ref.
Disable stroke and marker in a few cases to avoid "overdraw" and thus
"incorrect" edge rendering in some cases.
BUG=872972
Change-Id: I835a6980fa069825ed2a2e920862018faec6d93c
Reviewed-on: https://chromium-review.googlesource.com/1172778
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#582914}
--
wpt-commits: 1f8b6c9a44e5c6b64bac140c542b570360f886ac
wpt-pr: 12457
Automatic update from web-platform-tests[Background Fetch] Idl changes, to align with the spec.
1. backgroundfetchclick and backgroundfetchabort are of type
BackgroundFetchEvent now.
2. BackgroundFetchEvent includes a BackgroundFetchRegistration object.
3. Temporarily (until match() and matchAll() have been implemented on
BackgroundFetchRegistration), BackgroundFetchUpdateUIEvent also includes a
BackgroundFetchSettledFetches object.
4. BackgroundFetchUpdateEvent --> BackgroundFetchUpdateUIEvent, and
inherits from BackgroundFetchEvent.
5. backgroundfetched --> backgroundfetchsuccess.
6. backgroundfetchsuccess and backgroundfetchfail are of type
BackgroundFetchUpdateUIEvent.
7. Update WPT tests accordingly.
Bug: 869918
Change-Id: Ibb05087e692b39c2dd34c990baeff642627b6520
Reviewed-on: https://chromium-review.googlesource.com/1158835
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Mark Pearson <mpearson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582909}
--
wpt-commits: 39aac0cde328471b8a97b136c26a5293f55771b3
wpt-pr: 12328
Automatic update from web-platform-testsRemove redundant idlharness.js for Navigation Timing (#12434)
This is now covered by idlharness.window.js in the same directory:
https://wpt.fyi/results/navigation-timing?sha=eea0b54014
--
wpt-commits: 84e4760bcee0cb2d439b28e47e331f87f70b9cfc
wpt-pr: 12434
Automatic update from web-platform-testsRewrite WebVTT IDL tests to use idl_test (#12436)
The results are unchanged on Chrome and Firefox. Chrome fails 4/55
tests and Firefox passes them all.
--
wpt-commits: e90a5159a53432d57a15fd9b6ec605e411ee776d
wpt-pr: 12436
Automatic update from web-platform-testsRewrite Vibration API IDL test to use idl_test (#12433)
Tests still pass on Chrome and Firefox.
--
wpt-commits: b4dea1f59f9d7127102dfcda8801c189793aa4bc
wpt-pr: 12433
Automatic update from web-platform-testsAdded h2 as a dependency to wptserve/setup.py so that it can be built properly (#12472)
--
wpt-commits: a20165544242305af9b699fbe5d1be2ec78243cd
wpt-pr: 12472
Automatic update from web-platform-testsRewrite UI Events IDL test to use idl_test
The total number of subtests (183) is unchanged. Chrome still passes
all, and Firefox still fails two for InputEvent's data attribute.
--
wpt-commits: 114f627b734b1090476b7a10072124a35584654b
wpt-pr: 12435
Automatic update from web-platform-testsTest length of `selectedOptions` after change
--
wpt-commits: 8a4e7bfebdea3b2219af9989405ce4d9e3fe34f5
wpt-pr: 12448
Automatic update from web-platform-testsFix invalid charset detection in a meta element
Fix invalid charset detection when a meta contains both a "charset" and
a "content" attribute. The encoding specified in the "charset" attribute should
have precedence over the one in the "content" attribute.
https://html.spec.whatwg.org/multipage/parsing.html#parsing-main-inhead
Bug: 855047
Change-Id: I79306fc0bff8f094800a989d8d548bd94b96b5eb
Reviewed-on: https://chromium-review.googlesource.com/1172462
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Amos Lim <eui-sang.lim@samsung.com>
Cr-Commit-Position: refs/heads/master@{#582845}
--
wpt-commits: b9396c5d8387226795edb96076b8e1b5d8d4096b
wpt-pr: 12460
Automatic update from web-platform-testsWeb Locks API: Convert .html tests to .any.js where applicable
Most tests can run in window and worker contexts, so make it so.
Bug: 161072
Change-Id: Ic0df3a888e477d27562dce957807dde36dc8f420
Reviewed-on: https://chromium-review.googlesource.com/1171255
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582778}
--
wpt-commits: c792ea26624bde49b72afce348de07ab72fb9ad7
wpt-pr: 12449
Automatic update from web-platform-testsCache Storage: Check for duplicate entries in Cache.addAll().
This implements step 4.2.3 of the BatchCacheOperations algorithm:
https://w3c.github.io/ServiceWorker/#batch-cache-operations-algorithm
Bug: 720919
Change-Id: I679f786441b813ed816a183522021c417f4ab7b8
Reviewed-on: https://chromium-review.googlesource.com/1162362
Commit-Queue: Ben Kelly <wanderview@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582738}
--
wpt-commits: 5462552a420cba8886cf50bb9d9674d7a79fdc4e
wpt-pr: 12346