Граф коммитов

23445 Коммитов

Автор SHA1 Сообщение Дата
Simon Pieters 045a690949 Bug 1455659 [wpt PR 10550] - [css-scroll-snap] add OWNERS, a=testonly
Automatic update from web-platform-tests[css-scroll-snap] add OWNERS

--

wpt-commits: 836c0217b78b1c2c9057cae3a09d8bbc88c0267d
wpt-pr: 10550
2018-05-20 19:20:27 +00:00
Simon Pieters 67f99fd44e Bug 1454700 [wpt PR 10508] - [css-content] add OWNERS, a=testonly
Automatic update from web-platform-tests[css-content] add OWNERS

--

wpt-commits: 8c5168cd87d50e6e338a13bca901e58f130f530e
wpt-pr: 10508
2018-05-20 19:20:22 +00:00
Simon Pieters 85813fa8ad Bug 1458540 [wpt PR 10767] - Add 2dcontext/OWNERS and offscreen-canvas/OWNERS, a=testonly
Automatic update from web-platform-testsAdd 2dcontext/OWNERS and offscreen-canvas/OWNERS

--

wpt-commits: 556e236e5c2a594f974e2cec268cbf3e5f18233a
wpt-pr: 10767
2018-05-20 19:20:17 +00:00
Simon Pieters 812bd3c82d Bug 1458616 [wpt PR 10788] - Add mediacapture-image/OWNERS, a=testonly
Automatic update from web-platform-testsAdd mediacapture-image/OWNERS

--

wpt-commits: d57d6853409a7b4846bf4a4ed7d3941ad8631117
wpt-pr: 10788
2018-05-20 19:20:12 +00:00
Simon Pieters ce6dcf6434 Bug 1458513 [wpt PR 10757] - Add BackgroundSync/OWNERS, a=testonly
Automatic update from web-platform-testsAdd BackgroundSync/OWNERS

--

wpt-commits: ddb65c549b1d6105f161925afdeb08888886f1fd
wpt-pr: 10757
2018-05-20 19:20:07 +00:00
Simon Pieters 9f1bc3401d Bug 1458603 [wpt PR 10785] - Add device-memory/OWNERS, a=testonly
Automatic update from web-platform-testsAdd device-memory/OWNERS

--

wpt-commits: a7001d8d38d092bf3bc7ee5dbd40b126de561ef7
wpt-pr: 10785
2018-05-20 19:20:01 +00:00
moz-wptsync-bot 9559d11898 Bug 1458596 [wpt PR 10783] - Update wpt metadata, a=testonly
wpt-pr: 10783
wpt-type: metadata
2018-05-20 19:19:57 +00:00
Simon Pieters 9bdf1e2fc6 Bug 1458596 [wpt PR 10783] - Add audio-output/OWNERS, a=testonly
Automatic update from web-platform-testsAdd audio-output/OWNERS

--

wpt-commits: 837cb803cb36e75162d2bddc99edc2797c1e0763
wpt-pr: 10783
2018-05-20 19:19:52 +00:00
Simon Pieters 3f747e6730 Bug 1458524 [wpt PR 10760] - Add webgl/OWNERS, a=testonly
Automatic update from web-platform-testsAdd webgl/OWNERS

--

wpt-commits: 32d65d4cdaf860f25178660503ebe7c357bb7044
wpt-pr: 10760
2018-05-20 19:19:47 +00:00
Simon Pieters c5e1abd58d Bug 1458623 [wpt PR 10777] - Add apng/OWNERS, a=testonly
Automatic update from web-platform-testsAdd apng/OWNERS

--

wpt-commits: 6a4d82a4850f34f19673449bbe8842f280a38393
wpt-pr: 10777
2018-05-20 19:19:42 +00:00
Simon Pieters 90b32e42f1 Bug 1458561 [wpt PR 10775] - Add wasm/OWNERS, a=testonly
Automatic update from web-platform-testsAdd wasm/OWNERS

--

wpt-commits: f3aa21ea6e41fe9c8bc0265b626ed278a18030af
wpt-pr: 10775
2018-05-20 19:19:37 +00:00
moz-wptsync-bot d89851c964 Bug 1458546 [wpt PR 10770] - Update wpt metadata, a=testonly
wpt-pr: 10770
wpt-type: metadata
2018-05-20 19:19:32 +00:00
Simon Pieters 6f920deef0 Bug 1458546 [wpt PR 10770] - Add server-timing/OWNERS, a=testonly
Automatic update from web-platform-testsAdd server-timing/OWNERS

--

wpt-commits: 24beb53770dab977f162f470f1eced6ec2939b42
wpt-pr: 10770
2018-05-20 19:19:28 +00:00
Finnur Thorarinsson 3653721140 Bug 1462336 [wpt PR 11042] - Revert "[ForeignObject] Paint foreign objects during the foreground phase of normal-flow", a=testonly
Automatic update from web-platform-testsRevert "[ForeignObject] Paint foreign objects during the foreground phase of normal-flow"

This reverts commit 02a5799e0e02d7e7274d78833f897c81ae2cc434.

Reason for revert: Consistent failure of zoom-foreignObject.svg test on Windows 7.

See list:
https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/

Original change's description:
> [ForeignObject] Paint foreign objects during the foreground phase of normal-flow
> descendants.
>
> When <foreignObject> was made a stacking context, it also had the side-effect of
> painting it at the same time as positioned elements. This is a change to painting
> order and caused a regression. Instead, implement a new mechanism by which a
> "replaced normal-flow stacking" element paints during the foreground phase
> of the LayoutObject paint tree walk.
>
> This is used for now just for <foreignObject>, but may be applied to other
> replaced elements such as iframes or embedded objects in the future.
>
> Bug:842668
>
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
> Change-Id: I450944986abfb6610084444abf2724e7406145cf
> Reviewed-on: https://chromium-review.googlesource.com/1060333
> Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
> Reviewed-by: Tien-Ren Chen <trchen@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#559401}

TBR=trchen@chromium.org,pdr@chromium.org,chrishtr@chromium.org

Change-Id: I6742e134dae28a31bcb80fd13eccbc83d03ef332
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 842668
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Reviewed-on: https://chromium-review.googlesource.com/1064150
Reviewed-by: Finnur Thorarinsson <finnur@chromium.org>
Commit-Queue: Finnur Thorarinsson <finnur@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559496}

--

wpt-commits: 9d9ef5545b98e9890bd7a4dccf12c161911ab98a
wpt-pr: 11042
2018-05-20 19:19:22 +00:00
Simon Pieters 5bb8ff4ddb Bug 1454958 [wpt PR 10520] - [css-font-loading] add OWNERS, a=testonly
Automatic update from web-platform-tests[css-font-loading] add OWNERS

--

wpt-commits: 13df0726aac6098abef751953067c664b4a2311f
wpt-pr: 10520
2018-05-20 19:19:18 +00:00
Simon Pieters 1d9801d2ae Bug 1455690 [wpt PR 10551] - [css-shadow-parts] add OWNERS, a=testonly
Automatic update from web-platform-tests[css-shadow-parts] add OWNERS

--

wpt-commits: 37953e6241442982c15eaaa793565e9b47179856
wpt-pr: 10551
2018-05-20 19:19:13 +00:00
Simon Pieters 0ece9e23f5 Bug 1458578 [wpt PR 10781] - Add credential-management/OWNERS, a=testonly
Automatic update from web-platform-testsAdd credential-management/OWNERS

--

wpt-commits: 4ad079dfd16d105f1b3c31a3a54438654428295c
wpt-pr: 10781
2018-05-20 19:19:08 +00:00
Chris Harrelson cb8242b2db Bug 1462063 [wpt PR 11014] - [ForeignObject] Paint foreign objects during the foreground phase of normal-flow descendants., a=testonly
Automatic update from web-platform-tests[ForeignObject] Paint foreign objects during the foreground phase of normal-flow
descendants.

When <foreignObject> was made a stacking context, it also had the side-effect of
painting it at the same time as positioned elements. This is a change to painting
order and caused a regression. Instead, implement a new mechanism by which a
"replaced normal-flow stacking" element paints during the foreground phase
of the LayoutObject paint tree walk.

This is used for now just for <foreignObject>, but may be applied to other
replaced elements such as iframes or embedded objects in the future.

Bug:842668

Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I450944986abfb6610084444abf2724e7406145cf
Reviewed-on: https://chromium-review.googlesource.com/1060333
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Tien-Ren Chen <trchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559401}

--

wpt-commits: 8139e965e11834763593fa8a041884b4d8f3de6b
wpt-pr: 11014
2018-05-20 19:19:03 +00:00
moz-wptsync-bot 2e35d74b09 Bug 1462026 [wpt PR 11032] - Update wpt metadata, a=testonly
wpt-pr: 11032
wpt-type: metadata
2018-05-20 19:18:59 +00:00
Stephen McGruer 0c0f15de6d Bug 1462026 [wpt PR 11032] - Update LayoutTests to use '%23' instead of '#' in data URIs, a=testonly
Automatic update from web-platform-testsUpdate LayoutTests to use '%23' instead of '#' in data URIs

This is a (very) partial reland of
https://chromium-review.googlesource.com/c/chromium/src/+/738395,
restoring only the changes to LayoutTests. This should be safe since
'%23' always has been a correct encoding of '#' and so should work with
the data URI code as it is today. It will also make any future re-land
of the core original CL easier.

Bug: 123004
Change-Id: I87126ea0e3fd39756e571a8e6cf966107e7f7209
Reviewed-on: https://chromium-review.googlesource.com/1048287
Reviewed-by: David Benjamin <davidben@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559130}

--

wpt-commits: 053e59f6d2b10c58fc1440ca1a7e6383313a4a77
wpt-pr: 11032
2018-05-20 19:18:54 +00:00
James Graham 9f21dd28a2 Bug 1462108 [wpt PR 11036] - Prevent GitTree logging errors if git fails., a=testonly
Automatic update from web-platform-testsPrevent GitTree logging errors if git fails.

The errors logged when failing to get a git revision cause issues in the gecko infrastructure.
Fix this by passing throught the log_error=False flag to suppress printing the error.

--

wpt-commits: a0bd72dbb7db5f71add0d20ac0d9e2d20270700b
wpt-pr: 11036
2018-05-20 19:18:50 +00:00
Ian Kilpatrick b2e0e7f77e Bug 1461461 [wpt PR 10994] - [LayoutNG] Fix min/max sizes during layout and intrinsic passes., a=testonly
Automatic update from web-platform-tests[LayoutNG] Fix min/max sizes during layout and intrinsic passes.

Essentially this boils down to during min/max auto/percent/calc should be
treated the same, either being border+padding or infinity.

And during layout they should be taken into account.

I added some tests which now match FF/Edge (004,005) which LayoutNG matches, but
existing layout fails. The primary difference is change by passing kContent into
ResolveBlockLength during the ComputeBlockSizeForFragment function.

Bug: 635619
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng
Change-Id: I4e0c171a0e29ea5d85a742d85df001647813c1f3
Reviewed-on: https://chromium-review.googlesource.com/1056291
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559171}

--

wpt-commits: b06b08091c6a39d88957db2389727524258a3140
wpt-pr: 10994
2018-05-20 19:18:45 +00:00
Robert Ma 70eaa7c581 Bug 1461042 [wpt PR 10971] - Add git revision to run_info (and wptreport), a=testonly
Automatic update from web-platform-testsAdd git revision to run_info (and wptreport) (#10971)

--

wpt-commits: 15f9e082e6a532cb06c5f666ee3b7833fadf2500
wpt-pr: 10971
2018-05-20 19:18:41 +00:00
Simon Pieters 25000d173f Bug 1461925 [wpt PR 11028] - Generalize subsetTest() in common/ and use for WebCryptoAPI tests, a=testonly
Automatic update from web-platform-testsGeneralize subsetTest() in common/ and use for WebCryptoAPI tests (#11028)

Fixes #10890.
--

wpt-commits: e9c44b8cf4d6b3d7c7f2d5d629e83c616ea903e1
wpt-pr: 11028
2018-05-20 19:18:36 +00:00
Robert Ma aece37b656 Bug 1461508 [wpt PR 11000] - Find Chrome binary on more platforms and fail gracefully, a=testonly
Automatic update from web-platform-testsFind Chrome binary on more platforms and fail gracefully (#11000)

Also make similar changes to Opera.  Fixes #10992.
--

wpt-commits: d516217b8c819b0ecafe1eff8868387892855858
wpt-pr: 11000
2018-05-20 19:18:31 +00:00
Mike Pennisi 719de398d7 Bug 1461498 [wpt PR 10998] - [wptrunner] Recover from malformed test manifest , a=testonly
Automatic update from web-platform-tests[wptrunner] Add surface tests for `--list-tests`

Ensure that the WPT CLI exits successfully when the `--list-tests`
option is specified (including the case where no test manifest is
present).

--
[wptrunner] Recover from malformed test manifest

If the process of updating the test manifest is interrupted
unexpectedly, the file written to disk may not contain valid JSON.
Update that WPT CLI to recognize this condition and recover by
re-generating the manifest file.

--

wpt-commits: 4ae7daf23b5688e0a08d67ee71e4822b7c0171d3, a3a5824500bdf2515114c6653253a9d8d172d37a
wpt-pr: 10998
2018-05-20 19:18:27 +00:00
Clayton Martin a838576b9c Bug 1461973 [wpt PR 11017] - Updated Edge config to have a default timeout, a=testonly
Automatic update from web-platform-testsUpdated Edge config to have a default timeout (#11017)

--

wpt-commits: 51ef063aa05b187ea234f4103cca54c91923803c
wpt-pr: 11017
2018-05-20 19:18:23 +00:00
moz-wptsync-bot 74fe702a8e Bug 1461945 [wpt PR 11026] - Update wpt metadata, a=testonly
wpt-pr: 11026
wpt-type: metadata
2018-05-20 19:18:19 +00:00
Manuel Rego Casasnovas 39eb5fa53f Bug 1461945 [wpt PR 11026] - [css-contain] Layout containment abspos and fixed descendants, a=testonly
Automatic update from web-platform-tests[css-contain] Layout containment abspos and fixed descendants

An element with "contain: layout" should be the containing block
of any absolutely or fixed positioned descendants.

The spec is very clear regarding this
(https://drafts.csswg.org/css-contain/#containment-layout):
"The element acts as a containing block for absolutely positioned
 and fixed positioned descendants."

The patch just adds a new condition to
ComputedStyle::CanContainFixedPositionObjects().

We already had the condition for paint containment before,
so this takes advantage to add WPT tests to verify that case too.

This patch causes that contain-layout-005.html starts to fail,
but that's because of crbug.com/843329.
There are more failing tests related to that bug, so TestExpectations
is modified to reference it.

BUG=785212
TEST=external/wpt/css/css-contain/contain-layout-006.html
TEST=external/wpt/css/css-contain/contain-layout-007.html

Change-Id: I8bb1d637bd7742961a414a5007b8ee8a8d3e66ea
Reviewed-on: https://chromium-review.googlesource.com/1059557
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#559045}

--

wpt-commits: 90f40cbe8452a84496c3e83bbba5b1de3f26455f
wpt-pr: 11026
2018-05-20 19:18:14 +00:00
Kristoffer Erlandsson 4696bb7303 Bug 1461496 [wpt PR 10997] - Add test to verify a particular PeerConnection setup does not deadlock, a=testonly
Automatic update from web-platform-testsAdd test to verify a particular PeerConnection setup does not deadlock

Does the connection setup in a specific sequence that historically
triggered a deadlock (https://crbug.com/736725). The test simply
verifies this specific sequence completes without errors or timeout.

Verified it fails on the deadlock by running the test on the parent commit
(2485344d4e8792bc4f9716deadda41fbc0d89ad9) of the original bug fix.

BUG=chromium:840737

Change-Id: I93d9d8cb50cad9629268971520de489450d8649b
Reviewed-on: https://chromium-review.googlesource.com/1057249
Reviewed-by: Henrik Boström <hbos@chromium.org>
Reviewed-by: Patrik Höglund <phoglund@chromium.org>
Commit-Queue: Kristoffer Erlandsson <kerl@google.com>
Cr-Commit-Position: refs/heads/master@{#559022}

--

wpt-commits: ad84337c037685845f96d63618bb9b46ae9e9468
wpt-pr: 10997
2018-05-20 19:18:09 +00:00
moz-wptsync-bot 79be4545c3 Bug 1460534 [wpt PR 10947] - Update wpt metadata, a=testonly
wpt-pr: 10947
wpt-type: metadata
2018-05-20 19:18:05 +00:00
Hao, Yunfei bcb0dfaee8 Bug 1460534 [wpt PR 10947] - Added dictionary WebGLContextAttributes to avoid no original dictionary error, a=testonly
Automatic update from web-platform-testsAdded dictionary WebGLContextAttributes to avoid no original dictionary error

This PR fixed "Partial dictionary WebGLContextAttributes with no
original dictionary" error in webxr idlharness test

--

wpt-commits: 541c8abaca213664697ee645553245eb2cda7738
wpt-pr: 10947
2018-05-20 19:18:00 +00:00
Marcos Cáceres 0243980b4e Bug 1462117 [wpt PR 11021] - Test short regionCode, a=testonly
Automatic update from web-platform-testsTest short regionCode (#11021)

With https://github.com/w3c/payment-request/pull/690 the spec changed
requiring `regionCode` to just be the "code element" of an [[!ISO3166-2]]
country subdivision name (e.g., "CA" for California).
--

wpt-commits: 32a16759d48dae9332763da98f8582bd320d82ea
wpt-pr: 11021
2018-05-20 19:17:55 +00:00
Hiroki Nakagawa b31e9c16d0 Bug 1461604 [wpt PR 11003] - Worker: Throw an ErrorEvent on a failure of module loading, a=testonly
Automatic update from web-platform-testsWorker: Throw an ErrorEvent on a failure of module loading

This behavior is defined in the HTML spec:

  Step 13: "If the algorithm asynchronously completes with null, queue a task to
  fire an event named error at worker, and return."
  https://html.spec.whatwg.org/multipage/workers.html#worker-processing-model

An ErrorEvent is created on a worker thread, and passed to the main thread to
dispatch it on a worker object in a document context.

Bug: 843031
Change-Id: I1fd82cba1e02b1658bb2b556742f7a206ee754a7
Reviewed-on: https://chromium-review.googlesource.com/1058998
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558903}

--

wpt-commits: 92a3d3d14638e8aff86eec3a2b1a6599249ea994
wpt-pr: 11003
2018-05-20 19:17:50 +00:00
Robert Sesek 6a49b3ce0e Bug 1461510 [wpt PR 11001] - Change mojo manifest interface syntax from foo::mojom::Bar to foo.mojom.Bar., a=testonly
Automatic update from web-platform-testsChange mojo manifest interface syntax from foo::mojom::Bar to foo.mojom.Bar.

This updates the bindings generators and hard-coded interface names in
tests and the service_manager.

The remainder of the CL was generated by:

for f in $(find . -name '*.json' -not \( -path './out/*' -o -path './third_party/*' -o -path '*.xcassets/*' \)); do
  grep interface_provider_spec "./$f" >/dev/null && gsed -i s/::/./g "$f";
done

Tbr: jam@chromium.org
Bug: 835446
Change-Id: I0bb22615b9c66824c6f95da66e3d7016809d63c7
Reviewed-on: https://chromium-review.googlesource.com/1026419
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Ken Rockot <rockot@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558841}

--

wpt-commits: e7a9162535d0e65a31ba79c26542ca865df31197
wpt-pr: 11001
2018-05-20 19:17:08 +00:00
Yoav Weiss 20254748e9 Bug 1462609 [wpt PR 11013] - Server-Timing: clean up service-worker test, a=testonly
Automatic update from web-platform-testsMerge pull request #11013 from cvazac/master

Server-Timing: clean up service-worker test
--

wpt-commits: 5478850d0df6d1d0f2e8c10f77f62d3c6e2dd589
wpt-pr: 11013
2018-05-20 19:10:39 +00:00
Gurzau Raul 8affe6e831 Merge inbound to mozilla-central. a=merge 2018-05-20 12:53:43 +03:00
Rob Wu 90138813b0 Bug 1462936 - Use QEMU 2 engine for android-emulator for x86-6.0 and x86-7.0 r=gbrown
Before this patch, the x86-6.0 and x86-7.0 Android emulators were
unusable on macOS (tested 10.13.4 High Sierra).
The emulator's UI appears (but with black screen), and the launcher
icon in the dock has a default folder icon instead of the emulator.

When I use "mach android-emulator --version=x86-6.0 --verbose",
then the full emulator command is printed. I discovered that
using the newer QEMU 2 engine ("-engine qemu2") fixes the issue, and
that the emulator launches as expected. This option is documented at:
https://developer.android.com/studio/run/emulator-commandline

However, when I modify the source of these commands, then the emulator
fails to start (as before). This is caused by the setpgid call via
preexec_fn in testing/mozbase/mozprocess/mozprocess/processhandler.py .
Passing ignore_children=True to ProcessHandler avoids the setpgid call
and allows the emulator to be used as expected on macOS.

The effect of not using setpgid is that the spawned process will not
be put in the process group of the "mach" Python script. This is not
a big deal. I can confirm that the emulator can still be killed by
quitting or force-quitting it, and did not experience other issues.

MozReview-Commit-ID: 4AKVqtwIoCj

--HG--
extra : rebase_source : df6615a32de666d0f9d4f27c1c6f462120364ee2
2018-05-19 21:48:50 +02:00
Kris Maglione f8aeb3dbfc Bug 1462223: Remove unnecessary/unused bootstrap scope setup code. r=aswan
This also removes the workerbootstrap test extension, which is no longer used,
and contains the last references to the Worker and ChromeWorker bootstrap
globals.

MozReview-Commit-ID: 8YWReXMqX5W

--HG--
extra : rebase_source : b0aa59b2b5e6a08f4be803e828bd507f894e4a19
2018-05-19 14:03:50 -07:00
Cosmin Sabou e9fe1f07de Bug 1217701 - Disable /html/browsers/history/the-history-interface/history_go_zero.html on Linux debug for frequent failures. r=nbeleuzu,cbrindusan
--HG--
extra : rebase_source : cc9e58c469c04eee7a371021fe228349fd48203a
2018-05-19 23:09:19 +03: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
Margareta Eliza Balazs 0bb5e5ba36 Merge inbound to mozilla-central. a=merge 2018-05-19 12:39:28 +03:00
Michael Kaply 7b870caf1a Bug 1462010 - Remove unused migrateRegionPrefs and isUS preference. r=adw
MozReview-Commit-ID: BkwiIUcZW7m

--HG--
extra : rebase_source : f7999459bc335052fbf1a6e467ce3193921e0ef0
2018-05-18 10:10:28 -05:00
Raymond FOrbes a20173c1a1 Bug 1460781 - Add non debug build coverage build to taskcluster r=marco
MozReview-Commit-ID: H3AjJ20uspC
***
Bug 1460781 - update platform for opt build of coverage

MozReview-Commit-ID: DwX2D8KryNb
***
Bug 1460781 - fix type in buildbase

MozReview-Commit-ID: 2PsW54jtNU8
***
Bug 1460781 - incorporate changes requested from review

MozReview-Commit-ID: 5hm6HAncogh

--HG--
rename : testing/mozharness/configs/builds/releng_sub_linux_configs/64_code_coverage.py => testing/mozharness/configs/builds/releng_sub_linux_configs/64_code_coverage_debug.py
extra : rebase_source : 59f72bab7b2aa885e5a1c0313dde77e9c085f2ca
2018-05-15 11:46:04 -07:00
Ciure Andrei 25574392c0 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-05-19 01:10:35 +03:00
Ciure Andrei 2f509969e9 Merge inbound to mozilla-central. a=merge 2018-05-19 01:05:58 +03:00
Olli Pettay ae41728c3d Bug 1404864 - ensure HTMLInputElement.form works per spec in Shadow DOM, r=peterv
--HG--
extra : rebase_source : a9a597728ec3e5f2949de6769ce4ee490993a797
2018-05-18 20:02:14 +03:00
Andreea Pavel eba827286e Backed out changeset 5afad9b7fd21 (bug 1408051) for slowing down setup of test environments on OS X on a CLOSED TREE 2018-05-18 21:17:33 +03:00
Boris Zbarsky 2b7be9c25a Bug 1462453. Remove the useless, and incorrect, CheckLifeCycleCallbacks function. r=smaug
This check is already done by the dictionary init method.  This function just
makes us do extra non-spec get operations.

For now this introduces more failures due to bug 1419323 and the spec issue at
<https://github.com/whatwg/html/issues/3580>.  The tests testing for that stuff
were passing due to exceptions getting thrown from CheckLifeCycleCallbacks.
2018-05-18 16:18:19 -04:00
Mats Palmgren 2a64b931c6 Bug 1458902 - [css-grid] Update a few WPT / reftests to new percentage row-gap layout. r=dholbert
--HG--
rename : testing/web-platform/tests/css/css-grid/reference/grid-collapsed-row-gutters-ref.html => testing/web-platform/tests/css/css-grid/reference/grid-percentage-gap-ref.html
2018-05-18 21:09:23 +02:00
Chris AtLee abedb6c83d Bug 1237182: remove mock(chroot) support r=Callek
--HG--
extra : source : 806b003761cee8d8f0bc1da6405caf8000708be9
extra : intermediate-source : bbf1842aa32ec180664a714e415775947e39849c
2018-05-16 12:31:33 -04:00
Chris AtLee 3892646752 Bug 1237182: Get rid of taskcluster helpers r=Callek
--HG--
extra : source : 2c880c094b7308e734e38e37eac21ef46a034212
extra : histedit_source : 712c05d1e5b62f887660cc385760301b01acb23f
2018-05-17 09:38:23 -04:00
Chris AtLee 217eb3f541 Bug 1237182: Remove unused mapper mixin r=Callek
MozReview-Commit-ID: GN7lGzWwcvx

--HG--
extra : source : 8bb3896f6b84062734ad08b92b76c698a1ac59ac
extra : histedit_source : 698169a2b7c1edc3e746e63bd88d80f7cd9a07ff
2018-05-16 12:47:20 -04:00
Emilio Cobos Álvarez 3a031c33a3 Bug 1461070: Skip starting other transitions based on specified, not already-started transitions. r=birtles,dbaron
MozReview-Commit-ID: 3D5elrj2Ypi
2018-05-18 17:21:16 +02:00
Joel Maher 5b3afd93d3 backout 3 patches (1ee5b2531836, cac593a84f72, 95ccdb87f63f) from bug 1392106 for not fixing font rendering problems.
--HG--
extra : rebase_source : 30b2aa771eeaa978a8e3af18009f22562d764831
2018-05-18 06:40:00 +03:00
Andrea Marchesini 5840b63b8a Bug 1462605 - PerformanceNavigationTiming.name must be the value of the address of the current document, r=valentin 2018-05-18 16:20:19 +02:00
Jim Chen 828b2d9eef Bug 1458020 - 6. Use separate emulator config for geckoview-junit tests; r=gbrown
The geckoview-junit tests require the OSS audio backend for the Android
4.3 ARM emulator, but mochitests don't work well with the OSS audio
backend. Therefore, use a different config file for the geckoview-junit
tests.

MozReview-Commit-ID: 20tzjtVdTuB
2018-05-18 10:16:05 -04:00
James Graham 2d7e839e1d Bug 1462414 - Remove bogus use of marionetteScriptFinished, r=maja_zf
This no longer works since we moved to running scripts with sandbox=None

MozReview-Commit-ID: C51dvQULcgF
2018-05-18 11:15:13 +01:00
moz-wptsync-bot 56078e8e45 Bug 1462329 - [wpt-sync] Update web-platform-tests to b395fb03bf62cbda20a383842b8da1701080ec43, a=testonly
wpt-head: b395fb03bf62cbda20a383842b8da1701080ec43
wpt-type: landing
2018-05-18 11:15:13 +01:00
moz-wptsync-bot 15c43fdaf5 Bug 1461325 [wpt PR 10984] - Update wpt metadata, a=testonly
wpt-pr: 10984
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Simon Pieters c939307658 Bug 1461325 [wpt PR 10984] - WebCryptoAPI: Use .any.js for generateKey tests and split up slow tests, a=testonly
Automatic update from web-platform-testsWebCryptoAPI: Use .any.js for generateKey tests and split up slow tests (#10984)

Slow tests test 10 subtests at a time, using the `// META: variant=...`
feature.

Fixes #10794.
--

wpt-commits: b395fb03bf62cbda20a383842b8da1701080ec43
wpt-pr: 10984
2018-05-18 11:15:13 +01:00
jimevans 9cd337831e Bug 1460763 [wpt PR 10957] - Properly switching window focus after close of window, a=testonly
Automatic update from web-platform-testswebdriver: properly switching window focus after close of window (#10957)

The test_handle_prompt_accept test for closing a window tests to see if an
alert was handled. It does so by calling the Get Alert Text end point.
However, the Get Alert Text end point requires an active, valid top-level
browsing context to have the focus. The test now switches focus back to
the previous window before checking that an alert was handled. In between
checking the alert, confirm, and prompt cases, it recreates the new window
required so it can be closed.

--

wpt-commits: 973caf595dbfc6f7b101244ba3d8871c0c5bd510
wpt-pr: 10957
2018-05-18 11:15:13 +01:00
moz-wptsync-bot fa7d51309b Bug 1461200 [wpt PR 10976] - Update wpt metadata, a=testonly
wpt-pr: 10976
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Dominic Farolino 70f10d64b2 Bug 1461200 [wpt PR 10976] - Enable attr-referrer script-tag tests, a=testonly
Automatic update from web-platform-testsEnable script attr-referrer tests

--

wpt-commits: f2417cc4dc3befddf1ca7cae43022cdfd9934ac1
wpt-pr: 10976
2018-05-18 11:15:13 +01:00
moz-wptsync-bot 5b95cff94d Bug 1460490 [wpt PR 10946] - Update wpt metadata, a=testonly
wpt-pr: 10946
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Victor Costan 1fea07d2d4 Bug 1460490 [wpt PR 10946] - Async Cookies: Change events in service workers., a=testonly
Automatic update from web-platform-testsAsync Cookies: Change events in service workers.

While installing, a service worker may call
cookieStore.subscribeToChanges() to express interest in observing the
changes to the list of cookies sent in a request to a specific URL.
After the service worker becomes active, it is notified of changes to
the cookies it is interested in via  "cookiechange" events, which are
dispatched to the service worker's global scope.

This CL lays the last piece in the foundation of the Async Cookies API,
which is currently gated by the Experimental Web Platform Features flag.
This CL focuses on the core functionality and plumbing. Follow-up CLs
will add more tests, fix the handling of edge cases, and improve
performance.

Bug: 729800
Change-Id: I52f2e550d7901d746ed1a973426d3181ea091147
Reviewed-on: https://chromium-review.googlesource.com/979334
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Mark Pearson <mpearson@chromium.org>
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558682}

--

wpt-commits: c16fdfb6fe53019649d14179bce3e50acdefa3b4
wpt-pr: 10946
2018-05-18 11:15:13 +01:00
Mike Pennisi 19633055bf Bug 1459723 [wpt PR 10878] - Improve definition of non-existent origin, a=testonly
Automatic update from web-platform-tests[wptserve] Correct domain configuration on *nix

Because Windows and UNIX-like systems differ in how they interpret the
IP address `0.0.0.0`, the hosts file contents generated for use with the
WPT server must take the platform into account.

Extend the hosts file generation logic and introduce "infrastructure
assumptions" tests to assert the inavailibility of the domain.

--
[infra] Rename nonexistent domain

Contributors have expressed confusion over the term "nonexistent origin"
to describe a domain that is not intended to exist. Rename the subdomain
to "nonexistent" to clarify its role.

--

wpt-commits: 136154864a88788cb58d6ff079e6d030cbe8c60f, 927cd2216d34dc2f9824a6899476f26b6b11dd31
wpt-pr: 10878
2018-05-18 11:15:13 +01:00
Philip Jägenstedt 3a64944c1d Bug 1461607 [wpt PR 11004] - Rename *-expected.html to *-ref.html, a=testonly
Automatic update from web-platform-testsRename *-expected.html to *-ref.html (#11004)

While there is no rule or lint for the naming, *-expected.html is the
convention in WebKit/Blink, and in WPT *-ref.html is the norm. (These
were the only *-expected.html, and there are 3000+ *-ref.html.)
--

wpt-commits: 7f1de072fc9eac6757d0b0691ad2194894b74a67
wpt-pr: 11004


--HG--
rename : testing/web-platform/tests/css/css-fonts/support/fonts/font-feature-settings-rendering-2-expected.html => testing/web-platform/tests/css/css-fonts/support/fonts/font-feature-settings-rendering-2-ref.html
rename : testing/web-platform/tests/fetch/corb/img-html-correctly-labeled.sub-expected.html => testing/web-platform/tests/fetch/corb/img-html-correctly-labeled.sub-ref.html
rename : testing/web-platform/tests/fetch/corb/img-png-mislabeled-as-html-nosniff.tentative.sub-expected.html => testing/web-platform/tests/fetch/corb/img-png-mislabeled-as-html-nosniff.tentative.sub-ref.html
rename : testing/web-platform/tests/fetch/corb/img-png-mislabeled-as-html.sub-expected.html => testing/web-platform/tests/fetch/corb/img-png-mislabeled-as-html.sub-ref.html
rename : testing/web-platform/tests/svg/extensibility/foreignObject/stacking-context-expected.html => testing/web-platform/tests/svg/extensibility/foreignObject/stacking-context-ref.html
2018-05-18 11:15:13 +01:00
Hiroki Nakagawa 0c64b3fdbb Bug 1461580 [wpt PR 11002] - Worklet: Remove outdated comment from WPT, a=testonly
Automatic update from web-platform-testsWorklet: Remove outdated comment from WPT

Worklets don't support dynamic import (see the issue)

Bug: 782538
Change-Id: Iea9b4352122e78d1ff671ae09a9947f6a7f1ef3b
TBR: nhiroki@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/1058883
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558638}

--

wpt-commits: d811a479537b9e54cefc7a3cffa39e790a5e4c9d
wpt-pr: 11002
2018-05-18 11:15:13 +01:00
youennf 1702dcf108 Bug 1460877 [wpt PR 10964] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=185549, a=testonly
Automatic update from web-platform-testsMerge pull request #10964 from youennf/wpt-export-for-webkit-185549

WebKit export of https://bugs.webkit.org/show_bug.cgi?id=185549
--

wpt-commits: d7f094475197eadee4e3a9a869b99d0fa9f857ec
wpt-pr: 10964
2018-05-18 11:15:13 +01:00
moz-wptsync-bot dd9d1373c2 Bug 1461129 [wpt PR 10973] - Update wpt metadata, a=testonly
wpt-pr: 10973
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Eric Willigers 8595e3340c Bug 1461129 [wpt PR 10973] - Use getPropertyValue in parsing-testcommon.js, a=testonly
Automatic update from web-platform-testsMerge pull request #10973 from csnardi/parsing-tests

Use getPropertyValue in parsing-testcommon.js
--

wpt-commits: b18d298125b77bb5da7b143500a24bbacea91746
wpt-pr: 10973
2018-05-18 11:15:13 +01:00
Yoav Weiss d055e1f34a Bug 1462329 [wpt PR 10991] - Server-Timing: test TAO:* for cross-origin resource, a=testonly
Automatic update from web-platform-testsMerge pull request #10991 from cvazac/cvazac/tao

Server-Timing: test TAO:* for cross-origin resource
--

wpt-commits: 8043ae8364ab296e74666dd499c0b257c03134d2
wpt-pr: 10991
2018-05-18 11:15:13 +01:00
moz-wptsync-bot d33375c33c Bug 1460749 [wpt PR 10955] - Update wpt metadata, a=testonly
wpt-pr: 10955
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Domenic Denicola 5358426e8b Bug 1460749 [wpt PR 10955] - Change how invalid base URLs are tested, a=testonly
Automatic update from web-platform-testsChange how invalid base URLs are tested

Fixes #8707. Supercedes #10917, which it is based on.

This keeps the tests inside urltestdata.json, but adds a new requirement on consumers of that file that they should also test their base URL parsing logic by reusing the data in a different way.

It also rearranges the various cases from 90efdbecfe3c457b36c71cf3e01a72cd5301c163 under several different headings.

--

wpt-commits: 88b75886e68ce5197019a2707fc6f1b9645a4639
wpt-pr: 10955
2018-05-18 11:15:13 +01:00
Simon Pieters 10101ac8e5 Bug 1458608 [wpt PR 10787] - Add clear-site-data/OWNERS, a=testonly
Automatic update from web-platform-testsAdd clear-site-data/OWNERS

--

wpt-commits: 68f7ff0fc36791d788916f7315f01da6bc4420ee
wpt-pr: 10787
2018-05-18 11:15:13 +01:00
Simon Pieters c8ec57093c Bug 1458573 [wpt PR 10779] - Add {upgrade-insecure-requests,secure-contexts,trusted-types}/OWNERS, a=testonly
Automatic update from web-platform-testsAdd {upgrade-insecure-requests,secure-contexts,trusted-types}/OWNERS

--

wpt-commits: 8a0f598e6bed096c3ddf81f90d3f4053dfc552ba
wpt-pr: 10779
2018-05-18 11:15:13 +01:00
moz-wptsync-bot f99a9bff69 Bug 1449529 [wpt PR 10209] - Update wpt metadata, a=testonly
wpt-pr: 10209
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Anne van Kesteren b54776a2b3 Bug 1449529 [wpt PR 10209] - Test document.write() on image and text documents, a=testonly
Automatic update from web-platform-testsTest document.write() on various documents

See  https://bugzilla.mozilla.org/show_bug.cgi?id=1444872 for context.
--

wpt-commits: 1fdae86115774466c43ad13bc203eb6207b2e8ff
wpt-pr: 10209
2018-05-18 11:15:13 +01:00
Simon Pieters a465b50604 Bug 1461329 [wpt PR 10985] - Teach the linter about // META: variant=, a=testonly
Automatic update from web-platform-testsTeach the linter about // META: variant=

--
Stop making gsnedders glare at me

--

wpt-commits: bd57e8129ec9c06609307fb61011ddfb5c6233dc, c4eab5504321ac2b875fc5bf7a58d99056367379
wpt-pr: 10985
2018-05-18 11:15:13 +01:00
Rune Lillesveen 3443bb3b71 Bug 1461277 [wpt PR 10979] - [Squad] Get rid of MutableStyleRef() in list items., a=testonly
Automatic update from web-platform-tests[Squad] Get rid of MutableStyleRef() in list items.

Clone and reset ComputedStyle When modifying the style of anonymous
layout objects inside list items.

Bug: 813068
Change-Id: Icd0d9d93d0e64fd130cfb5ba151bce7c34bfb234
Reviewed-on: https://chromium-review.googlesource.com/1053727
Reviewed-by: cathie chen <cathiechen@tencent.com>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558257}

--

wpt-commits: b22e127b0477ecbae77b8a75173b1f93338d0af7
wpt-pr: 10979
2018-05-18 11:15:13 +01:00
Jake Archibald 17d9db11dd Bug 1461234 [wpt PR 10978] - Make fetch_tests_from_worker return a promise, a=testonly
Automatic update from web-platform-testsMake fetch_tests_from_worker return a promise that resolves when the remote tests complete.

--

wpt-commits: fcb5082b1653563d214d8ab146fe88cb95ec0cf5
wpt-pr: 10978
2018-05-18 11:15:13 +01:00
moz-wptsync-bot 377d029797 Bug 1452623 [wpt PR 10379] - Update wpt metadata, a=testonly
wpt-pr: 10379
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Han Leon 44dccd481c Bug 1452623 [wpt PR 10379] - [ServiceWorker] Propagate change for ServiceWorkerRegistration#updateViaCache, a=testonly
Automatic update from web-platform-tests[ServiceWorker] Propagate change for ServiceWorkerRegistration#updateViaCache

This CL propagates change of registration's `updateViaCache` to
corresponding registration objects in the renderer process to set their
ServiceWorkerRegistration#updateViaCache attribute.

BUG=675540

Change-Id: I6bb80dacbdd6a276f7ba8eb95f9f1e5379fbf03b
Reviewed-on: https://chromium-review.googlesource.com/1002732
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558157}

--

wpt-commits: 7baa33480dbd697d3ea5ed81012daef21f655fa7
wpt-pr: 10379
2018-05-18 11:15:13 +01:00
jimevans 15e595a961 Bug 1460880 [wpt PR 10965] - Correcting string format for sending WebDriver command, a=testonly
Automatic update from web-platform-testswebdriver: correct string format for sending WebDriver command (#10965)

--

wpt-commits: a665e25972414f2a45978cbbb146f264d0c7859b
wpt-pr: 10965
2018-05-18 11:15:13 +01:00
Chris Nardi 518c399bb6 Bug 1461068 [wpt PR 9245] - Add support for 'x' as a unit of resolution, a=testonly
Automatic update from web-platform-testsAdd support for 'x' as a unit of resolution

In https://drafts.csswg.org/css-values-4/#resolution, 'x' is defined as
a synonym for dppx. Add support for parsing 'x' as dots per px.

Intent to Implement and Ship:
https://groups.google.com/a/chromium.org/d/topic/blink-dev/FsD97U77tss

Bug: 630597, 807653
Change-Id: I70c440c89e42cd005a9c58fd89745a5603e0dee6
Reviewed-on: https://chromium-review.googlesource.com/892467
Commit-Queue: Chris Nardi <cnardi@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558119}

--

wpt-commits: 2e894defb9b5df72f6278b68403e01075249c6fe
wpt-pr: 9245
2018-05-18 11:15:13 +01:00
Brian Burg 55c831c204 Bug 1460964 [wpt PR 10968] - WebDriver: XSS Auditor errors prevent WebKit from running scripts loaded via inline.py, a=testonly
Automatic update from web-platform-testsFix XSS Auditor errors that prevent WebKit from running scripts loaded via inline.py.

Sending 'X-XSS-Protection: 0' in the response headers for the main document will opt
out of the XSS Auditor and allow inline event handlers (i.e., onmousemove) to run.

--

wpt-commits: 389b958c00a4d6b897bfce284c0c88bf451fb6b8
wpt-pr: 10968
2018-05-18 11:15:13 +01:00
moz-wptsync-bot d4002f3cc5 Bug 1458789 [wpt PR 10813] - Update wpt metadata, a=testonly
wpt-pr: 10813
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Ella Ge d082f2f534 Bug 1458789 [wpt PR 10813] - remove createTouch, a=testonly
Automatic update from web-platform-testsremove createTouch

Removes document.createTouch and related tests

createTouchList has relatively high UseCount(around 0.015%), see
https://www.chromestatus.com/metrics/feature/timeline/popularity/2368
We need to address these use cases before remove it.

Postpone createTouchList removal to M69

intent to deprecate and Remove:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/GLbUpUUnQzc

PR to touch-events spec:
https://github.com/w3c/touch-events/pull/96

Bug: 518868
Change-Id: If086b51b775e4be59320c4a1329988787ff6f870
Reviewed-on: https://chromium-review.googlesource.com/1041128
Commit-Queue: Ella Ge <eirage@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Bo <boliu@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557907}

--

wpt-commits: 6a23e9de469476253e59744a2635d3574bc33e1d
wpt-pr: 10813
2018-05-18 11:15:13 +01:00
jgraham 8a8e3bd8a0 Bug 1460296 [wpt PR 10929] - Fix ignoring changes under resources in the stability checking script, a=testonly
Automatic update from web-platform-testsFix ignoring changes under resources in the stability checking script (#10929)

It turns out that this uses different input for excludes than the wpt
tests-affected script. The config file input is turned into a regexp
that tries to match the entire path, so "resources" would just match a
file called "resources" and "resources/**" is needed to match the
entire path.
--

wpt-commits: 3676e24927100849228bcc2fbc1ae1832782f91f
wpt-pr: 10929
2018-05-18 11:15:13 +01:00
moz-wptsync-bot d3245a8369 Bug 1456328 [wpt PR 10593] - Update wpt metadata, a=testonly
wpt-pr: 10593
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Florian Rivoal 65e304ef73 Bug 1456328 [wpt PR 10593] - Correct computed value of transform, a=testonly
Automatic update from web-platform-testsMerge pull request #10593 from csnardi/css-transforms-computed

Correct computed value of transform
--

wpt-commits: fb62383e4e08bcd8b2e902eaa86248d14e66873a
wpt-pr: 10593
2018-05-18 11:15:13 +01:00
Ms2ger a26cf13cac Bug 1460532 [wpt PR 10900] - Add a ShellTestEnvironment class., a=testonly
Automatic update from web-platform-testsFeature-test global scopes without events and timeouts.

--
Add a ShellTestEnvironment class.

--

wpt-commits: 9d896a92c3c99ddfa356e5db78d92e3d9e0249e7, cb9176baeb50e0ee5a010218388e8120c09bab0f
wpt-pr: 10900
2018-05-18 11:15:13 +01:00
moz-wptsync-bot 20d5cb8a66 Bug 1460667 [wpt PR 10951] - Update wpt metadata, a=testonly
wpt-pr: 10951
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Joe Downing acadc94371 Bug 1460667 [wpt PR 10951] - [KeyboardLock] Add cross-origin iframe webkit test, a=testonly
Automatic update from web-platform-tests[KeyboardLock] Add cross-origin iframe webkit test

BUG=680809

Change-Id: I923a3c5735f1769703e9e3c5bef6e9c2df80d91b
Reviewed-on: https://chromium-review.googlesource.com/1054127
Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
Commit-Queue: Joe Downing <joedow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557660}

--

wpt-commits: 3158a2deb0b746dfbb08584a064197ed3d7a750b
wpt-pr: 10951
2018-05-18 11:15:13 +01:00
Geoffrey Sneddon dd16f36083 Bug 1460644 [wpt PR 10950] - Compute files-changed better in the face of merges, a=testonly
Automatic update from web-platform-testsCompute files-changed better in the face of merges

This finds the first unknown parent, instead of finding the oldest
commit that only exists on the branch

--

wpt-commits: aa1a4a7efb41d849119e013d5fd73fad52929944
wpt-pr: 10950
2018-05-18 11:15:13 +01:00
David Grogan 15827aeb0a Bug 1460155 [wpt PR 10910] - [LayoutNG] LayoutNG table-caption implementation, a=testonly
Automatic update from web-platform-tests[LayoutNG] LayoutNG table-caption implementation

New passes fast/writing-mode/table-hit-test.html and
tables/mozilla_expected_failures/marvin* had been failing in LayoutNG
because the captions were not centered above the table, for some reason.

The rebased test fast/table/multiple-captions-display-expected.png
failed due to differences on the edges of text inside the caption.

New failure accessibility/table-caption.html fails because the js
accessibility controller can no longer see the caption as a table child,
for some reason.

Making tables/mozilla_expected_failures/bugs/bug3166-16.html pass will
need some digging. Legacy and NG before this patch centered the caption
above the table. But after this patch, it is moved left. Further,
hovering over the caption triggers a DCHECK in the hit testing stack, so
maybe we need to set an offset after all.

ng_physical_fragment.h(144)] Check failed: is_placed_.
blink::NGPhysicalFragment::Offset()
blink::NGPaintFragment::Offset()
blink::NGBoxFragmentPainter::NodeAtPoint()
blink::NGBlockFlowPainter::NodeAtPoint()
blink::LayoutNGMixin<>::NodeAtPoint()
blink::LayoutTable::NodeAtPoint()

Bug: 635619
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng
Change-Id: I7fcb33e791a9f0d812674a5f7f63cb5964c02a6e
Reviewed-on: https://chromium-review.googlesource.com/1050414
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557632}

--

wpt-commits: c650b3ea9ac78640b1ec4bf7e476db95154a41e5
wpt-pr: 10910
2018-05-18 11:15:13 +01:00
joanmarie 9c31dc7a1f Bug 1460756 [wpt PR 10956] - Accname: Remove two tests, a=testonly
Automatic update from web-platform-testsAccname: Remove two tests (#10956)

One test covers something governed by HTML-AAM rather than Accname.
Plus HTML-AAM doesn't currently have language for the condition in
question.

The other test covers an edge case which should be covered by Accname
but isn't. Fixing the spec for this edge case is complicated, and we
do not yet have consensus on what the correct expected results are.
Therefore, the Working Group will address this in version 1.2.
--

wpt-commits: b5baf01b6cf9ca5ca2cc1945faddc5eeb4223d98
wpt-pr: 10956
2018-05-18 11:15:13 +01:00
Chris Nardi 1ad049b89d Bug 1460429 [wpt PR 10939] - Remove Document#selectedStylesheetSet/preferredStylesheetSet, a=testonly
Automatic update from web-platform-testsRemove Document#selectedStylesheetSet/preferredStylesheetSet

Document#selectedStylesheetSet/preferredStylesheetSet are non-standard
methods that are only implemented by WebKit and Blink. Their standard
versions are no longer in the spec. Remove them entirely from our
implementation.

Intent to Deprecate and Remove:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/w1Bv7YZxAco

Bug: 690609
Change-Id: I796a6bc0693934eb308a4fe59b52e4a9d1269e6f
Reviewed-on: https://chromium-review.googlesource.com/1049051
Commit-Queue: Chris Nardi <cnardi@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557569}

--

wpt-commits: d1813f80c619a09d74496f2bb33187e8e33cceda
wpt-pr: 10939
2018-05-18 11:15:13 +01:00
Domenic Denicola d02a98d671 Bug 1458077 [wpt PR 10717] - Test import.meta.url preserving fragments, a=testonly
Automatic update from web-platform-testsTest import.meta.url preserving fragments

Closes https://github.com/whatwg/html/issues/3622.

--

wpt-commits: 38a9456c9ff3d2e666cf404415e472e11fffd43d
wpt-pr: 10717
2018-05-18 11:15:13 +01:00
Robert Ma 7d18c3e339 Bug 1460384 [wpt PR 10935] - Add browser version into run_info (and hence wptreport), a=testonly
Automatic update from web-platform-testsAdd browser version into run_info (and hence wptreport) (#10935)

First of all, `browser_version` is passed to `run_info`. The data flow is:

* wpt.run gets browser_version from wpt.browser during setup_wptrunner
* browser_version is passed to wptrunner.start via kwargs
* wptrunner then passes browser_version to RunInfo

Secondly, the version() methods in some browser setup classes were fixed.
And, `None` is returned by unimplemented version() instead of raising an
exception since the method is now always called.
--

wpt-commits: a87e3675f288170b8fa1d1fe90b44c8c82377856
wpt-pr: 10935
2018-05-18 11:15:13 +01:00
moz-wptsync-bot cd5ad5cdca Bug 1457542 [wpt PR 10691] - Update wpt metadata, a=testonly
wpt-pr: 10691
wpt-type: metadata
2018-05-18 11:15:13 +01:00
James Graham 7233133925 Bug 1457542 [wpt PR 10691] - Complete the migration from marionette-specific scripts., a=testonly
Automatic update from web-platform-testsComplete the migration from marionette-specific scripts.

Previously we removed the wrappedJSObject from
executor_marionette.js. However it turns out that this migration was
incomplete; in order to fully avoid the wrappedJSObject, we need to
ensure that we never create a sandbox on the marionette side. As a
result of this omission we were getting an error trying to call the
timeout() function, causing more EXTERNAL-TIMEOUTs and so performance
issues.

The solution is to ensure that the sandbox is None for all calls
to (content) js.

--
Add a test that should timeout to the infrastructure tests

--

wpt-commits: fce59968b2e620b098536c05c5409f7f6f6e4b66, a1b510cb7b823d741a5edf39d5fd510cf002abe8
wpt-pr: 10691
2018-05-18 11:15:13 +01:00
Mike Pennisi 39f20a2247 Bug 1460421 [wpt PR 10937] - [infra] Remove unnecessary configuration, a=testonly
Automatic update from web-platform-tests[infra] Remove unnecessary configuration

This encrypted value was introduced to authorized the continuous
integration server to post comments to GitHub.com [1]. That
functionality was later relocated to an external application, but the
value was not removed from this project's configuration file [2].

Remove the value as it is no longer necessary.

[1] 50075bf587ceff5608e9a7d3297fdbc5cea35750
[2] 1ba7507b2f364c947b34ea43290573b759fef72f

--

wpt-commits: 01995ce7adccb6144421b351c40b46100e30fac1
wpt-pr: 10937
2018-05-18 11:15:13 +01:00
moz-wptsync-bot f82227041d Bug 1460460 [wpt PR 10943] - Update wpt metadata, a=testonly
wpt-pr: 10943
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Hiroki Nakagawa 10aaf09e3f Bug 1460460 [wpt PR 10943] - Worklet: Change the default credentials mode from 'omit' to 'same-origin', a=testonly
Automatic update from web-platform-testsWorklet: Change the default credentials mode from 'omit' to 'same-origin'

According to a recent spec change, this CL changes the default credentials mode
on WorkletOptions from 'omit' to 'same-origin'.

Spec issue: https://github.com/w3c/css-houdini-drafts/issues/756
Feature dashboard: https://www.chromestatus.com/feature/6383899018002432

Bug: 838540
Change-Id: I341f9c61e11387fe7192d75e616b4003fa36128f
Reviewed-on: https://chromium-review.googlesource.com/1051307
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557467}

--

wpt-commits: 218c751d92892b7bc271616d6c7c85c731d247a8
wpt-pr: 10943
2018-05-18 11:15:13 +01:00
Florian Rivoal 999b2d1892 Bug 1460360 [wpt PR 10934] - [css-contain] Used leveled shortname in references, a=testonly
Automatic update from web-platform-testsMerge pull request #10934 from frivoal/contain-fix-path

[css-contain] Used leveled shortname in references
--

wpt-commits: 17d000078f75e6d9d811b1970718cb235e55a231
wpt-pr: 10934
2018-05-18 11:15:13 +01:00
moz-wptsync-bot 6483532573 Bug 1458096 [wpt PR 10722] - Update wpt metadata, a=testonly
wpt-pr: 10722
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Dominic Farolino a6b06163c3 Bug 1458096 [wpt PR 10722] - Add console.countReset manual test, a=testonly
Automatic update from web-platform-testsconsole: add console.countReset manual and label conversion tests

--

wpt-commits: bd9f4402a985fef2e1e4dceaf1bfd5dd26554df2
wpt-pr: 10722
2018-05-18 11:15:13 +01:00
Morten Stenshorne e47eb6df70 Bug 1459954 [wpt PR 10897] - [LayoutNG] Avoid false positives for clearance., a=testonly
Automatic update from web-platform-tests[LayoutNG] Avoid false positives for clearance.

Clearance inhibits margin collapsing and thus makes it possible to
resolve the BFC offset of its parent. In that regard we sometimes
incorrectly assumed that a child would get clearance. The only case
where we can tell for sure up front, is when there are adjoining floats
that match the value of the 'clear' property. In all other cases, we
first need to calculate the block-start border edge of the child.

Added a few new tests. Only two of them failed in NG prior to this CL,
but coverage seemed low, so I added them anyway. Two of them fail in the
legacy engine.

Move the code that detects pending child floats a bit further down, to
give HandleInflow() an opportunity to re-layout the child without
aborting container layout. Otherwise clearance on an empty block will
be lost when positioning the float. Added two tests for this
(second-float-inside-empty-cleared-block*), since nothing except a
multicol test (that happened to do complicated clearance stuff)
regressed.

Removed now unused bits from NGExclusionSpace.

Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng
Change-Id: I73b4aa02e5e88d1063f345db271cde1ad31ea9f5
Reviewed-on: https://chromium-review.googlesource.com/1049974
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557282}

--

wpt-commits: 857126e062ef13c28981a9a1a01df4695f74715d
wpt-pr: 10897
2018-05-18 11:15:13 +01:00
moz-wptsync-bot 5cb6a978c2 Bug 1459101 [wpt PR 10835] - Update wpt metadata, a=testonly
wpt-pr: 10835
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Ovidio Henriquez 02e2bbeae9 Bug 1459101 [wpt PR 10835] - Add WorkerNavigatorUSB supplement, a=testonly
Automatic update from web-platform-testsAdd WorkerNavigatorUSB supplement

This change adds a WorkerNavigatorUSB supplement for WorkerNavigator.
The WorkerNavigatorUSB interface contains a usb attribute that returns
a USB object. The constructor for this USB object was also changed to
use an ExecutionContext* parameter to allow a worker to properly
initialize the object.

This change also updates the global interface listing tests to reflect
the new attribute that WorkerNavigator contains and adds web platform
tests to check that the WorkerNavigator does indeed have the usb
attribute defined in the supported contexts.

Due to a bug (https://crbug.com/839117) with the WebIDL bindings
generator, the global-interface-listing-service-worker.html test
exposes the usb attribute of WorkerNavigator. Therefore, a check is
performed in WorkerNavigatorUSB to return a null pointer if the
execution context is a ServiceWorkerGlobalScope. Since the intended
behavior for navigator.usb in a service worker is to be undefined, the
web platform test for this checks that condition instead.

Bug: 837414
Change-Id: I3ca63c9ae0b85e5425134024d2fdd9b29ef7d8c3
Reviewed-on: https://chromium-review.googlesource.com/1024724
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Chong Zhang <chongz@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557272}

--

wpt-commits: ede61140b37b59259a3faf48478e7badae90016e
wpt-pr: 10835
2018-05-18 11:15:13 +01:00
Mike Pennisi 740806427c Bug 1458341 [wpt PR 10742] - [wptrunner] Re-enable return code, a=testonly
Automatic update from web-platform-tests[infra] Correct integration test

By default, "single-page tests" must include an explicit call to the
global `done` function [1]. Insert this invocation to signal completion
and avoid a test timeout when the test's expectation is satisfied.

[1] http://web-platform-tests.org/writing-tests/testharness-api.html

--
[ci] Correct syntax in build script

--
[wptrunner] Allow test failures to be ignored

In a previous commit [1] the WPT CLI was modified to unconditionally
ignore the return value of the `wptrunner.start` method. Although this
behavior is convenient in cases where there is no expectation data, it
obscures errors that are relevant in any context.

Specifically, the `start` method returns a non-zero value when no tests
are run, but this is a reliable indicator of an erroneous configuration.
Because the `wpt run` command is used to validate the infrastructure of
the web-platform-tests project, ignoring this case allows faulty
configurations to go unnoticed [2].

Implement a new CLI option named `--no-fail-on-unexpected` to allow
users to allow test failure while still being alerted to errors that
cause zero tests to be executed. Update the script designed for the
TaskCluster service to enable this option.

[1] 5a1b0365267b540c7f4feac3e0a85e9146997fcd
[2] https://github.com/w3c/web-platform-tests/pull/10721

--

wpt-commits: 28e519569775b44a600ce09bd50320e0d9679db1, 8412dad42a7ca4c963aaa6dba771772dbe8d8c5c, f7a0aa07816a2f5a9af6c569f61a5d877baa3a08
wpt-pr: 10742
2018-05-18 11:15:13 +01:00
Mike Pennisi f2e0afa751 Bug 1458729 [wpt PR 10803] - [infra] Improve test scheduling in CI, a=testonly
Automatic update from web-platform-tests[infra] Validate changes to infra tests in CI

The `infrastructure/` directory contains integration tests for the
project's infrastructure. Ensure that any changes to the files in that
directory are validated by the continuous integration system at the time
they are submitted.

--
[infra] Remove reference to non-existent directory

--

wpt-commits: 0ed30960df05eb1fcf590aa747db0c616b298e61, ef1cdebc46f6a49632a6015bc36b0ca9115b6770
wpt-pr: 10803
2018-05-18 11:15:13 +01:00
Anne van Kesteren 003443c947 Bug 1460349 [wpt PR 10932] - Fetch: cleanup api/cors/cors-filtering, a=testonly
Automatic update from web-platform-testsFetch: cleanup api/cors/cors-filtering

I forgot about this one last time around somehow. No .html left in this directory after this one though.

--

wpt-commits: 4f38f7d34855b1cac6de739fa3c32cfdb9a7b7de
wpt-pr: 10932
2018-05-18 11:15:13 +01:00
Navid Zolghadr b713ffefc8 Bug 1455376 [wpt PR 10537] - Send boundary events rightaway after pointerup, a=testonly
Automatic update from web-platform-testsSend boundary events rightaway after pointerup

If pointerup implicitly releases the pointer
capture this change sends the boundary events
rightaway after that without waiting for the
next event.

Bug: 834824
Change-Id: I538e0b35d1420574f964666aac394c0bde00f4fb
Reviewed-on: https://chromium-review.googlesource.com/1019347
Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Ella Ge <eirage@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557184}

--

wpt-commits: 13bef404744b9a16919a5e508c72adfb00b41b04
wpt-pr: 10537
2018-05-18 11:15:13 +01:00
moz-wptsync-bot ed34c781b6 Bug 1460300 [wpt PR 10930] - Update wpt metadata, a=testonly
wpt-pr: 10930
wpt-type: metadata
2018-05-18 11:15:13 +01:00
Shachar Zohar 6adf155e18 Bug 1460300 [wpt PR 10930] - expose content-length on a cors request by default, a=testonly
Automatic update from web-platform-testsCORS: safelist Content-Length header

See https://github.com/whatwg/fetch/pull/626 for details.
--

wpt-commits: 407ecdff87af8aeceaa07cbc71aac9ec355d4334
wpt-pr: 10930
2018-05-18 11:15:13 +01:00
Geoffrey Sneddon f1ec562e32 Bug 1459695 [wpt PR 10876] - Run parsed lints on manual and visual tests, a=testonly
Automatic update from web-platform-testsFix #10875: run parsed lints for visual tests

CSS tests, due to their metadata requirement, default to visual tests,
hence it's important we run all of these lints (to in this case catch
../testharness.js)

--
Extend the previous commit to also check manual tests

Plenty of manual tests use testharness.js so we should check them too,
and indeed there's plenty of broken tests so fix them too

--

wpt-commits: b54c11b055959abeefafcde601853ea4cb247e0b, c327c2747db6b71c8c45f61e0a97785a9be622c2
wpt-pr: 10876
2018-05-18 11:15:13 +01:00
Anne van Kesteren 42b0050afb Bug 1459894 [wpt PR 10891] - Extract Location object tests from query-encoding/, a=testonly
Automatic update from web-platform-testsExtract Location object tests from query-encoding/

Helps with #4934.
--

wpt-commits: 42006d165baad592f8e1c3e8cb88878b6bc4ea84
wpt-pr: 10891
2018-05-18 11:15:13 +01:00
Philip Jägenstedt 480bf932b4 Bug 1460278 [wpt PR 10925] - Use https://web-platform-tests.org, a=testonly
Automatic update from web-platform-testsUse https://web-platform-tests.org (#10925)

Follow up to https://github.com/w3c/web-platform-tests/issues/4924.
--

wpt-commits: 9ca0d555e932fb1d32606ac65b10353d29a3dcf0
wpt-pr: 10925
2018-05-18 11:15:13 +01:00
pyup.io bot d8bb3d7209 Bug 1459944 [wpt PR 10895] - Update selenium to 3.12.0, a=testonly
Automatic update from web-platform-testsUpdate selenium to 3.12.0 (#10895)

--

wpt-commits: 477d5d3b8349231097176c65ef02a4b89293fa10
wpt-pr: 10895
2018-05-18 11:15:13 +01:00
Anne van Kesteren 2c505badfc Bug 1460235 [wpt PR 10916] - Editorial: correct Markdown in fetch/data-urls/README.md, a=testonly
Automatic update from web-platform-testsEditorial: correct Markdown in fetch/data-urls/README.md (#10916)

--

wpt-commits: a8fb4d86ff9219c2cb3a227fd8d7de806865b719
wpt-pr: 10916
2018-05-18 11:15:13 +01:00
Anne van Kesteren 00a5954f1c Bug 1460011 [wpt PR 10903] - XHR: reduce try/catch usage, a=testonly
Automatic update from web-platform-testsXHR: reduce try/catch usage

This also improves checking for the correct exception by a bit.

--

wpt-commits: 9b96b146321b9f6cf2391225e3b936e4a68ca5a8
wpt-pr: 10903
2018-05-18 11:15:13 +01:00
Blink WPT Bot b8d781a015 Bug 1459622 [wpt PR 10872] - PaymentHandler: Change topLevelOrigin to topOrigin, a=testonly
Automatic update from web-platform-testsPaymentHandler: Change topLevelOrigin to topOrigin (#10872)

The related spec was changed:
  https://github.com/w3c/payment-handler/pull/301

Bug: 840041
Change-Id: Ic76fffe0b974210edc3888378ded197d06e035b7
--

wpt-commits: da28291ff0b1b6ee6a36004e8deef9c2f098935d
wpt-pr: 10872
2018-05-18 11:15:13 +01:00
Blink WPT Bot 20d5c687ac Bug 1447525 [wpt PR 8641] - PaymentRequest: Apply [Exposed=Window] to the PaymentRequest API, a=testonly
Automatic update from web-platform-testsPaymentRequest: Apply [Exposed=Window] to the PaymentRequest API (#8641)

There is no behavior change but add a test to check it.
--

wpt-commits: ce44721696b37c0d9c4629435f2d4ca692d8a272
wpt-pr: 8641
2018-05-18 11:15:13 +01:00
Dorel Luca 7579b13da5 Merge mozilla-central to mozilla-inbound 2018-05-18 12:59:56 +03:00
Dorel Luca 9769f2300a Merge mozilla-inbound to mozilla-central. a=merge 2018-05-18 12:56:07 +03:00
Boris Zbarsky 453d037a95 Bug 1424160 part 3. Set up @@toStringTag on our synthesized iterator interfaces. r=qdot 2018-05-17 23:45:45 -04:00
Paolo Amadini c476bfba8e Bug 1459927 - Traverse nsIStackFrame async callers when reporting browser-chrome test harness failures. r=jmaher
MozReview-Commit-ID: BZ1bt1amerq

--HG--
extra : rebase_source : 7fa5e81be720f24f0dedf0390f53b2b1102d2ac5
2018-05-08 15:10:01 +01:00
Timothy Guan-tin Chien e84b173ee2 Bug 1462806 - Extract is value from nsXMLContentSink r=smaug
Nodes copied from DOMParser document fragment would need to be
created with the proper custom element data.

CustomElementRegistry::IsCustomElementEnabled() is changed to allow
it to run in the test document.

MozReview-Commit-ID: 4GACDR8FIc7

--HG--
extra : rebase_source : 39da41dd1ca56bf62043418c503c526e2895254f
2018-05-20 10:23:46 +08:00
Haik Aftandilian 5b08ef94fe Bug 1457545 - Part 3 - Re-enable crash tests for Mac opt builds r=whimboo
MozReview-Commit-ID: 9moWdhFSNkH

--HG--
extra : rebase_source : dcc443c33b252f5baf433b3a0aac60d3647fbdea
2018-04-26 17:32:19 -07:00
Narcis Beleuzu e49f20ad46 Backed out changeset 3558cd78821d (bug 1452653) for wr failures on processing-model/basic.html. CLOSED TREE 2018-05-20 01:14:00 +03:00
Brindusan Cristian 22d039647f Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-20 00:48:23 +03:00
Daniel Stenberg 06c7a72bf8 bug 1460327 - make the DNS packet decoder verify the answer qname r=mcmanus
... and before chasing a cname, check if the address record for that
CNAME is actually in fact already provided in the DNS packet that passed
on the CNAME!

Some existing tests ajusted for this. Two new tests added.

MozReview-Commit-ID: CBMO7N7jMEX

--HG--
extra : rebase_source : 1110a8df6d89fcbb0ad2a35b3762b837ce7a1e18
2018-05-08 19:30:07 +02:00
Brad Werth 3c23b481ba Bug 1454835: Remove racy-ness from some shape-outside web-platform tests. r=dholbert
These tests use setTimeout to wait for shape-outside layout to hopefully
complete. This is non-deterministic race condition and leads to intermittent
failures. This change makes those tests instead trigger on the onload event
and removes the setTimeout infrastructure and replaces it with an assert.
Without this change, these tests have no guarantee about whether the rendering
will be complete by the time the test's JS fires.

MozReview-Commit-ID: CHrXUC3yCCT

--HG--
extra : rebase_source : b5642bf24abcbfacb7b94e95d4ca9c8d6486b98b
2018-04-18 15:29:14 -07:00
Henrik Skupin 340286ffb7 Bug 1452653 - [marionette] Fix race condition for closing a browser and chrome window. r=ato
Until now Marionette assumed that the events `TabClose` and `unload`
indicate that a top-level browsing context or chrome window has been
closed. But both events are fired when the browsing context or chrome
window is about to close. As such a race condition can be seen for
slow running builds.

To clearly wait until the top-level browsing context or chrome window
has been closed, the appropriate message manager needs to be observed
for its destroyed state.

MozReview-Commit-ID: DCdaIiULqey

--HG--
extra : rebase_source : 3f9248ebbdc696ce5e6856ecb167ab144739a52e
2018-04-17 10:43:27 +02:00
Emilio Cobos Álvarez f09824aad6 Bug 1149357: Properly update responsive images for density changes. r=dholbert
Before that we were not notifying the image frame in any way if we ended up not
doing a load, and we were instead relying on the reflow the viewport resize
caused to get the new density in ComputeSize from the content node (but nowhere
else, since that's the bug part 1 fixes).

This was generally unsound, since you can stash random media in a sizes=
attribute, which don't necessarily needs to cause a reflow.

Now we need to notify necessarily because nsImageFrame stores the adjusted
intrinsic size.

mCurrentDensity could also get out of sync as well, when the selected image
density changed, but we ended up returning early because our source hadn't
change in the first early exit.

This patch moves us to a model where we don't re-trigger loads for density
changes if the source doesn't change (unless we pass aAlwaysLoad when we need
to, per spec).

This matches our previous behavior (without the bugginess of not updating the
intrinsic size), and also Chromium, at least.

This changes behavior in one case, which is when we don't load the same source
node, but we have the same source URL, and the density does change. This could
happen with <picture> and two <source>s with same source and different media and
sizes. This makes our behavior consistent with the behavior we have when both
the source and the density doesn't change.

Blink and WebKit do trigger a second image load both when the source changes
without changing density and when density changes. I'll file a spec issue, since
per:

  https://html.spec.whatwg.org/#reacting-to-environment-changes

We should be triggering the load when the density changes but the source
doesn't as well, but no UA does that.

I filed https://github.com/whatwg/html/issues/3709 with a little summary of the
situation and what I think the behavior should be (which is what this patch
implements). That being said, I'll update the impl if the spec people think
otherwise :).

MozReview-Commit-ID: Eqy16ygHRLo
2018-05-25 12:09:30 +02:00
Paul Adenot 515134e9a0 Bug 1454385 - Add a single producer single consumer lock and wait free queue to mfbt/. r=froydnj
MozReview-Commit-ID: 6Dq0GQtYgv2

--HG--
extra : rebase_source : 67bc4245a61c15738e3a6467a03b41e9e29af9ce
2018-04-13 17:14:05 +02:00
Dorel Luca 85cded7237 Merge mozilla-central to autoland 2018-05-28 11:52:18 +03:00
Johann Hofmann 6e280711b9 Bug 1462468 - Add a tracking protection option to the hamburger menu. r=mikedeboer
MozReview-Commit-ID: HxRljbdsRau

--HG--
extra : rebase_source : 34f62aed6cdafe091d2105c55669b052aba45040
2018-05-22 16:26:55 +02:00
Xidorn Quan 70612f8c6a Bug 1464744 - Add a web-platform test for viewport scrollbars. r=heycam
MozReview-Commit-ID: JzQl1MwsyEx

--HG--
extra : rebase_source : b88076be6671b7d44f1ca95b298087b0eb0af00d
2018-05-28 14:47:11 +10:00
moz-wptsync-bot 7192359444 Bug 1463801 - [wpt-sync] Update web-platform-tests to 232137f0fdacdeed99a7df5dd229d23020b0bccc, a=testonly
wpt-head: 232137f0fdacdeed99a7df5dd229d23020b0bccc
wpt-type: landing
2018-05-25 16:44:31 +00:00
Chris Lilley b2f60892b0 Bug 1462088 [wpt PR 11035] - font-variant descriptor was moved to Fonts 4 , a=testonly
Automatic update from web-platform-testsfont-variant descriptor was moved to Fonts 4  (#11035)

* font-variant descriptor was moved to Fonts 4 https://github.com/w3c/csswg-drafts/issues/2531

* font-variant descriptor was moved to Fonts 4

--

wpt-commits: 232137f0fdacdeed99a7df5dd229d23020b0bccc
wpt-pr: 11035
2018-05-25 16:44:30 +00:00
moz-wptsync-bot 9304790359 Bug 1461225 [wpt PR 10977] - Update wpt metadata, a=testonly
wpt-pr: 10977
wpt-type: metadata
2018-05-25 16:44:29 +00:00
Robin Templeton de123683b9 Bug 1461225 [wpt PR 10977] - Test BigInt as keys and values in IndexedDB, a=testonly
Automatic update from web-platform-testsTest BigInt as keys and values in IndexedDB (#10977)

BigInt and BigInt wrappers are supported in serialization, per
https://github.com/whatwg/html/pull/3480
This support allows them to be used as IndexedDB values.

However, BigInt is not supported as an IndexedDB key; support
has been proposed in the following PR, but that change has not
landed at the time this patch was written
https://github.com/w3c/IndexedDB/pull/231

--

wpt-commits: b2e3e49410657f7bc8adf42070ddef12ce3761d1
wpt-pr: 10977
2018-05-25 16:44:29 +00:00
jugglinmike 53f0158bd7 Bug 1463286 [wpt PR 11097] - [tools] Disallow unused variables, a=testonly
Automatic update from web-platform-tests[tools] Disallow unused variables (#11097)

--

wpt-commits: 7f994bd345da0d00938e69395045d710b0e3a1f5
wpt-pr: 11097
2018-05-25 16:44:28 +00:00
Michael[tm] Smith f90ab19f21 Bug 1463314 [wpt PR 11098] - [docs] s/preceed/precede, other typos/punctuation, a=testonly
Automatic update from web-platform-tests[docs] s/preceed/precede, other typos/punctuation

--

wpt-commits: 84f06919ffb30d2b203337d7d572f65bf0213d10
wpt-pr: 11098
2018-05-25 16:44:28 +00:00
François Beaufort 9047bffeaf Bug 1462560 [wpt PR 11064] - [Picture-in-Picture] Add a layout test for detached frame., a=testonly
Automatic update from web-platform-tests[Picture-in-Picture] Add a layout test for detached frame.

This CL adds a test to make sure requesting Picture-in-Picture rejects
when frame is detached.

Bug: 806249
Change-Id: I2f9a029cc03fa8977400f908c87f80ed69674e93
Reviewed-on: https://chromium-review.googlesource.com/1065732
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/master@{#560605}

--

wpt-commits: 1895bf86cadabeba81a2280b757f7c0c050dd421
wpt-pr: 11064
2018-05-25 16:44:27 +00:00
Chris Lilley e59cb06fcd Bug 1463784 [wpt PR 8494] - Add @font-face rules to load TrueType and OpenType test fonts., a=testonly
Automatic update from web-platform-testsMerge pull request #8494 from w3c/woff2-fonts-to-install-as-web-fonts

Add @font-face rules to load TrueType and OpenType test fonts.
--

wpt-commits: 31c2aeb1e71c5490f8fd304d731c18848065ad24
wpt-pr: 8494


--HG--
rename : testing/web-platform/tests/css/WOFF2/support/FontsToInstall/SFNT-CFF-Fallback.otf => testing/web-platform/tests/css/WOFF2/support/SFNT-CFF-Fallback.otf
rename : testing/web-platform/tests/css/WOFF2/support/FontsToInstall/SFNT-CFF-Reference.otf => testing/web-platform/tests/css/WOFF2/support/SFNT-CFF-Reference.otf
rename : testing/web-platform/tests/css/WOFF2/support/FontsToInstall/SFNT-TTF-Fallback.ttf => testing/web-platform/tests/css/WOFF2/support/SFNT-TTF-Fallback.ttf
rename : testing/web-platform/tests/css/WOFF2/support/FontsToInstall/SFNT-TTF-Reference.ttf => testing/web-platform/tests/css/WOFF2/support/SFNT-TTF-Reference.ttf
2018-05-25 16:44:26 +00:00
Anders Hartvoll Ruud da00172690 Bug 1463387 [wpt PR 11100] - Fix crash when setting aliases on computed style., a=testonly
Automatic update from web-platform-testsFix crash when setting aliases on computed style.

The incoming CSSPropertyID may be an unresolved property, therefore
CSSUnresolvedProperty::Get must be used rather than CSSProperty::Get.

This bug exists in Chrome stable as well, but it was pretty hard to
discover (by e.g. ClusterFuzz) because aliases were not enumerated until
recently.

R=futhark@chromium.org

Bug: 844816
Change-Id: I97c81764d2027f86004d3b02316cac44412ef0ea
Reviewed-on: https://chromium-review.googlesource.com/1065993
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Anders Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560540}

--

wpt-commits: 94933315da3053196b82bb5d9e7a6a74cb550ce5
wpt-pr: 11100
2018-05-25 16:44:24 +00:00
Simon Pieters 0fd9836f3e Bug 1463071 [wpt PR 11089] - [css-filter] add OWNERS, a=testonly
Automatic update from web-platform-tests[css-filter] add OWNERS

--

wpt-commits: dcbc9bc583022931e9ab5096c28f9e9f12e69407
wpt-pr: 11089
2018-05-25 16:44:23 +00:00
moz-wptsync-bot 1f0e94e1a6 Bug 1462454 [wpt PR 11050] - Update wpt metadata, a=testonly
wpt-pr: 11050
wpt-type: metadata
2018-05-25 16:44:23 +00:00
Ovidio Henriquez 744035d1c7 Bug 1462454 [wpt PR 11050] - Create WebUSB idlharness test for workers, a=testonly
Automatic update from web-platform-testsCreate WebUSB idlharness test for workers

This change creates an idlharness test for the workers to ensure that
all the interfaces are exposed in the worker. This change also updates
the webusb.idl file to match the exposure of the interfaces.

Bug: 841510
Change-Id: Iad72f242ee0cdbf9a3057828bd4bd5542f6fe063
Reviewed-on: https://chromium-review.googlesource.com/1053063
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Chong Zhang <chongz@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560399}

--

wpt-commits: 76c0092916ee8a9171396e62c472d85a0f2623fb
wpt-pr: 11050
2018-05-25 16:44:22 +00:00
Daniel Murphy 0686b1b4d0 Bug 1463221 [wpt PR 11096] - [SessionStorageS13N] Fix key decoding/encoding and site isolation., a=testonly
Automatic update from web-platform-tests[SessionStorageS13N] Fix key decoding/encoding and site isolation.

Allows namespaces to be bound multiple times for site isolation work,
fixes key encoding & decoding in the renderer, and fixes some tests.

Change-Id: Iac667af7f6edcb4774f9ef49cfc8fd0801060b31
Reviewed-on: https://chromium-review.googlesource.com/1065207
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Commit-Queue: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560391}

--

wpt-commits: cf00fe1051b58f10f542fe396cc1872d31e37b60
wpt-pr: 11096
2018-05-25 16:44:21 +00:00
Chris Lilley 08769326a4 Bug 1463061 [wpt PR 11086] - Delete font-feature-settings-rendering-2.html with font, a=testonly
Automatic update from web-platform-testsMerge pull request #11086 from w3c/rm-font-feature-settings-rendering-2

Delete font-feature-settings-rendering-2.html with font
--

wpt-commits: bba08e097cb74df656ff55f059757464eb700c91
wpt-pr: 11086
2018-05-25 16:44:20 +00:00
moz-wptsync-bot 62c8b457f5 Bug 1463150 [wpt PR 11093] - Update wpt metadata, a=testonly
wpt-pr: 11093
wpt-type: metadata
2018-05-25 16:44:19 +00:00
Philip Jägenstedt 2fe1fafaf4 Bug 1463150 [wpt PR 11093] - Fix CORB tests using the wrong references, a=testonly
Automatic update from web-platform-testsFix CORB tests using the wrong references

Problem uncovered by a recent change in WPT, see:
https://bugs.chromium.org/p/chromium/issues/detail?id=844781#c5

Bug: 844781
Change-Id: I6d3a51e7673ef28128b0ede4cbb0450a299730b5
Reviewed-on: https://chromium-review.googlesource.com/1065991
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560268}

--

wpt-commits: 11a87acba01204660f199976158c36bc9758c37c
wpt-pr: 11093
2018-05-25 16:44:19 +00: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
Andrew Halberstadt e8b71d39d5 Bug 1460912 - [testing/profiles] Use the 'common' profile in reftest r=gbrown
This removes prefs that are already shared between reftest and the 'common' profile from:
testing/profiles/reftest/user.js

And moves prefs that were set in the 'common' profile but not reftest to both:
testing/profiles/unittest/user.js
testing/profiles/perf/user.js

MozReview-Commit-ID: HLfVrd2eD0l

--HG--
extra : rebase_source : ff186d28fa9bb081133bec06ee6689d59e66d41e
2018-05-14 10:56:41 -04:00
Andrew Halberstadt d0e6a4b792 Bug 1460912 - [testing/profiles] Sort testing/profiles/reftest/user.js r=gbrown
This was done in its own commit to make the diffs of the other commits easier
to read and review.

MozReview-Commit-ID: HMAyH8olTaF

--HG--
extra : rebase_source : 5f4b51a04971d12a25d4736ed57ee4c0ffed0832
2018-05-14 12:51:32 -04:00
Andrew Halberstadt 57cafcba8c Bug 1460912 - [reftest] Use base profiles in reftest r=gbrown
This moves reftest-preferences.js to:
testing/profiles/reftest/user.js

Developers can also now add extensions to:
testing/profiles/reftest/extensions

MozReview-Commit-ID: IVLsT5MWtcJ

--HG--
rename : layout/tools/reftest/reftest-preferences.js => testing/profiles/reftest/user.js
extra : rebase_source : 1725627d439998d92545e0d4693fbb76a266945f
2018-05-07 16:10:29 -04:00
Andrew Halberstadt 862e0f0951 Bug 1460912 - [testing/profiles] Add a ./profile rm subcommand for removing prefs from a profile r=rwood
Usage is:
./profile rm <profile> [<file>]

The file is a list of prefs, one per line, to remove. The file defaults to stdin, so the culmination
of the last three commits is the ability to do:

./profile diff reftest common -f names -k same | ./profile rm reftest

The above command will remove from the reftest profile, the prefs that are identical in both
reftest and common. This method is quicker and less error prone than doing it manually (which
was how I was doing this previously).

MozReview-Commit-ID: Je0JjFXoora

--HG--
extra : rebase_source : 38dae2dcdc3986910cfcd5091f7fc968bf8cc22a
2018-05-14 21:43:47 -04:00
Andrew Halberstadt ae47cd1150 Bug 1460912 - [testing/profiles] Add option to limit ./profile diff to a specified key r=rwood
This limits the ./profile diff to a single key (e.g only show keys that are in A but not
B).

MozReview-Commit-ID: ILmbDqgU48o

--HG--
extra : rebase_source : 11fecf18e793ca33e13a7ed9786105e48ae39283
2018-05-14 13:17:09 -04:00
Andrew Halberstadt 848da85cb2 Bug 1460912 - [testing/profiles] Add --format options to ./profile diff r=rwood
The main purpose of this change is to add some structured formats to the
diff. In future commits, the output of |./profile diff ...| will be used
as inputs to other ./profile commands.

The intent of all this work is to make it easier to programmatically
manipulate the pref files when adding in new suites. For example, I want
to say "Automatically remove all prefs from the reftest profile that are
shared with the common profile".

MozReview-Commit-ID: nf8xOjmd1u

--HG--
extra : rebase_source : 3ef8f55e9222aadefa5565f14ff9a8d671f88467
2018-05-16 17:10:20 -04:00
Andrew Halberstadt 4c09b651d7 Bug 1460912 - [testing/profiles] Add ability to diff and show multiple profiles with '+' r=rwood
This lets you compare show or diff multiple profiles joined together. For example:
./profile show common+perf

Or:
./profile diff common+perf unittest

MozReview-Commit-ID: nf8xOjmd1u

--HG--
extra : rebase_source : 73db9638b1b366e4c4580079c547bbb4a12ccfbb
2018-05-16 17:10:13 -04:00
Bogdan Tara fa12a141b7 Backed out changeset a00ab75aea2b (bug 1408051) for talos failures. CLOSED TREE 2018-05-17 21:05:51 +03:00
Chris AtLee 252103d21e Bug 1408051: Remove mozharness' copy of virtualenv r=tomprince
MozReview-Commit-ID: 6LsrEcgz0L0

--HG--
extra : rebase_source : a5e5d96de2521973f51a24c6d74d97699b6c59c1
2018-05-17 09:52:59 -04:00
Jan-Ivar Bruaroey cded7e8993 Bug 1462179: Add t.step_func() to calllback and remove closed state test. r=bwc
MozReview-Commit-ID: 3QCO21KdT7s

--HG--
extra : rebase_source : 39743965c882ef0acd68bb2736d86301ad360934
2018-05-16 19:10:10 -04:00
Geoff Brown 02e2a58e26 Bug 1462182 - Dump less device info during Android test-verify; r=jmaher 2018-05-17 16:19:02 -06:00
Geoff Brown d36e62d48c Bug 1460399 - Miscellaneous refactoring in android_emulator_unittest.py; r=me,a=test-only
Also moved more diagnostic information into separate artifacts, to declutter
the main test log.
2018-05-17 16:19:00 -06:00
Blake Kaplan aec5df4e02 Bug 1186265 - Partially update DOMPoint, DOMQuad, DOMRect, DOMMatrix. r=bz
Some notes: this does not fully bring us to compliance to the current spec.
Instead, these are the fixes that I needed to make in order to make
css/geometry/interfaces.html pass with the DOMPoint changes in the previous
patches. I don't fully understand why that patch caused the test to fail the
way it did, but it ended up being easier to fix our code than understand why
the harness was falling over.

The DOMQuad::QuadBounds class was the source of some confusion for me. Now
that DOMRectReadOnly is a concrete class with members, I wanted to avoid
wasting them. However, the spec is unclear as to whether a DOMQuad's bound's
should be live -- that is because DOMQuad exposes DOMPoint, we can set its
points after retrieving a QuadBounds object. Our current code is live, setting
the points changes the QuadBounds. Chromium's current behavior is to never
update the QuadBounds object. I've left our behavior untouched in this patch
(and waste 4 doubles per QuadBounds object), but I am intending to file a bug
to understand what the intent of the spec is. I wonder if the author intended
the points to be DOMPointReadOnly instead. If so, we could simplify the
DOMRectReadOnly code and get rid of the virtual getters, which would be nice.

I also wasn't thrilled to put the DOMMatrix setters on the DOMMatrixReadOnly
class, but for brevity and simplicity of implementation, I've made them
public. I briefly considered making the setters protected on the ReadOnly
version of the class, but I'm not convinced that having to explicitly make
them public on the derived class is worth the extra copies of the names.

MozReview-Commit-ID: CjdW4Nbnc6A

--HG--
extra : rebase_source : 97e9386cfb17319242913d28117c8b1b8b6fbbbe
2018-03-29 16:19:31 -07:00
Narcis Beleuzu d072e49483 Backed out 3 changesets (bug 1464102) for browser-chrome failures on siteData/browser_siteData.js. CLOSED TREE
Backed out changeset 460cd874757f (bug 1464102)
Backed out changeset 3c227d911b2f (bug 1464102)
Backed out changeset 43b864db2e34 (bug 1464102)
2018-05-25 01:42:37 +03:00
Henrik Skupin 22f07a432f Bug 1464196 - [geckodriver] Add missing import of tempfile to CrashReports.md. r=whimboo
MozReview-Commit-ID: EEjXhTpqeys

--HG--
extra : rebase_source : 9e4e124506afe91f5a0b39206ad6aa9476a14f63
2018-05-24 21:33:15 +02:00
Jared Wein 7561f9cb33 Bug 1464102 - Add support for todo_is within ContentTask. r=Gijs
MozReview-Commit-ID: 9GUJIMpylBb

--HG--
extra : rebase_source : 597dff9afa61f281b890ad157d85f117a24f082f
2018-05-24 12:06:36 -04:00
Jared Wein 4caaac5191 Bug 1464102 - Add message listener for content-task:test-todo so todo from within ContentTask will work. r=Gijs
MozReview-Commit-ID: EuWX8eMl8hY

--HG--
extra : rebase_source : 9124f486e4676410fb2fe0009eefc13c28695628
2018-05-24 12:00:09 -04:00
Henrik Skupin f3371a0852 Bug 1462040 - Force geckodriver to always use IPv4 to connect to Marionette. r=jgraham
Marionette uses nsIServerSocket which only allows to create a IPv4
listener. On systems where IPv6 has precedence geckodriver will
automatically use the IPv6 address for `localhost` and will fail
to connect to Marionette. As such we should force geckodriver to
connect to "127.0.0.1".

MozReview-Commit-ID: Dg1n6yYIi2N

--HG--
extra : rebase_source : ed3419a80dbd3101f5d2ee9a469e3e56b189f881
2018-05-16 21:12:21 +02:00
Cosmin Sabou 0917b1478d Merge inbound to mozilla-central. a=merge 2018-05-17 12:46:31 +03:00
shindli fdb6353ff2 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-16 21:53:27 +03:00
shindli 55f2b0d77a Merge inbound to mozilla-central. a=merge 2018-05-16 21:31:38 +03:00
Jan-Ivar Bruaroey 66ff6f1f9e Bug 1461712 - s/assert_session_desc_(not_)equals/assert_session_desc_(not_)similar/ r=bwc
MozReview-Commit-ID: 6LikuJ2hH7R

--HG--
extra : rebase_source : 2d0ac7f0e289e762c9aa9b88fa84a1e7f3c152d3
2018-05-15 11:38:45 -04:00
Jan-Ivar Bruaroey 794360ed8a Bug 1461563 - Update RTCPeerConnection-setRemoteDescription.html to spec, and avoid hang-prone test_state_change_event(). r=bwc
MozReview-Commit-ID: 1YuFJsv74dJ

--HG--
extra : rebase_source : 6eb5ea4fc6fae478b4560460a541a20a9707137d
2018-05-14 10:38:55 -04:00
moz-wptsync-bot c4f8cb7b9f Bug 1461628 - [wpt-sync] Update web-platform-tests to 8233b0b8f835c970502c2fc6ef61fa51c3d4f6ce, a=testonly
wpt-head: 8233b0b8f835c970502c2fc6ef61fa51c3d4f6ce
wpt-type: landing
2018-05-16 15:04:55 +00:00
Lukasz Anforowicz 74d4df84d0 Bug 1459733 [wpt PR 10880] - Handle more html/js polyglots in CORB confirmation sniffing., a=testonly
Automatic update from web-platform-testsHandle more html/js polyglots in CORB confirmation sniffing.

Cross-Origin Read Blocking (CORB) tries to protect certain resource
types (e.g. text/html).  To be resilient against HTTP responses
mislabeled with an incorrect Content-Type, CORB sniffs the response body
to confirm if it truly is the protected type.

Before this CL the confirmation sniffing logic blocked resources that
are both a valid html and a valid javascript.  Blocking of such
resources is undesirable, because it is disruptive to existing websites
that use such polyglot responses in <script> tags.

After this CL, CORB sniffer takes into account the
https://www.ecma-international.org/ecma-262/8.0/index.html#prod-annexB-SingleLineHTMLCloseComment
rule which means that the sniffing doesn't resume immediately after
"-->" characters, but instead also consumes all the characters until the
first line terminator.

Bug: 839945
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
Change-Id: I7c8221acc2013adffe8095d188ae22e1c6a2fdab
Reviewed-on: https://chromium-review.googlesource.com/1047851
Commit-Queue: Charlie Reis <creis@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557018}

--

wpt-commits: 8233b0b8f835c970502c2fc6ef61fa51c3d4f6ce
wpt-pr: 10880
2018-05-16 15:04:54 +00:00
moz-wptsync-bot b387007e0f Bug 1460033 [wpt PR 10905] - Update wpt metadata, a=testonly
wpt-pr: 10905
wpt-type: metadata
2018-05-16 15:04:53 +00:00
Nicolas Pena 89549e5602 Bug 1460033 [wpt PR 10905] - Fix resource-timing.https.html test, a=testonly
Automatic update from web-platform-testsFix resource-timing.https.html test

This CL changes resource-timing-worker.js to use a generated response.
This means Chrome no longer passes the test.

Change-Id: Ib983e4fba9e81ddbee7f9572b6a06b3c1825577a
Reviewed-on: https://chromium-review.googlesource.com/1050383
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556964}

--

wpt-commits: d73901a036e17890987c1593fcaf090d03c3fb66
wpt-pr: 10905
2018-05-16 15:04:53 +00:00
moz-wptsync-bot 7d9aac87ab Bug 1459265 [wpt PR 10852] - Update wpt metadata, a=testonly
wpt-pr: 10852
wpt-type: metadata
2018-05-16 15:04:52 +00:00
Raymond Toy 4b76953bf8 Bug 1459265 [wpt PR 10852] - Move AudioContext tests to WPT, a=testonly
Automatic update from web-platform-testsMove AudioContext tests to WPT

These tests pass on Firefox or fail due to bugs in Firefox.

The remaining tests are somewhat Chrome-specific and aren't moved.

Bug: 745778
Change-Id: Idb1e9ce94339032d7e2866232424c458635db646
Reviewed-on: https://chromium-review.googlesource.com/1042858
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556962}

--

wpt-commits: f9e2b07e0b6f90440d698c8961dff483e34b9ede
wpt-pr: 10852
2018-05-16 15:04:52 +00:00
Raymond Toy eb92082a13 Bug 1459259 [wpt PR 10851] - Move Analyser tests to WPT, a=testonly
Automatic update from web-platform-testsMove Analyser tests to WPT

Firefox passes these tests.  The remaining tests that weren't moved
all use oac.suspend which Firefox doesn't have (incorrectly), so they
weren't moved.

Bug: 745778
Change-Id: Ic8e758896cfdd2abfccf29b6444c20f13c0be3f2
Reviewed-on: https://chromium-review.googlesource.com/1042853
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556958}

--

wpt-commits: b0edea178f845aefc880cd85b3c74c16ea7e835c
wpt-pr: 10851
2018-05-16 15:04:50 +00:00
moz-wptsync-bot 1b17278c15 Bug 1449277 [wpt PR 10198] - Update wpt metadata, a=testonly
wpt-pr: 10198
wpt-type: metadata
2018-05-16 15:04:49 +00:00
Mikhail Pozdnyakov 3ded263977 Bug 1449277 [wpt PR 10198] - Enable WPT tests for the Generic Sensor classes, a=testonly
Automatic update from web-platform-testsEnable WPT tests for the Generic Sensor classes

This patch introduces mock implementations of the Sensor
and SensorProvider mojo interfaces to the WPT tests
for Chromium.

The ongoing WPT issue for the Generic Sensor tests automation:
https://github.com/w3c/web-platform-tests/issues/9686

Bug: 816462
Change-Id: I8e4880ee5269b07f0bf68a2752038e128d166c55
Reviewed-on: https://chromium-review.googlesource.com/980886
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Alexander Shalamov <alexander.shalamov@intel.com>
Commit-Queue: Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
Cr-Commit-Position: refs/heads/master@{#550586}

--

wpt-commits: b55a93ab1fa441d8998fcfb1173d00dab4b733c0
wpt-pr: 10198
2018-05-16 15:04:49 +00:00
Philip Jägenstedt 8765e05ce2 Bug 1460014 [wpt PR 10902] - Fixup remaining uses of config.default.json, a=testonly
Automatic update from web-platform-testsMerge pull request #10902 from w3c/config_default_fixup

Fixup remaining uses of config.default.json
--

wpt-commits: c4a92099c4799f32408c95efd9f95cb79708aaec
wpt-pr: 10902
2018-05-16 15:04:48 +00:00
Yoav Weiss 80b95477db Bug 1460298 [wpt PR 10901] - Server-Timing: test PerformanceResourceTiming.idl from Service Worker, a=testonly
Automatic update from web-platform-testsMerge pull request #10901 from cvazac/cvazac/service-worker

Server-Timing: test PerformanceResourceTiming.idl from Service Worker
--

wpt-commits: 2a099e21421546a037347e0826acd09be9410a87
wpt-pr: 10901
2018-05-16 15:04:47 +00:00
moz-wptsync-bot f879fe0b74 Bug 1459867 [wpt PR 10887] - Update wpt metadata, a=testonly
wpt-pr: 10887
wpt-type: metadata
2018-05-16 15:04:46 +00:00
Adam Rice 81e700ead7 Bug 1459867 [wpt PR 10887] - Verify sync XHR does not fire progress event, a=testonly
Automatic update from web-platform-testsXHR: sync XMLHttpRequest does not fire an event named progress

For https://github.com/whatwg/xhr/pull/208.
--

wpt-commits: 10f586a6d2f606b86310ba05da18ed13a78c67f4
wpt-pr: 10887
2018-05-16 15:04:45 +00:00
Philipp Hancke 2505efc6d6 Bug 1459903 [wpt PR 10893] - webrtc wpt: pass test function in more tests, a=testonly
Automatic update from web-platform-testswebrtc wpt: pass test function in more tests

passes the test argument in promise_test and async_test
so it can be used to add cleanup.

followup on
  https://chromium-review.googlesource.com/c/chromium/src/+/1047674
using the same codemod but a better, non-regexp way to extract the
script tag content.

BUG=836871

Change-Id: I41905ce25e22121a6e8b53d37af86b073e020b5c
Reviewed-on: https://chromium-review.googlesource.com/1049865
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556795}

--

wpt-commits: 45f9422369ebb560e1705f2c8769bf2ea44ee56e
wpt-pr: 10893
2018-05-16 15:04:44 +00:00
Anne van Kesteren 909644060c Bug 1459915 [wpt PR 10894] - HTML: <iframe>.contentDocument of a data: URL document is null, a=testonly
Automatic update from web-platform-testsHTML: <iframe>.contentDocument of a data: URL document is null (#10894)

Fixes #1480.
--

wpt-commits: 0050cfbe145bc9c24981186fa47e714147c1674d
wpt-pr: 10894
2018-05-16 15:04:43 +00:00
Jon Coppeard 8d493df52b Bug 1444956 - Support BinAST decoding in the script loader r=baku 2018-05-16 15:58:13 +01:00
Andreas Tolfsen bb5ac9c95c Bug 1461969 - Restore bug reference on collections.py test_arguments. r=jgraham
Bug reference was accidentally added as commented, and later
automatically removed as part of a WPT import.

MozReview-Commit-ID: HhO0jh2r9Nb

--HG--
extra : rebase_source : d7ccb52ff6ae6723625230ccdf42523b4923f5a3
2018-05-16 14:42:32 +01:00
Andrea Marchesini 3ef72562fe Bug 1454889 - Remove createObjectURL()'s MediaStream overload, r=valentin 2018-04-24 16:19:51 +02:00
Chris AtLee 6e7f604585 Bug 1237182: Removing unused buildbot support r=Callek
MozReview-Commit-ID: EjclZgc864L

--HG--
extra : rebase_source : aebc03899ad88aa2838825c14a45c59e1e59be05
extra : source : ba91fec47e908619d9a8f550ee65cd78f67e3d59
2018-05-04 13:51:35 -04:00
Kartikaya Gupta fed90f2879 Bug 1409289 - Increase magic number delay to satisfy increased WebRender initialization overhead. r=jmaher
MozReview-Commit-ID: GIZvMxpOwlq

--HG--
extra : rebase_source : b79a8b1595ac19d50fe7fd0ec611144e61226bb9
2018-05-15 10:56:14 -04:00
Dorel Luca 7285fe0e8b Merge mozilla-central to autoland
--HG--
extra : rebase_source : 28cf949fe5cbd372058adac2d3a9d6e66902e6e3
2018-05-16 00:58:05 +03:00
Dorel Luca 0d2ff9e60d Merge mozilla-inbound to mozilla-central. a=merge 2018-05-16 00:54:22 +03:00
Jonathan Kew dd18e79f08 Bug 1458301 - Remove failure annotations for WPT tests that now pass, due to improved font fallback choices. r=jwatt 2018-05-15 14:59:25 +01:00
Jan Henning 60ba2cd789 Bug 1458697 - Temporarily enable Android session store debug logging in automation. r=JanH
MozReview-Commit-ID: 3ZE2ycXUn1v

--HG--
extra : rebase_source : 49fffbd0e1f265759a0631280f2c77f13a508d02
2018-05-14 21:03:04 +02:00
Marco Bonardo c67bc6cc9a Bug 1430023 - Get rid of some remaining localstore.rdf code. r=mossop
MozReview-Commit-ID: LqqSsb2h1Yv

--HG--
extra : rebase_source : 1a89abfbe75e17ed4be3a9fa52eef2d1db9f99bd
2018-05-09 10:49:35 +02:00
Gregory Szorc 0084dc7475 Bug 1461221 - Account for psutil.disk_io_counters() returning None; r=mshal
Apparently it can do this.

MozReview-Commit-ID: 6gMTGtcRAw6

--HG--
extra : rebase_source : 1e89583b3c15c85d1c86969f101358864c0e2e34
2018-05-15 12:02:46 -07:00
Kartikaya Gupta 8c06c3acbb Bug 1129091 - Wait for the iframes to load before running test functions that use them. r=jgraham
MozReview-Commit-ID: Di6pxnrZxcZ

--HG--
extra : rebase_source : dba49c981dc964451fb65fe635bc80a1bb1fe87b
2018-05-15 07:57:15 -04:00
Henrik Skupin 8b0b9860af Bug 1461253 - [wdspec] Disable user prompt tests of get_element_property and get_element_tag_name for webrender. r=ato
Bug 1425588 tracks disabled tests for webrender, including a
couple of user prompt tests of the wdspec test suite. The tests
for get_element_property and get_element_tag_name also
intermittently fail, and need to be disabled for now.

MozReview-Commit-ID: AQLxDdqD80p

--HG--
extra : rebase_source : 2d6fd42beb42490f42b1e5de95c060ec15bd07b4
2018-05-14 09:32:15 +02:00
Henrik Skupin 75096ef8ff Bug 1460651 - [marionette] Getter for "running" has to always return a boolean. r=ato
MozReview-Commit-ID: 5mOJSgwVQN1

--HG--
extra : rebase_source : e33760eacc88def1fb2a631ee63426eb206d185e
2018-05-14 20:51:56 +02:00
Henrik Skupin 6b8e21179a Bug 1460651 - [marionette] Add additional debug logging for browser startup. r=ato
MozReview-Commit-ID: 9ABM2XcJoKc

--HG--
extra : rebase_source : 1c230e2f6723658b73f46b81bad500a8daadf02a
2018-05-10 18:20:17 +02:00
Csoregi Natalia 00dd116638 Merge inbound to mozilla-central. a=merge 2018-05-15 12:53:24 +03:00
Boris Zbarsky 1b656c34aa Bug 1455802. Get rid of web-visible XMLStyleSheetProcessingInstruction. r=peterv
MozReview-Commit-ID: GBumpNuvzZf
2018-05-14 18:54:16 -04:00
Noemi Erli 017a4c00fe Bug 1450864 - Disable on Linux for frequent failures in content-security-policy/navigate-to/child-navigates-parent-blocked.html. r=jmaher
--HG--
extra : rebase_source : 2f2c6c5b8ab1d105bd8b699678a6e96da5add6d9
2018-05-14 08:46:00 +03:00
Andi-Bogdan Postelnicu 7ff371efa8 Bug 1432410 - Add tests in tree to make sure we don't regress with clang-tidy on static-analisys. Tests wrote in part by :sylvestre. r=gps
MozReview-Commit-ID: IWxzKfWNIHG

--HG--
extra : rebase_source : e6860d1adcc06bb1e4383cb76be02089a0ef61f9
2018-05-03 20:06:16 +03:00
Margareta Eliza Balazs c4a535377f Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
extra : rebase_source : ba12f05efc62a616ff831b24e38823be9e69c8ea
2018-05-14 19:48:37 +03:00
Henrik Skupin 8e0993677f Bug 1461270 - [geckdriver] Log Marionette host and port. r=ato
geckodriver should log to which host and port it is trying
to create a connection with Marionette.

MozReview-Commit-ID: DxWSsDDMKCL

--HG--
extra : rebase_source : df870bf956d93aae8d95f70c88c184adc90bf2bf
2018-05-14 10:45:54 +02:00
Margareta Eliza Balazs 17675612bf Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-14 19:49:50 +03:00
Margareta Eliza Balazs 2b9779c593 Merge inbound to mozilla-central. a=merge 2018-05-14 19:44:11 +03:00
Geoff Brown 8abd93dc69 Bug 1460411 - Add mozharness configuration for androidx86_7_0 tests; r=me,a=test-only 2018-05-14 08:12:46 -06:00
Geoff Brown 40e0b78196 Bug 1460411 - Add tooltool manifest for androidx86_7_0 avd archive; r=me,a=test-only 2018-05-14 08:12:46 -06:00
AlvaroRe 20fe538986 Bug 1141118 - [marionette] In shuffle mode log the seed value before the tests are run. r=whimboo
MozReview-Commit-ID: CfhV6f1yMlM

--HG--
extra : rebase_source : d9fde562b491836cd9b4a7c2b062440803b1d5e4
2018-05-08 20:43:56 +02:00
Gregory Mierzwinski b2fa7c7115 Bug 1461202 - Add baseline tests to run to self.suites after iterating through it. r=marco
This patch fixes the addition of baseline tests into self.suites when the suite doesn't exist, and we are iterating over self.suites. Now, we find all baseline tests to run, then add them into self.suites when we are not iterating over self.suites.

MozReview-Commit-ID: GPQeCw1J9P3

--HG--
extra : rebase_source : c6fdfddea15a9e261431f03266784a932318b12f
2018-05-13 13:41:53 -04:00
Gurzau Raul 5350b616ef Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-13 00:53:50 +03:00
Narcis Beleuzu 495eed2d41 Backed out changeset ba91fec47e90 (bug 1237182) for breaking the Windows 2012 Nightlies. a=backout 2018-05-12 17:33:18 +03:00
Brindusan Cristian 1df25b391a Merge inbound to mozilla-central. a=merge 2018-05-12 12:47:14 +03:00
Henrik Skupin fb1537aa7f Bug 1460059 - [wdspec] Remove superfluous set_window_rect/resizing_and_positioning.py. r=ato
MozReview-Commit-ID: 4cEvbPM3Wlm

--HG--
extra : rebase_source : 9bf8703cc0ac471d8ad129dc363e0092fe31a46b
2018-05-11 15:23:59 +02:00
Henrik Skupin b7df70f0b6 Bug 1460307 - [geckodriver] Add documentation for crash report submission. r=whimboo a=doc
DONTBUILD

MozReview-Commit-ID: KRNGBPrXZKy

--HG--
extra : rebase_source : efccc5b691a92aaba0fea1eb191f1b8a77747281
2018-05-11 22:41:30 +02:00
Maja Frydrychowicz 543283931f Bug 1460315 - Run Mn suite on both android-4.3-arm7 debug and opt; r=gbrown
MozReview-Commit-ID: Bq4gJJahwYQ

--HG--
extra : rebase_source : 7fd33e018939d79695daed308f0c062958bf9e21
2018-05-11 15:45:18 -04:00
Andreas Tolfsen 95f8f2a563 Bug 1461101 - Remove unused .gitignore file. r=whimboo
Following the move to use cargo worktrees in central, the .gitignore
file for mozversion is not used anymore since we no longer generate
testing/mozbase/rust/mozversion/target on building.

MozReview-Commit-ID: 72geBjNxjZl

--HG--
extra : rebase_source : d7f11b33c91407e97416344ca1a2d0f06aa573d3
2018-05-12 14:08:07 +01:00
Andreas Tolfsen 0ba63ee173 Bug 1461101 - Remove unused .hgignore file. r=whimboo
Mercurial, unlike git, does not pick up .hgignore files in subdirectories.
This file has never been used.

MozReview-Commit-ID: 6HdQJREJkgC

--HG--
extra : rebase_source : 9f69c19aa68b34e32efee6a400653210afe32018
2018-05-12 14:06:45 +01:00
Aki Sasaki 3425a75d24 Bug 1459391 - Fix intermittent OSX vcversioner install error. r=tomprince
--HG--
extra : rebase_source : 00ab3b022e848316015894e31cf6539c1a6a237a
extra : source : db83b4e5d3060c7fffc4aa865e65d04651c92d58
2018-04-27 15:42:21 -07:00
Maja Frydrychowicz 605ab3605c NO BUG - Update docs for running Marionette tests on Fennec; r=me
--HG--
extra : rebase_source : ae0a13dbec0d68c99bd5d3a8afaea0aa12e34e87
extra : histedit_source : 0aed0200b65aaa53479935b1038cc46d04798d0b
2018-04-26 18:56:38 -04:00
moz-wptsync-bot 6ca0ab1386 Bug 1460677 - [wpt-sync] Update web-platform-tests to f0fe4791f5b87491d8d9662832fae543e4edbca1, a=testonly
wpt-head: f0fe4791f5b87491d8d9662832fae543e4edbca1
wpt-type: landing
2018-05-14 09:55:47 +00:00
Ayush Gupta d631eaf53f Bug 1459897 [wpt PR 10892] - add url host test: Port number is removed if new port is scheme default, a=testonly
Automatic update from web-platform-testsURL: host setter with default port against URL with non-default port

See https://github.com/nodejs/node/pull/20479.
--

wpt-commits: f0fe4791f5b87491d8d9662832fae543e4edbca1
wpt-pr: 10892
2018-05-14 09:55:47 +00:00
Geoffrey Sneddon 2ce9c49086 Bug 1459883 [wpt PR 10889] - Remove unneeded lint.whitelist lines, a=testonly
Automatic update from web-platform-testsRemove unneeded lint.whitelist lines

--

wpt-commits: d7fb5001b3a22db270ba5926024d3684843b0246
wpt-pr: 10889
2018-05-14 09:55:46 +00:00
moz-wptsync-bot 9d9f57267d Bug 1459853 [wpt PR 10886] - Update wpt metadata, a=testonly
wpt-pr: 10886
wpt-type: metadata
2018-05-14 09:55:45 +00:00
Yutaka Hirano e1277119d7 Bug 1459853 [wpt PR 10886] - ReadableStreamBytesConsumer should check read results, a=testonly
Automatic update from web-platform-testsReadableStreamBytesConsumer should check read results

ReadableStreamBytesConsumer expected that the results from
ReadableStreamReaderDefaultRead should be Promise<Object> because that
is provided from ReadableStream provided by blink, but it's possible to
inject arbitrary values with the promise assimilation.

This CL adds additional checks for such injection.

Bug: 840320
Change-Id: I7b3c6a8bfcf563dd860b133ff0295dd7a5d5fea5
Reviewed-on: https://chromium-review.googlesource.com/1049413
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556751}

--

wpt-commits: fc03b170c13c2377f852b35854682c573067d8d8
wpt-pr: 10886
2018-05-14 09:55:44 +00:00
Ms2ger c6bbad4910 Bug 1458544 [wpt PR 10769] - Add support for JS shell tests to the manifest code., a=testonly
Automatic update from web-platform-testsAdd support for JS shell tests to the manifest code.

--

wpt-commits: 8b105455a9b1fba8ca4cd7f973c565ca361278f5
wpt-pr: 10769
2018-05-14 09:55:43 +00:00
Harald Alvestrand cacb76f2d3 Bug 1459832 [wpt PR 10885] - Reland "Adds a test for basic WebRTC video codec conformance.", a=testonly
Automatic update from web-platform-testsReland "Adds a test for basic WebRTC video codec conformance."

This reverts commit 8d1dda318f73e9293d572e08b8773cf137ee7014.

Reason for revert: Now disabling test on relevant platforms.

Original change's description:
> Revert "Adds a test for basic WebRTC video codec conformance."
>
> This reverts commit 72aef1a4cea800fff0d5375c284c6d071cf3d46c.
>
> Reason for revert: Failing on Win / Mac / Linux bots
>
> Unexpected Failures:
> * external/wpt/webrtc/protocol/video-codecs.html
> * virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/protocol/video-codecs.html
>
> WebKit Win7 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/63947
> WebKit Win10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win10/34576
> WebKit Mac10.10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/46846
> WebKit Mac10.11 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/32883
> WebKit Linux Trusty https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/44403
>
> (It passes on Mac 10.12.)
>
> Original change's description:
> > Adds a test for basic WebRTC video codec conformance.
> >
> > This tests that the browser conforms to RFC 7742, "WebRTC Video
> > Processing and Codec Requrements".
> >
> > It establishes a new subdirectory for protocol-related WebRTC tests.
> >
> > Bug: chromium:839753
> > Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5
> > Reviewed-on: https://chromium-review.googlesource.com/1043886
> > Commit-Queue: Harald Alvestrand <hta@chromium.org>
> > Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#556454}
>
> TBR=mflodman@webrtc.org,hta@chromium.org,foolip@chromium.org
>
> Change-Id: Id3789b69df63d7e41be3573ca1fbb5a07b00e7e7
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: chromium:839753
> Reviewed-on: https://chromium-review.googlesource.com/1049088
> Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
> Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#556645}

TBR=mflodman@webrtc.org,hta@chromium.org,ksakamoto@chromium.org,foolip@chromium.org

Change-Id: I867cf04bfc7cd48afea3b5a26f0af77eef731434
Bug: chromium:839753, chromium:840659
Reviewed-on: https://chromium-review.googlesource.com/1049525
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556731}

--

wpt-commits: 41c88bf884562a5097c2e795b6a179f29f7f3d61
wpt-pr: 10885
2018-05-14 09:55:43 +00:00
Anne van Kesteren b90bdf960b Bug 1459572 [wpt PR 10865] - HTML: FormData serialization of <input type=file> without selection, a=testonly
Automatic update from web-platform-testsHTML: FormData representation of <input type=file> without selection

For https://github.com/whatwg/html/pull/3658.
--

wpt-commits: 11f912ed1d8c8da3cb23f8e77444c4bc03c18e01
wpt-pr: 10865
2018-05-14 09:55:42 +00:00
Hiroki Nakagawa 2a5f1429c0 Bug 1458564 [wpt PR 10776] - Worker: Throw an exception when importScripts() is called on "module" worker, a=testonly
Automatic update from web-platform-testsWorker: Throw an exception when importScripts() is called on "module" worker

Spec: https://html.spec.whatwg.org/multipage/workers.html#dom-workerglobalscope-importscripts

"1. If worker global scope's type is "module", throw a TypeError exception."

Bug: 831420
Change-Id: I6a1976363435596562689988ed39394a3b735779
Reviewed-on: https://chromium-review.googlesource.com/1038926
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556713}

--

wpt-commits: 42ae4a432d5264eba6c7171c8ecfcb26dc9fa1a8
wpt-pr: 10776
2018-05-14 09:55:41 +00:00
Louis-Dominique Dubeau b20152cd0e Bug 1458279 [wpt PR 10735] - Test that non-Text nodes are not touched by normalization., a=testonly
Automatic update from web-platform-testsDOM: non-Text nodes are not touched by normalization

This test makes sure that non-Text nodes are not touched even if they
hold empty text strings. This test was motivated by a bug present in
the jsdom library.
--

wpt-commits: d50825bfd2a2e887c24e63683a03efe5896e2b80
wpt-pr: 10735
2018-05-14 09:55:40 +00:00
Philipp Hancke c9e9aa88e7 Bug 1459826 [wpt PR 10884] - webrtc wpt: pass test in promise_test and async_test, a=testonly
Automatic update from web-platform-testswebrtc wpt: pass test in promise_test and async_test

passes the test argument in promise_test and async_test
so it can be used to add cleanup.
Change done with a jscodeshift codemod that detects
there were no arguments to promise_test (or async_test):

export default function transformer(file, api) {
  const j = api.jscodeshift;
  return j(file.source)
    // .find(j.CallExpression)
    .find(j.CallExpression, {callee: {type: 'Identifier', name: 'promise_test'}})
    .forEach(path => {
        if (path.value.arguments[0].params.length === 0) {
          path.value.arguments[0].params.push(j.identifier('t'));
        }
    })
    .toSource();
};

BUG=836871

Change-Id: Ie7dd7fb0dd8a4da6c4c00f3616fd41d1d47854ef
Reviewed-on: https://chromium-review.googlesource.com/1047674
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556711}

--

wpt-commits: 9949cb53d1e32bc9c34c687d8b89dc3ecb6d9553
wpt-pr: 10884
2018-05-14 09:55:39 +00:00
David Storey 1772e04207 Bug 1459725 [wpt PR 10879] - Fix DOM interface test, a=testonly
Automatic update from web-platform-testsHTML: no longer depend on SVGElement in IDL

See https://github.com/whatwg/html/pull/3671.
--

wpt-commits: fcf42b610c3eec811dc26a09b1404300aeb01ac1
wpt-pr: 10879
2018-05-14 09:55:38 +00:00
moz-wptsync-bot 1f2de8794a Bug 1459565 [wpt PR 10863] - Update wpt metadata, a=testonly
wpt-pr: 10863
wpt-type: metadata
2018-05-14 09:55:37 +00:00
Anne van Kesteren a6bafc2553 Bug 1459565 [wpt PR 10863] - DOM: retarget relatedTarget, a=testonly
Automatic update from web-platform-testsDOM: retarget relatedTarget

relatedTarget gets retargeted. Also use test rather than async_test if possible.

Fixes #10854.

--

wpt-commits: b9f5402f16fa98c88428dace0a7088ef9dae8df3
wpt-pr: 10863
2018-05-14 09:55:36 +00:00