Unreviewed WPE gardening.
authorzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 4 Jun 2018 07:28:35 +0000 (07:28 +0000)
committerzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 4 Jun 2018 07:28:35 +0000 (07:28 +0000)
Manage the W3C test failures by rebaselining what can be rebaselined, and adding
failing expectations for the rest of the failures. This mostly addresses the
new CSS Text tests that were imported lately, as well as changes in console logging.

* platform/wpe/TestExpectations:
* platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
* platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
* platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added.
* platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
* platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@232462 268f45cc-cd09-0410-ab3c-d52691b4dbfc

24 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/wpe/TestExpectations
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt

index 42369ca..7872c92 100644 (file)
@@ -1,3 +1,39 @@
+2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
+
+        Unreviewed WPE gardening.
+
+        Manage the W3C test failures by rebaselining what can be rebaselined, and adding
+        failing expectations for the rest of the failures. This mostly addresses the
+        new CSS Text tests that were imported lately, as well as changes in console logging.
+
+        * platform/wpe/TestExpectations:
+        * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
+        * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
+        * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
+
 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
 
         More unreviewed GTK test gardening
index e534611..64e1b76 100644 (file)
@@ -239,6 +239,13 @@ imported/w3c/web-platform-tests/css/selectors/selector-required-type-change-002.
 Bug(WPE) imported/w3c/web-platform-tests/css/css-color [ Skip ]
 Bug(WPE) imported/w3c/web-platform-tests/css/css-multicol [ Skip ]
 
+webkit.org/b/186262 imported/w3c/web-platform-tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html [ ImageOnlyFailure ]
+webkit.org/b/186262 imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html [ ImageOnlyFailure ]
+webkit.org/b/186262 imported/w3c/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-003.html [ ImageOnlyFailure ]
+webkit.org/b/186262 imported/w3c/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-016.html [ ImageOnlyFailure ]
+webkit.org/b/186262 imported/w3c/web-platform-tests/css/css-text/word-break/word-break-break-all-007.html [ ImageOnlyFailure ]
+webkit.org/b/186262 imported/w3c/web-platform-tests/css/css-text/word-break/word-break-normal-lo-000.html [ ImageOnlyFailure ]
+
 # WPT: cssom
 # ==========
 imported/w3c/web-platform-tests/cssom [ Pass ]
@@ -267,6 +274,8 @@ webkit.org/b/179881 imported/w3c/web-platform-tests/encoding/eof-shift_jis.html
 webkit.org/b/175419 imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html [ Failure ]
 webkit.org/b/175419 imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html [ Failure ]
 
+webkit.org/b/167999 imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count.html [ Failure ]
+
 # Skip anything related to WebAuthN
 # ---------------------------------
 http/tests/webauthn/ [ Skip ]
index 1c7aa96..d4b16b1 100644 (file)
@@ -32,7 +32,7 @@ PASS createImageBitmap with a an ImageBitmap source and sh set to 0
 FAIL createImageBitmap with a an ImageBitmap source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
 PASS createImageBitmap with a a Blob source and sw set to 0 
 PASS createImageBitmap with a a Blob source and sh set to 0 
-FAIL createImageBitmap with a a Blob source and oversized (unallocatable) crop region assert_throws: function "function () { throw e }" threw object "TypeError: createImageBitmap with ArrayBuffer or Blob is not implemented" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
+FAIL createImageBitmap with a a Blob source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
 PASS createImageBitmap with undefined image source. 
 PASS createImageBitmap with null image source. 
 PASS createImageBitmap with CanvasRenderingContext2D image source. 
@@ -43,7 +43,7 @@ PASS createImageBitmap with empty image source.
 PASS createImageBitmap with empty video source. 
 PASS createImageBitmap with an oversized canvas source. 
 FAIL createImageBitmap with an invalid OffscreenCanvas source. assert_throws: function "function () { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
-FAIL createImageBitmap with an undecodable blob source. assert_throws: function "function () { throw e }" threw object "TypeError: createImageBitmap with ArrayBuffer or Blob is not implemented" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+PASS createImageBitmap with an undecodable blob source. 
 PASS createImageBitmap with a broken image source. 
 FAIL createImageBitmap with an available but undecodable image source. promise_test: Unhandled rejection with value: object "[object Event]"
 FAIL createImageBitmap with an available but zero height image source. assert_unreached: Should have rejected: undefined Reached unreachable code
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt
new file mode 100644 (file)
index 0000000..6ab0f47
--- /dev/null
@@ -0,0 +1,4 @@
+CONSOLE MESSAGE: line 1714: SecurityError: Sandbox access violation: Blocked a frame at "http://localhost:8800" from accessing a cross-origin frame.  The frame being accessed is sandboxed and lacks the "allow-same-origin" flag.
+
+FAIL FileAPI Test: Verify behavior of Blob URL in unique origins SecurityError: Sandbox access violation: Blocked a frame at "http://localhost:8800" from accessing a cross-origin frame.  The frame being accessed is sandboxed and lacks the "allow-same-origin" flag.
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt
new file mode 100644 (file)
index 0000000..73b7130
--- /dev/null
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: line 22: Preflight response is not successful
+CONSOLE MESSAGE: line 22: XMLHttpRequest cannot load http://127.0.0.1:8800/XMLHttpRequest/resources/access-control-basic-cors-safelisted-request-headers.py due to access control checks.
+
+FAIL Request with CORS-safelisted headers  A network error occurred.
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt
new file mode 100644 (file)
index 0000000..867e8db
--- /dev/null
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: line 22: Preflight response is not successful
+CONSOLE MESSAGE: line 22: XMLHttpRequest cannot load http://127.0.0.1:8800/XMLHttpRequest/resources/access-control-basic-options-not-supported.py due to access control checks.
+
+PASS Preflighted cross-origin request denied 
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt
new file mode 100644 (file)
index 0000000..75e0bbe
--- /dev/null
@@ -0,0 +1,6 @@
+CONSOLE MESSAGE: line 33: Preflight response is not successful
+CONSOLE MESSAGE: line 33: XMLHttpRequest cannot load http://127.0.0.1:8800/XMLHttpRequest/resources/access-control-basic-options-not-supported.py due to access control checks.
+
+PASS Same-origin request with non-safelisted content type succeeds 
+PASS CORS request with non-safelisted content type sends preflight and fails 
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt
new file mode 100644 (file)
index 0000000..46027c4
--- /dev/null
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8800/XMLHttpRequest/resources/infinite-redirects.py?page=default&type=301&mix=0 due to access control checks.
+
+PASS XMLHttpRequest: send() - Redirects (infinite loop) 
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt
new file mode 100644 (file)
index 0000000..89bef3e
--- /dev/null
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: line 18: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: line 18: XMLHttpRequest cannot load http://localhost:8800/XMLHttpRequest/resources/infinite-redirects.py?page=default&type=301&mix=0 due to access control checks.
+
+PASS XMLHttpRequest: send() - Redirects (infinite loop; sync) (301) 
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt
new file mode 100644 (file)
index 0000000..e582006
--- /dev/null
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: XMLHttpRequest cannot load http://localhost:8800/XMLHttpRequest/resources/infinite-redirects.py?page=default&type=302&mix=0 due to access control checks.
+
+PASS XMLHttpRequest: members during network errors 
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt
new file mode 100644 (file)
index 0000000..a250743
--- /dev/null
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: line 23: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: line 23: XMLHttpRequest cannot load http://localhost:8800/XMLHttpRequest/resources/infinite-redirects.py?page=default&type=302&mix=0 due to access control checks.
+
+PASS XMLHttpRequest: members during network errors (sync) 
+
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt
new file mode 100644 (file)
index 0000000..c117937
--- /dev/null
@@ -0,0 +1,14 @@
+
+FAIL linebreak only assert_equals: expected 129 but got 136
+FAIL spaces linebreak assert_equals: expected 129 but got 136
+FAIL linebreak spaces assert_equals: expected 129 but got 136
+FAIL spaces linebreak spaces assert_equals: expected 129 but got 136
+FAIL multiple linebreaks assert_equals: expected 129 but got 136
+FAIL multiple linebreaks + spaces assert_equals: expected 129 but got 136
+日本語 中国话
+日本語 中国话
+日本語 中国话
+日本語 中国话
+日本語 中国话
+日本語 中国话
+日本語中国话
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt
new file mode 100644 (file)
index 0000000..9ff69cb
--- /dev/null
@@ -0,0 +1,27 @@
+
+FAIL linebreak only ₩24 assert_equals: expected 72 but got 79
+FAIL spaces linebreak ₩24 assert_equals: expected 72 but got 79
+FAIL linebreak spaces ₩24 assert_equals: expected 72 but got 79
+FAIL spaces linebreak spaces ₩24 assert_equals: expected 72 but got 79
+FAIL multiple linebreaks ₩24 assert_equals: expected 72 but got 79
+FAIL multiple linebreaks + spaces ₩24 assert_equals: expected 72 but got 79
+FAIL linebreak only 24₩ assert_equals: expected 72 but got 79
+FAIL spaces linebreak 24₩ assert_equals: expected 72 but got 79
+FAIL linebreak spaces 24₩ assert_equals: expected 72 but got 79
+FAIL spaces linebreak spaces 24₩ assert_equals: expected 72 but got 79
+FAIL multiple linebreaks 24₩ assert_equals: expected 72 but got 79
+FAIL multiple linebreaks + spaces 24₩ assert_equals: expected 72 but got 79
+₩ 24
+₩ 24
+₩ 24
+₩ 24
+₩ 24
+₩ 24
+₩24
+24 ₩
+24 ₩
+24 ₩
+24 ₩
+24 ₩
+24 ₩
+24₩
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt
new file mode 100644 (file)
index 0000000..d7bffaa
--- /dev/null
@@ -0,0 +1,20 @@
+
+FAIL linebreak only assert_equals: expected 83 but got 90
+PASS zwsp retained 1 
+FAIL spaces linebreak assert_equals: expected 83 but got 90
+PASS zwsp retained 2 
+FAIL linebreak spaces assert_equals: expected 83 but got 90
+PASS zwsp retained 3 
+FAIL spaces linebreak spaces assert_equals: expected 83 but got 90
+PASS zwsp retained 4 
+FAIL multiple linebreaks assert_equals: expected 83 but got 90
+PASS zwsp retained 5 
+FAIL multiple linebreaks + spaces assert_equals: expected 83 but got 90
+PASS zwsp retained 6 
+ภาษา​ ไทย
+ภาษา​ ไทย
+ภาษา​ ไทย
+ภาษา​ ไทย
+ภาษา​ ไทย
+ภาษา​ ไทย
+ภาษาไทย
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt
new file mode 100644 (file)
index 0000000..0b099b8
--- /dev/null
@@ -0,0 +1,20 @@
+
+FAIL linebreak only assert_equals: expected 83 but got 90
+PASS zwsp retained 1 
+FAIL spaces linebreak assert_equals: expected 83 but got 90
+PASS zwsp retained 2 
+FAIL linebreak spaces assert_equals: expected 83 but got 90
+PASS zwsp retained 3 
+FAIL spaces linebreak spaces assert_equals: expected 83 but got 90
+PASS zwsp retained 4 
+FAIL multiple linebreaks assert_equals: expected 83 but got 90
+PASS zwsp retained 5 
+FAIL multiple linebreaks + spaces assert_equals: expected 83 but got 90
+PASS zwsp retained 6 
+ภาษา ​ไทย
+ภาษา ​ไทย
+ภาษา ​ไทย
+ภาษา ​ไทย
+ภาษา ​ไทย
+ภาษา ​ไทย
+ภาษาไทย
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt
new file mode 100644 (file)
index 0000000..ddc2168
--- /dev/null
@@ -0,0 +1,61 @@
+
+PASS RLO 1 
+FAIL RLO 2 assert_equals: expected 104 but got 111
+FAIL RLO 3 assert_equals: expected 104 but got 111
+FAIL RLO 4 assert_equals: expected 104 but got 111
+FAIL RLO 5 assert_equals: expected 104 but got 111
+PASS RLE 1 
+FAIL RLE 2 assert_equals: expected 101 but got 108
+FAIL RLE 3 assert_equals: expected 101 but got 108
+FAIL RLE 4 assert_equals: expected 101 but got 108
+FAIL RLE 5 assert_equals: expected 101 but got 108
+PASS RLI 1 
+FAIL RLI 2 assert_equals: expected 92 but got 99
+FAIL RLI 3 assert_equals: expected 92 but got 99
+FAIL RLI 4 assert_equals: expected 92 but got 99
+FAIL RLI 5 assert_equals: expected 92 but got 99
+PASS RLM 1 
+FAIL RLM 2 assert_equals: expected 110 but got 117
+FAIL RLM 3 assert_equals: expected 110 but got 117
+FAIL RLM 4 assert_equals: expected 110 but got 117
+FAIL RLM 5 assert_equals: expected 110 but got 117
+RLO‮ level‬here
+RLOlevel here
+RLO ‮ level‬
+RLO level
+RLO ‮ level‬
+RLO level
+RLO ‮ level‬
+RLO level
+RLO ‮ level‬
+RLO level
+RLE‫ level‬here
+RLElevel here
+RLE ‫ level‬
+RLE level
+RLE ‫ level‬
+RLE level
+RLE ‫ level‬
+RLE level
+RLE ‫ level‬
+RLE level
+RLI⁧ level⁩here
+RLIlevel here
+RLI ⁧ level⁩
+RLI level
+RLI ⁧ level⁩
+RLI level
+RLI ⁧ level⁩
+RLI level
+RLI ⁧ level⁩
+RLI level
+RLM‏ mark
+RLM mark
+RLM ‏ mark
+RLM mark
+RLM ‏ mark
+RLM mark
+RLM ‏ mark
+RLM mark
+RLM ‏ mark
+RLM mark
index 1832d04..9944d1b 100644 (file)
@@ -1,12 +1,6 @@
-CONSOLE MESSAGE: line 10: Fetch API cannot load about:blank. Cross origin requests are only supported for HTTP.
-CONSOLE MESSAGE: Fetch API cannot load about:blank. The URL can’t be shown
-CONSOLE MESSAGE: line 10: Fetch API cannot load about:blank. Cross origin requests are only supported for HTTP.
-CONSOLE MESSAGE: line 27: Fetch API cannot load about:invalid.com. Cross origin requests are only supported for HTTP.
-CONSOLE MESSAGE: line 27: Fetch API cannot load about:config. Cross origin requests are only supported for HTTP.
-CONSOLE MESSAGE: line 27: Fetch API cannot load about:unicorn. Cross origin requests are only supported for HTTP.
 
 FAIL Fetching about:blank (GET) is OK promise_test: Unhandled rejection with value: object "TypeError: Cross origin requests are only supported for HTTP."
-FAIL Fetching about:blank (PUT) is OK promise_test: Unhandled rejection with value: object "TypeError: The URL can’t be shown"
+FAIL Fetching about:blank (PUT) is OK promise_test: Unhandled rejection with value: object "TypeError: Cross origin requests are only supported for HTTP."
 FAIL Fetching about:blank (POST) is OK promise_test: Unhandled rejection with value: object "TypeError: Cross origin requests are only supported for HTTP."
 PASS Fetching about:invalid.com is KO 
 PASS Fetching about:config is KO 
index f05d060..9944d1b 100644 (file)
@@ -1,6 +1,6 @@
 
 FAIL Fetching about:blank (GET) is OK promise_test: Unhandled rejection with value: object "TypeError: Cross origin requests are only supported for HTTP."
-FAIL Fetching about:blank (PUT) is OK promise_test: Unhandled rejection with value: object "TypeError: The URL can’t be shown"
+FAIL Fetching about:blank (PUT) is OK promise_test: Unhandled rejection with value: object "TypeError: Cross origin requests are only supported for HTTP."
 FAIL Fetching about:blank (POST) is OK promise_test: Unhandled rejection with value: object "TypeError: Cross origin requests are only supported for HTTP."
 PASS Fetching about:invalid.com is KO 
 PASS Fetching about:config is KO 
index 5d70da9..60bee91 100644 (file)
@@ -1,3 +1,13 @@
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?count=1&max_age=0&redirect_status=301&max_count=21&token=085dd644-38c6-413b-83fb-9ca7766f1129&location=..%2Fresources%2Fredirect.py&count=20 due to access control checks.
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?count=1&max_age=0&redirect_status=302&max_count=21&token=d9c1d2ec-bfee-4ff4-a740-42a165583d6d&location=..%2Fresources%2Fredirect.py&count=20 due to access control checks.
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?count=1&max_age=0&redirect_status=303&max_count=21&token=0e3f90ff-c422-4f76-8728-d27f59a50b88&location=..%2Fresources%2Fredirect.py&count=20 due to access control checks.
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?count=1&max_age=0&redirect_status=307&max_count=21&token=d27d93b6-3f48-49b1-836e-844131a4104d&location=..%2Fresources%2Fredirect.py&count=20 due to access control checks.
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?count=1&max_age=0&redirect_status=308&max_count=21&token=cac43f8e-995f-405c-b1fa-7ef692e6dc39&location=..%2Fresources%2Fredirect.py&count=20 due to access control checks.
 
 PASS Redirect 301 20 times 
 PASS Redirect 301 21 times 
index 5d70da9..5336c9c 100644 (file)
@@ -1,3 +1,8 @@
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
+CONSOLE MESSAGE: Load cannot follow more than 20 redirections
 
 PASS Redirect 301 20 times 
 PASS Redirect 301 21 times 
index 801c022..731ee23 100644 (file)
@@ -1,23 +1,23 @@
 CONSOLE MESSAGE: Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=301&location=invalidurl%3A. Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=301&location=invalidurl%3A due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=301&location=data%3A%2Cdata%2520url. Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=301&location=data%3A%2Cdata%2520url due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=302&location=invalidurl%3A. Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=302&location=invalidurl%3A due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=302&location=data%3A%2Cdata%2520url. Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=302&location=data%3A%2Cdata%2520url due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=303&location=invalidurl%3A. Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=303&location=invalidurl%3A due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=303&location=data%3A%2Cdata%2520url. Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=303&location=data%3A%2Cdata%2520url due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=307&location=invalidurl%3A. Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=307&location=invalidurl%3A due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=307&location=data%3A%2Cdata%2520url. Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=307&location=data%3A%2Cdata%2520url due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=308&location=invalidurl%3A. Cross-origin redirection to invalidurl: denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=308&location=invalidurl%3A due to access control checks.
 CONSOLE MESSAGE: Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
-CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=308&location=data%3A%2Cdata%2520url. Cross-origin redirection to data:,data%20url denied by Cross-Origin Resource Sharing policy: URL is either a non-HTTP URL or contains credentials.
+CONSOLE MESSAGE: Fetch API cannot load http://localhost:8800/fetch/api/resources/redirect.py?redirect_status=308&location=data%3A%2Cdata%2520url due to access control checks.
 
 PASS Redirect 301 in "follow" mode without location 
 FAIL Redirect 301 in "manual" mode without location assert_equals: Response's status is 0 expected 0 but got 301
index c4f9d03..ec4fd95 100644 (file)
@@ -1,6 +1,9 @@
-CONSOLE MESSAGE: line 33: Fetch API cannot load http://localhost:8800/fetch/api/resources/trickle.py?count=1&ms=0. Reached maximum amount of queued data of 64Kb for keepalive requests
-CONSOLE MESSAGE: line 33: Fetch API cannot load http://localhost:8800/fetch/api/resources/trickle.py?count=1&ms=0. Reached maximum amount of queued data of 64Kb for keepalive requests
-CONSOLE MESSAGE: line 33: Fetch API cannot load http://localhost:8800/fetch/api/resources/trickle.py?count=1&ms=0. Reached maximum amount of queued data of 64Kb for keepalive requests
+CONSOLE MESSAGE: line 33: Reached maximum amount of queued data of 64Kb for keepalive requests
+CONSOLE MESSAGE: line 33: Fetch API cannot load http://localhost:8800/fetch/api/resources/trickle.py?count=1&ms=0 due to access control checks.
+CONSOLE MESSAGE: line 33: Reached maximum amount of queued data of 64Kb for keepalive requests
+CONSOLE MESSAGE: line 33: Fetch API cannot load http://localhost:8800/fetch/api/resources/trickle.py?count=1&ms=0 due to access control checks.
+CONSOLE MESSAGE: line 33: Reached maximum amount of queued data of 64Kb for keepalive requests
+CONSOLE MESSAGE: line 33: Fetch API cannot load http://localhost:8800/fetch/api/resources/trickle.py?count=1&ms=0 due to access control checks.
 
 PASS A Keep-Alive fetch() with a small body should succeed. 
 PASS A Keep-Alive fetch() with a body at the Quota Limit should succeed. 
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt
new file mode 100644 (file)
index 0000000..eb18b3b
--- /dev/null
@@ -0,0 +1,11 @@
+Blocked access to external URL http://user:pass@www.localhost:8800/images/red.png
+Blocked access to external URL http://user:pass@www.localhost:8800/images/red.png
+Blocked access to external URL http://user:pass@www.localhost:8800/images/red.png
+
+PASS Embedded credentials are treated as network errors. 
+PASS Embedded credentials are treated as network errors in frames. 
+PASS Embedded credentials are treated as network errors in new windows. 
+PASS Embedded credentials matching the top-level are not treated as network errors for relative URLs. 
+PASS Embedded credentials matching the top-level are not treated as network errors for same-origin URLs. 
+FAIL Embedded credentials matching the top-level are treated as network errors for cross-origin URLs. assert_equals: The image should load. expected "Error" but got "Load"
+
index 62e3d8c..6544018 100644 (file)
@@ -19,8 +19,8 @@ FAIL border-bottom-color supports animating as color of #RGBa assert_equals: The
 FAIL border-bottom-color supports animating as color of rgba() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 FAIL border-bottom-color supports animating as color of hsla() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 PASS border-bottom-width (type: length) has testAddition function 
-FAIL border-bottom-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
-FAIL border-bottom-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
+FAIL border-bottom-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
+FAIL border-bottom-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS border-image-outset (type: discrete) has testAddition function 
 PASS border-image-outset: "5 6 7 8" onto "1 2 3 4" 
 PASS border-image-outset: "1 2 3 4" onto "5 6 7 8" 
@@ -41,8 +41,8 @@ FAIL border-left-color supports animating as color of #RGBa assert_equals: The v
 FAIL border-left-color supports animating as color of rgba() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 FAIL border-left-color supports animating as color of hsla() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 PASS border-left-width (type: length) has testAddition function 
-FAIL border-left-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
-FAIL border-left-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
+FAIL border-left-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
+FAIL border-left-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS border-right-color (type: color) has testAddition function 
 FAIL border-right-color supports animating as color of rgb() with overflowed  from and to values assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)"
 FAIL border-right-color supports animating as color of #RGB assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)"
@@ -51,11 +51,11 @@ FAIL border-right-color supports animating as color of #RGBa assert_equals: The
 FAIL border-right-color supports animating as color of rgba() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 FAIL border-right-color supports animating as color of hsla() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 PASS border-right-width (type: length) has testAddition function 
-FAIL border-right-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
-FAIL border-right-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
+FAIL border-right-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
+FAIL border-right-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS border-spacing (type: lengthPair) has testAddition function 
 FAIL border-spacing: length pair assert_equals: The value should be 20px 20px at 0ms expected "20px 20px" but got "10px 10px"
-FAIL border-spacing: length pair of rem assert_equals: The value should be 20px 20px at 0ms expected "20px 20px" but got "1px 1px"
+FAIL border-spacing: length pair of rem assert_equals: The value should be 20px 20px at 0ms expected "20px 20px" but got "10px 10px"
 PASS border-top-color (type: color) has testAddition function 
 FAIL border-top-color supports animating as color of rgb() with overflowed  from and to values assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)"
 FAIL border-top-color supports animating as color of #RGB assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)"
@@ -64,8 +64,8 @@ FAIL border-top-color supports animating as color of #RGBa assert_equals: The va
 FAIL border-top-color supports animating as color of rgba() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 FAIL border-top-color supports animating as color of hsla() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 PASS border-top-width (type: length) has testAddition function 
-FAIL border-top-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
-FAIL border-top-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
+FAIL border-top-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
+FAIL border-top-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS box-shadow (type: boxShadowList) has testAddition function 
 FAIL box-shadow: shadow assert_equals: The value should be rgb(0, 0, 0) 0px 0px 0px 0px, rgb(120, 120, 120) 10px 10px 10px 0px at 0ms expected "rgb(0, 0, 0) 0px 0px 0px 0px, rgb(120, 120, 120) 10px 10px 10px 0px" but got "rgb(120, 120, 120) 10px 10px 10px 0px"
 PASS caret-color (type: color) has testAddition function 
@@ -96,7 +96,7 @@ PASS column-count: "10" onto "auto"
 FAIL column-count: "auto" onto "10" assert_equals: The value should be auto at 0ms expected "auto" but got "0"
 PASS column-gap (type: length) has testAddition function 
 FAIL column-gap: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
-FAIL column-gap: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "1px"
+FAIL column-gap: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS column-gap (type: discrete) has testAddition function 
 PASS column-gap: "200px" onto "normal" 
 PASS column-gap: "normal" onto "200px" 
@@ -108,11 +108,11 @@ FAIL column-rule-color supports animating as color of #RGBa assert_equals: The v
 FAIL column-rule-color supports animating as color of rgba() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 FAIL column-rule-color supports animating as color of hsla() assert_equals: The value should be rgb(230, 128, 128) at 0ms expected "rgb(230, 128, 128)" but got "rgba(255, 0, 0, 0.4)"
 PASS column-rule-width (type: length) has testAddition function 
-FAIL column-rule-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
-FAIL column-rule-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
+FAIL column-rule-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
+FAIL column-rule-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS column-width (type: length) has testAddition function 
 FAIL column-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
-FAIL column-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "1px"
+FAIL column-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS column-width (type: discrete) has testAddition function 
 PASS column-width: "1px" onto "auto" 
 FAIL column-width: "auto" onto "1px" assert_equals: The value should be auto at 0ms expected "auto" but got "0px"
@@ -139,7 +139,7 @@ PASS font-style: "oblique" onto "italic"
 FAIL font-style: "italic" onto "oblique" assert_equals: The value should be italic at 0ms expected "italic" but got "oblique"
 PASS letter-spacing (type: length) has testAddition function 
 FAIL letter-spacing: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
-FAIL letter-spacing: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "1px"
+FAIL letter-spacing: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS lighting-color (type: color) has testAddition function 
 FAIL lighting-color supports animating as color of rgb() with overflowed  from and to values assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)"
 FAIL lighting-color supports animating as color of #RGB assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)"
@@ -161,11 +161,11 @@ PASS outline-offset (type: length) has testAddition function
 FAIL outline-offset: length assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
 FAIL outline-offset: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
 PASS outline-width (type: length) has testAddition function 
-FAIL outline-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
-FAIL outline-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "0px"
+FAIL outline-width: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
+FAIL outline-width: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS perspective (type: length) has testAddition function 
 FAIL perspective: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
-FAIL perspective: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "1px"
+FAIL perspective: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 PASS shape-outside (type: discrete) has testAddition function 
 PASS shape-outside: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" 
 PASS shape-outside: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" 
@@ -209,14 +209,14 @@ FAIL visibility: onto "visible" assert_equals: The value should be visible at 10
 PASS visibility: onto "hidden" 
 PASS word-spacing (type: lengthPercentageOrCalc) has testAddition function 
 FAIL word-spacing: length assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
-FAIL word-spacing: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "1px"
+FAIL word-spacing: length of rem assert_equals: The value should be 20px at 0ms expected "20px" but got "10px"
 FAIL word-spacing: percentage assert_equals: The value should be 130% at 0ms expected "130%" but got "2.0999999046325684px"
 FAIL word-spacing: units "%" onto "px" assert_equals: The value should be calc(10px + 10%) at 0ms expected "calc(10px + 10%)" but got "0.30000001192092896px"
 FAIL word-spacing: units "px" onto "%" assert_equals: The value should be calc(10px + 10%) at 0ms expected "calc(10px + 10%)" but got "10px"
-FAIL word-spacing: units "rem" onto "%" assert_equals: The value should be calc(20px + 10%) at 0ms expected "calc(20px + 10%)" but got "2px"
+FAIL word-spacing: units "rem" onto "%" assert_equals: The value should be calc(20px + 10%) at 0ms expected "calc(20px + 10%)" but got "20px"
 FAIL word-spacing: units "%" onto "rem" assert_equals: The value should be calc(20px + 10%) at 0ms expected "calc(20px + 10%)" but got "0.30000001192092896px"
-FAIL word-spacing: units "rem" onto "em" assert_equals: The value should be 40px at 0ms expected "40px" but got "2px"
-FAIL word-spacing: units "em" onto "rem" assert_equals: The value should be 40px at 0ms expected "40px" but got "0px"
-FAIL word-spacing: units "calc" onto "px" assert_equals: The value should be calc(30px + 20%) at 0ms expected "calc(30px + 20%)" but got "0px"
+FAIL word-spacing: units "rem" onto "em" assert_equals: The value should be 40px at 0ms expected "40px" but got "20px"
+FAIL word-spacing: units "em" onto "rem" assert_equals: The value should be 40px at 0ms expected "40px" but got "20px"
+FAIL word-spacing: units "calc" onto "px" assert_equals: The value should be calc(30px + 20%) at 0ms expected "calc(30px + 20%)" but got "10px"
 FAIL word-spacing: calc assert_equals: The value should be calc(30px + 30%) at 0ms expected "calc(30px + 30%)" but got "0px"