Commit 84091f52 authored by Chromium WPT Sync's avatar Chromium WPT Sync Committed by Commit Bot

Import wpt@220c3999b91c4e73e9b323ade570db518d132881

Using wpt-import in Chromium cefbc054.
With Chromium commits locally applied on WPT:
736345b4 "Fix fast/table/column-in-inline.html not to rely on wrong behavior"


Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/23501

Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md

NOAUTOREVERT=true
TBR=lukebjerring

No-Export: true
Change-Id: Iff95d8b8734360bdfcb9e01cb6b5e289826c0e93
Reviewed-on: https://chromium-review.googlesource.com/1190642
Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org>
Reviewed-by: default avatarBlink WPT Bot <blink-w3c-test-autoroller@chromium.org>
Cr-Commit-Position: refs/heads/master@{#586315}
parent 6c0be75b
......@@ -2723,7 +2723,7 @@ crbug.com/870526 external/wpt/push-api/idlharness.https.any.serviceworker.html [
crbug.com/875249 external/wpt/infrastructure/testdriver/bless.html [ Timeout Pass ]
# ====== New tests from wpt-importer added here ======
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-vertical.html [ Failure ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical.html [ Failure ]
crbug.com/626703 external/wpt/css/selectors/old-tests/css3-modsel-16.xml [ Skip ]
crbug.com/626703 external/wpt/css/selectors/old-tests/css3-modsel-83.xml [ Failure ]
crbug.com/626703 external/wpt/css/selectors/old-tests/css3-modsel-64.xml [ Skip ]
......@@ -2749,14 +2749,14 @@ crbug.com/626703 virtual/outofblink-cors/external/wpt/service-workers/service-wo
crbug.com/626703 virtual/outofblink-cors-ns/external/wpt/service-workers/service-worker/update-top-level.https.html [ Timeout ]
crbug.com/626703 external/wpt/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window.html [ Timeout ]
crbug.com/626703 virtual/service-worker-servicification/external/wpt/service-workers/service-worker/update-top-level.https.html [ Timeout ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-containing-block.html [ Failure ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-containing-block.html [ Failure ]
crbug.com/626703 external/wpt/quirks/text-decoration-doesnt-propagate-into-tables/quirks.html [ Failure ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-transform-translatez.html [ Failure ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-overflow-hidden.html [ Failure ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-transform-translatez.html [ Failure ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-hidden.html [ Failure ]
crbug.com/626703 [ Mac10.12 ] external/wpt/webxr/xrSession_requestAnimationFrame_getDevicePose.https.html [ Failure Timeout ]
crbug.com/877300 external/wpt/editing/run/delete.html?2001-3000 [ Timeout Pass ]
crbug.com/626703 external/wpt/payment-request/payment-response/onpayerdetailchange-attribute.manual.https.html [ Timeout ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-painting-order.html [ Failure ]
crbug.com/626703 external/wpt/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order.html [ Failure ]
crbug.com/626703 external/wpt/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.html [ Timeout ]
crbug.com/626703 external/wpt/css/css-transitions/event-dispatch.tentative.html [ Timeout ]
crbug.com/875411 external/wpt/svg/text/reftests/text-complex-002.svg [ Failure ]
......
This is a testharness.js-based test.
PASS fieldset with display: block
PASS fieldset with display: table
PASS fieldset with display: table-row-group
PASS fieldset with display: table-header-group
PASS fieldset with display: table-footer-group
PASS fieldset with display: table-row
PASS fieldset with display: table-cell
PASS fieldset with display: table-column-group
PASS fieldset with display: table-column
PASS fieldset with display: table-caption
PASS fieldset with display: list-item
FAIL fieldset with display: flow assert_equals: display: flow is not supported expected "flow" but got "block"
PASS fieldset with display: flow-root
FAIL fieldset with display: run-in assert_equals: display: run-in is not supported expected "run-in" but got "block"
PASS fieldset with display: inline
PASS fieldset with display: inline-block
PASS fieldset with display: inline-table
FAIL fieldset with display: ruby assert_equals: display: ruby is not supported expected "ruby" but got "block"
FAIL fieldset with display: ruby-base assert_equals: display: ruby-base is not supported expected "ruby-base" but got "block"
FAIL fieldset with display: ruby-text assert_equals: display: ruby-text is not supported expected "ruby-text" but got "block"
FAIL fieldset with display: ruby-base-container assert_equals: display: ruby-base-container is not supported expected "ruby-base-container" but got "block"
FAIL fieldset with display: ruby-text-container assert_equals: display: ruby-text-container is not supported expected "ruby-text-container" but got "block"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS rendered legend with display: block
FAIL rendered legend with display: table assert_equals: display: table is not supported expected "table" but got "block"
FAIL rendered legend with display: table-row-group assert_equals: display: table-row-group is not supported expected "table-row-group" but got "block"
FAIL rendered legend with display: table-header-group assert_equals: display: table-header-group is not supported expected "table-header-group" but got "block"
FAIL rendered legend with display: table-footer-group assert_equals: display: table-footer-group is not supported expected "table-footer-group" but got "block"
FAIL rendered legend with display: table-row assert_equals: display: table-row is not supported expected "table-row" but got "block"
FAIL rendered legend with display: table-cell assert_equals: display: table-cell is not supported expected "table-cell" but got "block"
FAIL rendered legend with display: table-column-group assert_equals: display: table-column-group is not supported expected "table-column-group" but got "block"
FAIL rendered legend with display: table-column assert_equals: display: table-column is not supported expected "table-column" but got "block"
FAIL rendered legend with display: table-caption assert_equals: display: table-caption is not supported expected "table-caption" but got "block"
FAIL rendered legend with display: list-item assert_equals: display: list-item is not supported expected "list-item" but got "block"
FAIL rendered legend with display: flow assert_equals: display: flow is not supported expected "flow" but got "block"
FAIL rendered legend with display: flow-root assert_equals: display: flow-root is not supported expected "flow-root" but got "block"
FAIL rendered legend with display: run-in assert_equals: display: run-in is not supported expected "run-in" but got "block"
FAIL rendered legend with display: inline assert_equals: display: inline is not supported expected "inline" but got "block"
FAIL rendered legend with display: inline-block assert_equals: display: inline-block is not supported expected "inline-block" but got "block"
FAIL rendered legend with display: inline-table assert_equals: display: inline-table is not supported expected "inline-table" but got "block"
FAIL rendered legend with display: ruby assert_equals: display: ruby is not supported expected "ruby" but got "block"
FAIL rendered legend with display: ruby-base assert_equals: display: ruby-base is not supported expected "ruby-base" but got "block"
FAIL rendered legend with display: ruby-text assert_equals: display: ruby-text is not supported expected "ruby-text" but got "block"
FAIL rendered legend with display: ruby-base-container assert_equals: display: ruby-base-container is not supported expected "ruby-base-container" but got "block"
FAIL rendered legend with display: ruby-text-container assert_equals: display: ruby-text-container is not supported expected "ruby-text-container" but got "block"
FAIL rendered legend with display: grid assert_equals: display: grid is not supported expected "grid" but got "block"
FAIL rendered legend with display: inline-grid assert_equals: display: inline-grid is not supported expected "inline-grid" but got "block"
FAIL rendered legend with display: flex assert_equals: display: flex is not supported expected "flex" but got "block"
FAIL rendered legend with display: inline-flex assert_equals: display: inline-flex is not supported expected "inline-flex" but got "block"
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 56 tests; 52 PASS, 4 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS in-body: display
FAIL in-body: unicodeBidi assert_equals: expected "isolate" but got "normal"
PASS in-body: marginTop
PASS in-body: marginRight
PASS in-body: marginBottom
PASS in-body: marginLeft
PASS in-body: paddingTop
PASS in-body: paddingRight
PASS in-body: paddingBottom
PASS in-body: paddingLeft
PASS in-body: overflow
PASS in-body: height
PASS in-body: box-sizing
PASS in-body: width
PASS rendered-legend: display
FAIL rendered-legend: unicodeBidi assert_equals: expected "isolate" but got "normal"
PASS rendered-legend: marginTop
PASS rendered-legend: marginRight
PASS rendered-legend: marginBottom
PASS rendered-legend: marginLeft
PASS rendered-legend: paddingTop
PASS rendered-legend: paddingRight
PASS rendered-legend: paddingBottom
PASS rendered-legend: paddingLeft
PASS rendered-legend: overflow
PASS rendered-legend: height
PASS rendered-legend: box-sizing
PASS rendered-legend: width
PASS in-fieldset-second-child: display
FAIL in-fieldset-second-child: unicodeBidi assert_equals: expected "isolate" but got "normal"
PASS in-fieldset-second-child: marginTop
PASS in-fieldset-second-child: marginRight
PASS in-fieldset-second-child: marginBottom
PASS in-fieldset-second-child: marginLeft
PASS in-fieldset-second-child: paddingTop
PASS in-fieldset-second-child: paddingRight
PASS in-fieldset-second-child: paddingBottom
PASS in-fieldset-second-child: paddingLeft
PASS in-fieldset-second-child: overflow
PASS in-fieldset-second-child: height
PASS in-fieldset-second-child: box-sizing
PASS in-fieldset-second-child: width
PASS in-fieldset-descendant: display
FAIL in-fieldset-descendant: unicodeBidi assert_equals: expected "isolate" but got "normal"
PASS in-fieldset-descendant: marginTop
PASS in-fieldset-descendant: marginRight
PASS in-fieldset-descendant: marginBottom
PASS in-fieldset-descendant: marginLeft
PASS in-fieldset-descendant: paddingTop
PASS in-fieldset-descendant: paddingRight
PASS in-fieldset-descendant: paddingBottom
PASS in-fieldset-descendant: paddingLeft
PASS in-fieldset-descendant: overflow
PASS in-fieldset-descendant: height
PASS in-fieldset-descendant: box-sizing
PASS in-fieldset-descendant: width
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS idl_test setup
PASS Partial interface UIEvent: original interface defined
PASS Partial dictionary UIEventInit: original dictionary defined
PASS InputDeviceCapabilities interface: existence and properties of interface object
PASS InputDeviceCapabilities interface object length
PASS InputDeviceCapabilities interface object name
PASS InputDeviceCapabilities interface: existence and properties of interface prototype object
PASS InputDeviceCapabilities interface: existence and properties of interface prototype object's "constructor" property
PASS InputDeviceCapabilities interface: existence and properties of interface prototype object's @@unscopables property
PASS InputDeviceCapabilities interface: attribute firesTouchEvents
FAIL InputDeviceCapabilities interface: attribute pointerMovementScrolls assert_true: The prototype object must have a property "pointerMovementScrolls" expected true got false
PASS InputDeviceCapabilities must be primary interface of new InputDeviceCapabilities
PASS Stringification of new InputDeviceCapabilities
PASS InputDeviceCapabilities interface: new InputDeviceCapabilities must inherit property "firesTouchEvents" with the proper type
FAIL InputDeviceCapabilities interface: new InputDeviceCapabilities must inherit property "pointerMovementScrolls" with the proper type assert_inherits: property "pointerMovementScrolls" not found in prototype chain
PASS UIEvent interface: attribute sourceCapabilities
Harness: the test ran to completion.
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
'use strict';
idl_test(
['InputDeviceCapabilities'],
['uievents', 'dom'],
idl_array => {
idl_array.add_objects({
InputDeviceCapabilities: ["new InputDeviceCapabilities"],
});
}
);
<!doctype html>
<title>Input Device Capabilities IDL tests</title>
<link rel="help" href="https://wicg.github.io/InputDeviceCapabilities/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/WebIDLParser.js"></script>
<script src="/resources/idlharness.js"></script>
<script>
"use strict";
promise_test(async () => {
const idl_array = new IdlArray();
const idl = await (await fetch("/interfaces/InputDeviceCapabilities.idl")).text();
const uievents = await (await fetch("/interfaces/uievents.idl")).text();
const dom = await (await fetch("/interfaces/dom.idl")).text();
idl_array.add_idls(idl);
idl_array.add_dependency_idls(uievents);
idl_array.add_dependency_idls(dom);
idl_array.add_objects({
InputDeviceCapabilities: ["new InputDeviceCapabilities"],
});
idl_array.test();
}, "Test driver");
</script>
This is a testharness.js-based test.
PASS div[align=left] legend
PASS div[align=center] legend
PASS div[align=right] legend
FAIL div[style="text-align: center"] legend assert_equals: expected legend[align=left] expected 24 but got 394
PASS div[style="text-align: center"][align=center] legend
PASS legend[style="margin: 0 auto"]
PASS legend[style="margin: 0 0 0 auto"]
PASS fieldset[dir=rtl] legend
FAIL fieldset[dir=rtl] legend[style="text-align: left"] assert_equals: expected legend[align=right] expected 764 but got 24
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL .table assert_equals: .table display expected "table" but got "block"
FAIL .caption assert_equals: .caption display expected "table-caption" but got "block"
FAIL .col assert_equals: .col display expected "table-column" but got "block"
FAIL .tbody assert_equals: .tbody display expected "table-row-group" but got "block"
FAIL .tr assert_equals: .tr display expected "table-row" but got "block"
FAIL .td assert_equals: .td display expected "table-cell" but got "block"
FAIL .li assert_equals: .li display expected "list-item" but got "block"
FAIL .inline assert_equals: .inline display expected "inline" but got "block"
FAIL .inline-block assert_equals: .inline-block display expected "inline-block" but got "block"
FAIL .ruby assert_equals: .ruby display expected "inline" but got "block"
FAIL .rt assert_equals: .rt width expected "29px" but got "800px"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Flex assert_equals: expected "18px" but got "162px"
FAIL Inline flex assert_equals: expected "18px" but got "162px"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Grid assert_equals: expected "86px" but got "162px"
FAIL Inline grid assert_equals: expected "86px" but got "162px"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL fieldset multicol assert_equals: expected "18px" but got "90px"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS div[align=left] legend
PASS div[align=center] legend
PASS div[align=right] legend
FAIL div[style="text-align: center"] legend assert_equals: expected legend[align=left] expected 24 but got 394
PASS div[style="text-align: center"][align=center] legend
PASS legend[style="margin: 0 auto"]
PASS legend[style="margin: 0 0 0 auto"]
PASS fieldset[dir=rtl] legend
FAIL fieldset[dir=rtl] legend[style="text-align: left"] assert_equals: expected legend[align=right] expected 764 but got 24
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL flex assert_equals: offsetHeight expected 18 but got 36
FAIL inline-flex assert_equals: offsetHeight expected 18 but got 36
FAIL grid assert_equals: offsetHeight expected 18 but got 36
FAIL inline-grid assert_equals: offsetHeight expected 18 but got 36
PASS multicol
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL .table assert_equals: .table display expected "table" but got "block"
FAIL .caption assert_equals: .caption display expected "table-caption" but got "block"
FAIL .col assert_equals: .col display expected "table-column" but got "block"
FAIL .tbody assert_equals: .tbody display expected "table-row-group" but got "block"
FAIL .tr assert_equals: .tr display expected "table-row" but got "block"
FAIL .td assert_equals: .td display expected "table-cell" but got "block"
FAIL .li assert_equals: .li display expected "list-item" but got "block"
FAIL .inline assert_equals: .inline display expected "inline" but got "block"
FAIL .inline-block assert_equals: .inline-block display expected "inline-block" but got "block"
FAIL .ruby assert_equals: .ruby display expected "inline" but got "block"
FAIL .rt assert_equals: .rt width expected "29.3281px" but got "800px"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Flex assert_equals: expected "20px" but got "180px"
FAIL Inline flex assert_equals: expected "20px" but got "180px"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Grid assert_equals: expected "90px" but got "180px"
FAIL Inline grid assert_equals: expected "90px" but got "180px"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL fieldset multicol assert_equals: expected "20px" but got "100px"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS div[align=left] legend
PASS div[align=center] legend
PASS div[align=right] legend
FAIL div[style="text-align: center"] legend assert_equals: expected legend[align=left] expected 24 but got 395
PASS div[style="text-align: center"][align=center] legend
PASS legend[style="margin: 0 auto"]
PASS legend[style="margin: 0 0 0 auto"]
PASS fieldset[dir=rtl] legend
FAIL fieldset[dir=rtl] legend[style="text-align: left"] assert_equals: expected legend[align=right] expected 765 but got 24
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL flex assert_equals: offsetHeight expected 20 but got 40
FAIL inline-flex assert_equals: offsetHeight expected 20 but got 40
FAIL grid assert_equals: offsetHeight expected 20 but got 40
FAIL inline-grid assert_equals: offsetHeight expected 20 but got 40
PASS multicol
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL .table assert_equals: .table display expected "table" but got "block"
FAIL .caption assert_equals: .caption display expected "table-caption" but got "block"
FAIL .col assert_equals: .col display expected "table-column" but got "block"
FAIL .tbody assert_equals: .tbody display expected "table-row-group" but got "block"
FAIL .tr assert_equals: .tr display expected "table-row" but got "block"
FAIL .td assert_equals: .td display expected "table-cell" but got "block"
FAIL .li assert_equals: .li display expected "list-item" but got "block"
FAIL .inline assert_equals: .inline display expected "inline" but got "block"
FAIL .inline-block assert_equals: .inline-block display expected "inline-block" but got "block"
FAIL .ruby assert_equals: .ruby display expected "inline" but got "block"
FAIL .rt assert_equals: .rt width expected "27px" but got "800px"
Harness: the test ran to completion.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment