Changeset 215164 in webkit
- Timestamp:
- Apr 9, 2017, 11:49:22 AM (8 years ago)
- Location:
- trunk
- Files:
-
- 764 added
- 126 deleted
- 160 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r215161 r215164 1 2017-04-09 Youenn Fablet <youenn@apple.com> 2 3 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec 4 https://bugs.webkit.org/show_bug.cgi?id=170647 5 6 Reviewed by Sam Weinig. 7 8 * TestExpectations: 9 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added. 10 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added. 11 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added. 12 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added. 13 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added. 14 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added. 15 * platform/mac/TestExpectations: 16 * tests-options.json: 17 1 18 2017-04-09 Joseph Pecoraro <pecoraro@apple.com> 2 19 -
trunk/LayoutTests/TestExpectations
r214960 r215164 341 341 webkit.org/b/161312 imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html [ Failure Pass ] 342 342 343 imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.html [ DumpJSConsoleLogInStdErr ]344 imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.html [ DumpJSConsoleLogInStdErr ]345 imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect.html [ DumpJSConsoleLogInStdErr ]346 imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-preflight.html [ DumpJSConsoleLogInStdErr ]347 348 343 # rdar://problem/30975761 349 344 [ Debug ] http/tests/fetch/fetch-in-worker-crash.html [ Pass Crash ] 350 webkit.org/b/170395 [ Debug ] imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html [ DumpJSConsoleLogInStdErr Pass Crash ] 351 345 346 imported/w3c/web-platform-tests/XMLHttpRequest/send-conditional-cors.htm [ Failure ] 347 imported/w3c/web-platform-tests/fetch/http-cache/partial.html [ Failure ] 352 348 webkit.org/b/159724 imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm [ Failure Pass ] 353 349 webkit.org/b/167380 imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html [ Failure Pass ] -
trunk/LayoutTests/imported/w3c/ChangeLog
r215110 r215164 1 2017-04-09 Youenn Fablet <youenn@apple.com> 2 3 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec 4 https://bugs.webkit.org/show_bug.cgi?id=170647 5 6 Reviewed by Sam Weinig. 7 8 Removing CSS import repository as it is merged into WPT. 9 10 * resources/TestRepositories: 11 * resources/import-expectations.json: 12 * resources/resource-files.json: 13 * web-platform-tests/%CERTS_DIR%/FEFE.pem: Added. 14 * web-platform-tests/%CERTS_DIR%/FEFF.pem: Added. 15 * web-platform-tests/%CERTS_DIR%/cacert.pem: Added. 16 * web-platform-tests/%CERTS_DIR%/cakey.pem: Added. 17 * web-platform-tests/%CERTS_DIR%/index.txt: Added. 18 * web-platform-tests/%CERTS_DIR%/index.txt.attr: Added. 19 * web-platform-tests/%CERTS_DIR%/index.txt.attr.old: Added. 20 * web-platform-tests/%CERTS_DIR%/index.txt.old: Added. 21 * web-platform-tests/%CERTS_DIR%/localhost.key: Added. 22 * web-platform-tests/%CERTS_DIR%/localhost.pem: Added. 23 * web-platform-tests/%CERTS_DIR%/serial: Added. 24 * web-platform-tests/%CERTS_DIR%/serial.old: Added. 25 * web-platform-tests/%CERTS_DIR%/w3c-import.log: Added. 26 * web-platform-tests/CONTRIBUTING.md: 27 * web-platform-tests/IndexedDB/idbcursor-direction-index-keyrange.htm: 28 * web-platform-tests/IndexedDB/idbcursor-direction-objectstore-keyrange.htm: 29 * web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order-expected.txt: 30 * web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order.html: 31 * web-platform-tests/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm: 32 * web-platform-tests/IndexedDB/idbobjectstore_createIndex15-autoincrement-expected.txt: Added. 33 * web-platform-tests/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm: Added. 34 * web-platform-tests/IndexedDB/idbobjectstore_deleted.htm: 35 * web-platform-tests/IndexedDB/interleaved-cursors-expected.txt: Added. 36 * web-platform-tests/IndexedDB/interleaved-cursors.html: Added. 37 * web-platform-tests/IndexedDB/parallel-cursors-upgrade-expected.txt: Added. 38 * web-platform-tests/IndexedDB/parallel-cursors-upgrade.html: Added. 39 * web-platform-tests/IndexedDB/support-promises.js: 40 (migrateNamedDatabase): 41 (createNamedDatabase): 42 (openNamedDatabase): 43 * web-platform-tests/IndexedDB/w3c-import.log: 44 * web-platform-tests/LICENSE.md: 45 * web-platform-tests/README.md: 46 * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions.html: 47 * web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm: 48 * web-platform-tests/XMLHttpRequest/resources/auth2/corsenabled.py: 49 (main): 50 * web-platform-tests/XMLHttpRequest/resources/conditional.py: 51 (main): 52 * web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: 53 * web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm: 54 * web-platform-tests/XMLHttpRequest/send-conditional-cors-expected.txt: Added. 55 * web-platform-tests/XMLHttpRequest/send-conditional-cors.htm: Added. 56 * web-platform-tests/XMLHttpRequest/send-entity-body-document-bogus-expected.txt: 57 * web-platform-tests/XMLHttpRequest/send-entity-body-document-bogus.htm: 58 * web-platform-tests/XMLHttpRequest/send-non-same-origin-expected.txt: 59 * web-platform-tests/XMLHttpRequest/send-non-same-origin.htm: 60 * web-platform-tests/XMLHttpRequest/send-usp.any-expected.txt: Added. 61 * web-platform-tests/XMLHttpRequest/send-usp.any.html: Added. 62 * web-platform-tests/XMLHttpRequest/send-usp.any.js: Added. 63 (encode): 64 (x.onload.overall_test.step_func): 65 * web-platform-tests/XMLHttpRequest/w3c-import.log: 66 * web-platform-tests/background-fetch/OWNERS: Added. 67 * web-platform-tests/background-fetch/interfaces-expected.txt: Added. 68 * web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Added. 69 * web-platform-tests/background-fetch/interfaces-worker.https.html: Added. 70 * web-platform-tests/background-fetch/interfaces.html: Added. 71 * web-platform-tests/background-fetch/interfaces.idl: Added. 72 * web-platform-tests/background-fetch/interfaces.worker-expected.txt: Added. 73 * web-platform-tests/background-fetch/interfaces.worker.html: Added. 74 * web-platform-tests/background-fetch/interfaces.worker.js: Added. 75 (promise_test): 76 * web-platform-tests/background-fetch/w3c-import.log: Added. 77 * web-platform-tests/beacon/headers/header-referrer-no-referrer-expected.txt: Added. 78 * web-platform-tests/beacon/headers/header-referrer-no-referrer-when-downgrade.https-expected.txt: Added. 79 * web-platform-tests/beacon/headers/header-referrer-no-referrer-when-downgrade.https.html: Added. 80 * web-platform-tests/beacon/headers/header-referrer-no-referrer.html: Added. 81 * web-platform-tests/beacon/headers/header-referrer-origin-expected.txt: Added. 82 * web-platform-tests/beacon/headers/header-referrer-origin-when-cross-origin-expected.txt: Added. 83 * web-platform-tests/beacon/headers/header-referrer-origin-when-cross-origin.html: Added. 84 * web-platform-tests/beacon/headers/header-referrer-origin.html: Added. 85 * web-platform-tests/beacon/headers/header-referrer-same-origin-expected.txt: Added. 86 * web-platform-tests/beacon/headers/header-referrer-same-origin.html: Added. 87 * web-platform-tests/beacon/headers/header-referrer-strict-origin-when-cross-origin.https-expected.txt: Added. 88 * web-platform-tests/beacon/headers/header-referrer-strict-origin-when-cross-origin.https.html: Added. 89 * web-platform-tests/beacon/headers/header-referrer-strict-origin.https-expected.txt: Added. 90 * web-platform-tests/beacon/headers/header-referrer-strict-origin.https.html: Added. 91 * web-platform-tests/beacon/headers/header-referrer-unsafe-url.https-expected.txt: Added. 92 * web-platform-tests/beacon/headers/header-referrer-unsafe-url.https.html: Added. 93 * web-platform-tests/beacon/headers/header-referrer.js: Added. 94 (testReferrerHeader): 95 (return.new.Promise.): 96 (return.new.Promise): 97 * web-platform-tests/beacon/headers/w3c-import.log: Added. 98 * web-platform-tests/beacon/resources/inspect-header.py: Added. 99 (main): 100 * web-platform-tests/beacon/resources/w3c-import.log: Added. 101 * web-platform-tests/check_stability.py: 102 (get_git_cmd.git): 103 (fetch_wpt): 104 (get_branch_point): 105 (get_files_changed): 106 (process_results): 107 (markdown_adjust): 108 (get_parser): 109 (main): 110 * web-platform-tests/ci_lint.sh: 111 * web-platform-tests/cors/allow-headers-expected.txt: 112 * web-platform-tests/cors/allow-headers.htm: 113 * web-platform-tests/cors/origin-expected.txt: 114 * web-platform-tests/cors/origin.htm: 115 * web-platform-tests/cors/preflight-failure.htm: 116 * web-platform-tests/cors/redirect-userinfo-expected.txt: 117 * web-platform-tests/cors/redirect-userinfo.htm: 118 * web-platform-tests/cors/request-headers.htm: 119 * web-platform-tests/css-timing-1/OWNERS: Added. 120 * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output-expected.txt: Added. 121 * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output.html: Added. 122 * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt: Added. 123 * web-platform-tests/css-timing-1/frames-timing-functions-output.html: Added. 124 * web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt: Added. 125 * web-platform-tests/css-timing-1/frames-timing-functions-syntax.html: Added. 126 * web-platform-tests/css-timing-1/step-timing-functions-output-expected.txt: Added. 127 * web-platform-tests/css-timing-1/step-timing-functions-output.html: Added. 128 * web-platform-tests/css-timing-1/testcommon.js: Added. 129 (createDiv): 130 (createElement): 131 (pxToNum): 132 (xForT): 133 (yForT): 134 (tForX): 135 (return.bezierClosure): 136 (cubicBezier): 137 * web-platform-tests/css-timing-1/w3c-import.log: Added. 138 * web-platform-tests/css/.htaccess: Added. 139 * web-platform-tests/css/OWNERS: Added. 140 * web-platform-tests/css/README.md: Added. 141 * web-platform-tests/css/build-css-testsuites.sh: Added. 142 * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.xht: 143 * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001.xht: 144 * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001.xht: 145 * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001.xht: 146 * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-repeat-001.xht: 147 * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.xht: 148 * web-platform-tests/css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.xht: 149 * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-areas-001.xht: 150 * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001.xht: 151 * web-platform-tests/css/css-grid-1/grid-definition/grid-support-named-grid-lines-001.xht: 152 * web-platform-tests/css/css-grid-1/grid-definition/grid-support-repeat-001.xht: 153 * web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.xht: 154 * web-platform-tests/css/css-grid-1/grid-items/w3c-import.log: 155 * web-platform-tests/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.xht: 156 * web-platform-tests/css/css-grid-1/grid-model/grid-support-display-001.xht: 157 * web-platform-tests/css/css-grid-1/grid-model/w3c-import.log: 158 * web-platform-tests/css/requirements.txt: Added. 159 * web-platform-tests/css/w3c-import.log: Added. 160 * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: 161 * web-platform-tests/dom/lists/DOMTokenList-iteration-expected.txt: 162 * web-platform-tests/dom/lists/DOMTokenList-iteration.html: 163 * web-platform-tests/dom/lists/README.md: Added. 164 * web-platform-tests/dom/lists/w3c-import.log: 165 * web-platform-tests/dom/nodes/Document-createEvent-expected.txt: 166 * web-platform-tests/dom/nodes/Document-createEvent.html: 167 * web-platform-tests/dom/nodes/Document-createEvent.js: 168 * web-platform-tests/encrypted-media/content/content-metadata.js: 169 * web-platform-tests/encrypted-media/content/w3c-import.log: 170 * web-platform-tests/fetch/OWNERS: 171 * web-platform-tests/fetch/api/basic/accept-header-expected.txt: Removed. 172 * web-platform-tests/fetch/api/basic/accept-header-worker-expected.txt: Removed. 173 * web-platform-tests/fetch/api/basic/accept-header-worker.html: Removed. 174 * web-platform-tests/fetch/api/basic/accept-header.any-expected.txt: Added. 175 * web-platform-tests/fetch/api/basic/accept-header.any.html: Added. 176 * web-platform-tests/fetch/api/basic/accept-header.any.js: Added. 177 (promise_test): 178 * web-platform-tests/fetch/api/basic/accept-header.html: Removed. 179 * web-platform-tests/fetch/api/basic/accept-header.js: Removed. 180 * web-platform-tests/fetch/api/basic/accept-header.worker-expected.txt: Added. 181 * web-platform-tests/fetch/api/basic/accept-header.worker.html: Added. 182 * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt: Removed. 183 * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt: Removed. 184 * web-platform-tests/fetch/api/basic/mode-same-origin-worker.html: Removed. 185 * web-platform-tests/fetch/api/basic/mode-same-origin.any-expected.txt: Added. 186 * web-platform-tests/fetch/api/basic/mode-same-origin.any.html: Added. 187 * web-platform-tests/fetch/api/basic/mode-same-origin.any.js: Added. 188 * web-platform-tests/fetch/api/basic/mode-same-origin.html: Removed. 189 * web-platform-tests/fetch/api/basic/mode-same-origin.js: Removed. 190 * web-platform-tests/fetch/api/basic/mode-same-origin.worker-expected.txt: Added. 191 * web-platform-tests/fetch/api/basic/mode-same-origin.worker.html: Added. 192 * web-platform-tests/fetch/api/basic/referrer-expected.txt: Removed. 193 * web-platform-tests/fetch/api/basic/referrer-worker-expected.txt: Removed. 194 * web-platform-tests/fetch/api/basic/referrer-worker.html: Removed. 195 * web-platform-tests/fetch/api/basic/referrer.any-expected.txt: Added. 196 * web-platform-tests/fetch/api/basic/referrer.any.html: Added. 197 * web-platform-tests/fetch/api/basic/referrer.any.js: Added. 198 * web-platform-tests/fetch/api/basic/referrer.html: Removed. 199 * web-platform-tests/fetch/api/basic/referrer.js: Removed. 200 * web-platform-tests/fetch/api/basic/referrer.worker-expected.txt: Added. 201 * web-platform-tests/fetch/api/basic/referrer.worker.html: Added. 202 * web-platform-tests/fetch/api/basic/request-forbidden-headers-expected.txt: Removed. 203 * web-platform-tests/fetch/api/basic/request-forbidden-headers-worker-expected.txt: Removed. 204 * web-platform-tests/fetch/api/basic/request-forbidden-headers-worker.html: Removed. 205 * web-platform-tests/fetch/api/basic/request-forbidden-headers.any-expected.txt: Added. 206 * web-platform-tests/fetch/api/basic/request-forbidden-headers.any.html: Added. 207 * web-platform-tests/fetch/api/basic/request-forbidden-headers.any.js: Added. 208 * web-platform-tests/fetch/api/basic/request-forbidden-headers.html: Removed. 209 * web-platform-tests/fetch/api/basic/request-forbidden-headers.js: Removed. 210 * web-platform-tests/fetch/api/basic/request-forbidden-headers.worker-expected.txt: Added. 211 * web-platform-tests/fetch/api/basic/request-forbidden-headers.worker.html: Added. 212 * web-platform-tests/fetch/api/basic/request-head-worker-expected.txt: Removed. 213 * web-platform-tests/fetch/api/basic/request-head-worker.html: Removed. 214 * web-platform-tests/fetch/api/basic/request-head.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head-expected.txt. 215 * web-platform-tests/fetch/api/basic/request-head.any.html: Added. 216 * web-platform-tests/fetch/api/basic/request-head.any.js: Added. 217 (promise_test): 218 * web-platform-tests/fetch/api/basic/request-head.html: Removed. 219 * web-platform-tests/fetch/api/basic/request-head.js: Removed. 220 * web-platform-tests/fetch/api/basic/request-head.worker-expected.txt: Added. 221 * web-platform-tests/fetch/api/basic/request-head.worker.html: Added. 222 * web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed. 223 * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed. 224 * web-platform-tests/fetch/api/basic/request-headers-worker.html: Removed. 225 * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added. 226 * web-platform-tests/fetch/api/basic/request-headers.any.html: Added. 227 * web-platform-tests/fetch/api/basic/request-headers.any.js: Added. 228 * web-platform-tests/fetch/api/basic/request-headers.html: Removed. 229 * web-platform-tests/fetch/api/basic/request-headers.js: Removed. 230 * web-platform-tests/fetch/api/basic/request-headers.worker-expected.txt: Added. 231 * web-platform-tests/fetch/api/basic/request-headers.worker.html: Added. 232 * web-platform-tests/fetch/api/basic/request-referrer-expected.txt: Removed. 233 * web-platform-tests/fetch/api/basic/request-referrer-redirected-worker-expected.txt: 234 * web-platform-tests/fetch/api/basic/request-referrer-redirected-worker.html: 235 * web-platform-tests/fetch/api/basic/request-referrer-worker-expected.txt: Removed. 236 * web-platform-tests/fetch/api/basic/request-referrer-worker.html: Removed. 237 * web-platform-tests/fetch/api/basic/request-referrer.any-expected.txt: Added. 238 * web-platform-tests/fetch/api/basic/request-referrer.any.html: Added. 239 * web-platform-tests/fetch/api/basic/request-referrer.any.js: Added. 240 * web-platform-tests/fetch/api/basic/request-referrer.html: Removed. 241 * web-platform-tests/fetch/api/basic/request-referrer.js: Removed. 242 * web-platform-tests/fetch/api/basic/request-referrer.worker-expected.txt: Added. 243 * web-platform-tests/fetch/api/basic/request-referrer.worker.html: Added. 244 * web-platform-tests/fetch/api/basic/request-upload-expected.txt: Removed. 245 * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt: Removed. 246 * web-platform-tests/fetch/api/basic/request-upload-worker.html: Removed. 247 * web-platform-tests/fetch/api/basic/request-upload.any-expected.txt: Added. 248 * web-platform-tests/fetch/api/basic/request-upload.any.html: Added. 249 * web-platform-tests/fetch/api/basic/request-upload.any.js: Added. 250 * web-platform-tests/fetch/api/basic/request-upload.html: Removed. 251 * web-platform-tests/fetch/api/basic/request-upload.js: Removed. 252 * web-platform-tests/fetch/api/basic/request-upload.worker-expected.txt: Added. 253 * web-platform-tests/fetch/api/basic/request-upload.worker.html: Added. 254 * web-platform-tests/fetch/api/basic/scheme-about-worker-expected.txt: Removed. 255 * web-platform-tests/fetch/api/basic/scheme-about-worker.html: Removed. 256 * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about-expected.txt. 257 * web-platform-tests/fetch/api/basic/scheme-about.any.html: Added. 258 * web-platform-tests/fetch/api/basic/scheme-about.any.js: Added. 259 * web-platform-tests/fetch/api/basic/scheme-about.html: Removed. 260 * web-platform-tests/fetch/api/basic/scheme-about.js: Removed. 261 * web-platform-tests/fetch/api/basic/scheme-about.worker-expected.txt: Added. 262 * web-platform-tests/fetch/api/basic/scheme-about.worker.html: Added. 263 * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt: Removed. 264 * web-platform-tests/fetch/api/basic/scheme-data-worker.html: Removed. 265 * web-platform-tests/fetch/api/basic/scheme-data.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-data-expected.txt. 266 * web-platform-tests/fetch/api/basic/scheme-data.any.html: Added. 267 * web-platform-tests/fetch/api/basic/scheme-data.any.js: Added. 268 * web-platform-tests/fetch/api/basic/scheme-data.html: Removed. 269 * web-platform-tests/fetch/api/basic/scheme-data.js: Removed. 270 * web-platform-tests/fetch/api/basic/scheme-data.worker-expected.txt: Added. 271 * web-platform-tests/fetch/api/basic/scheme-data.worker.html: Added. 272 * web-platform-tests/fetch/api/basic/stream-response-expected.txt: Removed. 273 * web-platform-tests/fetch/api/basic/stream-response-worker-expected.txt: Removed. 274 * web-platform-tests/fetch/api/basic/stream-response-worker.html: Removed. 275 * web-platform-tests/fetch/api/basic/stream-response.any-expected.txt: Added. 276 * web-platform-tests/fetch/api/basic/stream-response.any.html: Added. 277 * web-platform-tests/fetch/api/basic/stream-response.any.js: Added. 278 (promise_test): 279 * web-platform-tests/fetch/api/basic/stream-response.html: Removed. 280 * web-platform-tests/fetch/api/basic/stream-response.js: Removed. 281 * web-platform-tests/fetch/api/basic/stream-response.worker-expected.txt: Added. 282 * web-platform-tests/fetch/api/basic/stream-response.worker.html: Added. 283 * web-platform-tests/fetch/api/basic/w3c-import.log: 284 * web-platform-tests/fetch/api/cors/cors-basic-expected.txt: Removed. 285 * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt: Removed. 286 * web-platform-tests/fetch/api/cors/cors-basic-worker.html: Removed. 287 * web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added. 288 * web-platform-tests/fetch/api/cors/cors-basic.any.html: Added. 289 * web-platform-tests/fetch/api/cors/cors-basic.any.js: Added. 290 * web-platform-tests/fetch/api/cors/cors-basic.html: Removed. 291 * web-platform-tests/fetch/api/cors/cors-basic.js: Removed. 292 * web-platform-tests/fetch/api/cors/cors-basic.worker-expected.txt: Added. 293 * web-platform-tests/fetch/api/cors/cors-basic.worker.html: Added. 294 * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt: Removed. 295 * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt: Removed. 296 * web-platform-tests/fetch/api/cors/cors-cookies-worker.html: Removed. 297 * web-platform-tests/fetch/api/cors/cors-cookies.any-expected.txt: Added. 298 * web-platform-tests/fetch/api/cors/cors-cookies.any.html: Added. 299 * web-platform-tests/fetch/api/cors/cors-cookies.any.js: Added. 300 * web-platform-tests/fetch/api/cors/cors-cookies.html: Removed. 301 * web-platform-tests/fetch/api/cors/cors-cookies.js: Removed. 302 * web-platform-tests/fetch/api/cors/cors-cookies.worker-expected.txt: Added. 303 * web-platform-tests/fetch/api/cors/cors-cookies.worker.html: Added. 304 * web-platform-tests/fetch/api/cors/cors-filtering-expected.txt: 305 * web-platform-tests/fetch/api/cors/cors-filtering-worker-expected.txt: 306 * web-platform-tests/fetch/api/cors/cors-filtering.js: 307 (corsExposeFilter): 308 * web-platform-tests/fetch/api/cors/cors-no-preflight-expected.txt: Removed. 309 * web-platform-tests/fetch/api/cors/cors-no-preflight-worker-expected.txt: Removed. 310 * web-platform-tests/fetch/api/cors/cors-no-preflight-worker.html: Removed. 311 * web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added. 312 * web-platform-tests/fetch/api/cors/cors-no-preflight.any.html: Added. 313 * web-platform-tests/fetch/api/cors/cors-no-preflight.any.js: Added. 314 * web-platform-tests/fetch/api/cors/cors-no-preflight.html: Removed. 315 * web-platform-tests/fetch/api/cors/cors-no-preflight.js: Removed. 316 * web-platform-tests/fetch/api/cors/cors-no-preflight.worker-expected.txt: Added. 317 * web-platform-tests/fetch/api/cors/cors-no-preflight.worker.html: Added. 318 * web-platform-tests/fetch/api/cors/cors-origin-expected.txt: Removed. 319 * web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt: Removed. 320 * web-platform-tests/fetch/api/cors/cors-origin-worker.html: Removed. 321 * web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added. 322 * web-platform-tests/fetch/api/cors/cors-origin.any.html: Added. 323 * web-platform-tests/fetch/api/cors/cors-origin.any.js: Added. 324 * web-platform-tests/fetch/api/cors/cors-origin.html: Removed. 325 * web-platform-tests/fetch/api/cors/cors-origin.js: Removed. 326 * web-platform-tests/fetch/api/cors/cors-origin.worker-expected.txt: Added. 327 * web-platform-tests/fetch/api/cors/cors-origin.worker.html: Added. 328 * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt: Removed. 329 * web-platform-tests/fetch/api/cors/cors-preflight-redirect-expected.txt: Removed. 330 * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker-expected.txt: Removed. 331 * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker.html: Removed. 332 * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any-expected.txt: Added. 333 * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any.html: Added. 334 * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any.js: Added. 335 * web-platform-tests/fetch/api/cors/cors-preflight-redirect.html: Removed. 336 * web-platform-tests/fetch/api/cors/cors-preflight-redirect.js: Removed. 337 * web-platform-tests/fetch/api/cors/cors-preflight-redirect.worker-expected.txt: Added. 338 * web-platform-tests/fetch/api/cors/cors-preflight-redirect.worker.html: Added. 339 * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt: Removed. 340 * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt: Removed. 341 * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker.html: Removed. 342 * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any-expected.txt: Added. 343 * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any.html: Added. 344 * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any.js: Added. 345 * web-platform-tests/fetch/api/cors/cors-preflight-referrer.html: Removed. 346 * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js: Removed. 347 * web-platform-tests/fetch/api/cors/cors-preflight-referrer.worker-expected.txt: Added. 348 * web-platform-tests/fetch/api/cors/cors-preflight-referrer.worker.html: Added. 349 * web-platform-tests/fetch/api/cors/cors-preflight-star-expected.txt: Removed. 350 * web-platform-tests/fetch/api/cors/cors-preflight-star-worker-expected.txt: Removed. 351 * web-platform-tests/fetch/api/cors/cors-preflight-star-worker.html: Removed. 352 * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt: Added. 353 * web-platform-tests/fetch/api/cors/cors-preflight-star.any.html: Added. 354 * web-platform-tests/fetch/api/cors/cors-preflight-star.any.js: Added. 355 * web-platform-tests/fetch/api/cors/cors-preflight-star.html: Removed. 356 * web-platform-tests/fetch/api/cors/cors-preflight-star.js: Removed. 357 * web-platform-tests/fetch/api/cors/cors-preflight-star.worker-expected.txt: Added. 358 * web-platform-tests/fetch/api/cors/cors-preflight-star.worker.html: Added. 359 * web-platform-tests/fetch/api/cors/cors-preflight-status-expected.txt: Removed. 360 * web-platform-tests/fetch/api/cors/cors-preflight-status-worker-expected.txt: Removed. 361 * web-platform-tests/fetch/api/cors/cors-preflight-status-worker.html: Removed. 362 * web-platform-tests/fetch/api/cors/cors-preflight-status.any-expected.txt: Added. 363 * web-platform-tests/fetch/api/cors/cors-preflight-status.any.html: Added. 364 * web-platform-tests/fetch/api/cors/cors-preflight-status.any.js: Added. 365 (corsPreflightStatus): 366 * web-platform-tests/fetch/api/cors/cors-preflight-status.html: Removed. 367 * web-platform-tests/fetch/api/cors/cors-preflight-status.js: Removed. 368 * web-platform-tests/fetch/api/cors/cors-preflight-status.worker-expected.txt: Added. 369 * web-platform-tests/fetch/api/cors/cors-preflight-status.worker.html: Added. 370 * web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt: Removed. 371 * web-platform-tests/fetch/api/cors/cors-preflight-worker.html: Removed. 372 * web-platform-tests/fetch/api/cors/cors-preflight.any-expected.txt: Added. 373 * web-platform-tests/fetch/api/cors/cors-preflight.any.html: Added. 374 * web-platform-tests/fetch/api/cors/cors-preflight.any.js: Added. 375 * web-platform-tests/fetch/api/cors/cors-preflight.html: Removed. 376 * web-platform-tests/fetch/api/cors/cors-preflight.js: Removed. 377 * web-platform-tests/fetch/api/cors/cors-preflight.worker-expected.txt: Added. 378 * web-platform-tests/fetch/api/cors/cors-preflight.worker.html: Added. 379 * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt: Removed. 380 * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt: Removed. 381 * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker.html: Removed. 382 * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any-expected.txt: Added. 383 * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.html: Added. 384 * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.js: Added. 385 * web-platform-tests/fetch/api/cors/cors-redirect-credentials.html: Removed. 386 * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js: Removed. 387 * web-platform-tests/fetch/api/cors/cors-redirect-credentials.worker-expected.txt: Added. 388 * web-platform-tests/fetch/api/cors/cors-redirect-credentials.worker.html: Added. 389 * web-platform-tests/fetch/api/cors/cors-redirect-expected.txt: Removed. 390 * web-platform-tests/fetch/api/cors/cors-redirect-preflight-expected.txt: Removed. 391 * web-platform-tests/fetch/api/cors/cors-redirect-preflight-worker-expected.txt: Removed. 392 * web-platform-tests/fetch/api/cors/cors-redirect-preflight-worker.html: Removed. 393 * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any-expected.txt: Added. 394 * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.html: Added. 395 * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.js: Added. 396 * web-platform-tests/fetch/api/cors/cors-redirect-preflight.html: Removed. 397 * web-platform-tests/fetch/api/cors/cors-redirect-preflight.js: Removed. 398 * web-platform-tests/fetch/api/cors/cors-redirect-preflight.worker-expected.txt: Added. 399 * web-platform-tests/fetch/api/cors/cors-redirect-preflight.worker.html: Added. 400 * web-platform-tests/fetch/api/cors/cors-redirect-worker-expected.txt: Removed. 401 * web-platform-tests/fetch/api/cors/cors-redirect-worker.html: Removed. 402 * web-platform-tests/fetch/api/cors/cors-redirect.any-expected.txt: Added. 403 * web-platform-tests/fetch/api/cors/cors-redirect.any.html: Added. 404 * web-platform-tests/fetch/api/cors/cors-redirect.any.js: Added. 405 * web-platform-tests/fetch/api/cors/cors-redirect.html: Removed. 406 * web-platform-tests/fetch/api/cors/cors-redirect.js: Removed. 407 * web-platform-tests/fetch/api/cors/cors-redirect.worker-expected.txt: Added. 408 * web-platform-tests/fetch/api/cors/cors-redirect.worker.html: Added. 409 * web-platform-tests/fetch/api/cors/w3c-import.log: 410 * web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Removed. 411 * web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt: Removed. 412 * web-platform-tests/fetch/api/credentials/authentication-basic-worker.html: Removed. 413 * web-platform-tests/fetch/api/credentials/authentication-basic.any-expected.txt: Added. 414 * web-platform-tests/fetch/api/credentials/authentication-basic.any.html: Added. 415 * web-platform-tests/fetch/api/credentials/authentication-basic.any.js: Added. 416 * web-platform-tests/fetch/api/credentials/authentication-basic.html: Removed. 417 * web-platform-tests/fetch/api/credentials/authentication-basic.js: Removed. 418 * web-platform-tests/fetch/api/credentials/authentication-basic.worker-expected.txt: Added. 419 * web-platform-tests/fetch/api/credentials/authentication-basic.worker.html: Added. 420 * web-platform-tests/fetch/api/credentials/cookies-expected.txt: Removed. 421 * web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt: Removed. 422 * web-platform-tests/fetch/api/credentials/cookies-worker.html: Removed. 423 * web-platform-tests/fetch/api/credentials/cookies.any-expected.txt: Added. 424 * web-platform-tests/fetch/api/credentials/cookies.any.html: Added. 425 * web-platform-tests/fetch/api/credentials/cookies.any.js: Added. 426 * web-platform-tests/fetch/api/credentials/cookies.html: Removed. 427 * web-platform-tests/fetch/api/credentials/cookies.js: Removed. 428 * web-platform-tests/fetch/api/credentials/cookies.worker-expected.txt: Added. 429 * web-platform-tests/fetch/api/credentials/cookies.worker.html: Added. 430 * web-platform-tests/fetch/api/credentials/w3c-import.log: 431 * web-platform-tests/fetch/api/headers/headers-idl-expected.txt: 432 * web-platform-tests/fetch/api/headers/historical.any-expected.txt: Added. 433 * web-platform-tests/fetch/api/headers/historical.any.html: Added. 434 * web-platform-tests/fetch/api/headers/historical.any.js: Added. 435 (test): 436 * web-platform-tests/fetch/api/headers/historical.worker-expected.txt: Added. 437 * web-platform-tests/fetch/api/headers/historical.worker.html: Added. 438 * web-platform-tests/fetch/api/headers/w3c-import.log: 439 * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt: 440 * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt: 441 * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt: 442 * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: 443 * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt: 444 * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Removed. 445 * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt: 446 * web-platform-tests/fetch/api/request/request-init-003.sub.html: 447 * web-platform-tests/fetch/api/resources/redirect-count.py: Removed. 448 * web-platform-tests/fetch/http-cache/304-update-expected.txt: Added. 449 * web-platform-tests/fetch/http-cache/304-update.html: Added. 450 * web-platform-tests/fetch/http-cache/README.md: Added. 451 * web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added. 452 * web-platform-tests/fetch/http-cache/cc-request.html: Added. 453 * web-platform-tests/fetch/http-cache/freshness-expected.txt: Added. 454 * web-platform-tests/fetch/http-cache/freshness.html: Added. 455 * web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added. 456 * web-platform-tests/fetch/http-cache/heuristic.html: Added. 457 * web-platform-tests/fetch/http-cache/http-cache.js: Added. 458 (make_url): 459 (server_state): 460 (make_test.fetch_functions.push.): 461 (make_test.fetch_functions.push): 462 (make_test.): 463 (make_test.run_next_step): 464 (make_test): 465 (http_date): 466 * web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added. 467 * web-platform-tests/fetch/http-cache/invalidate.html: Added. 468 * web-platform-tests/fetch/http-cache/partial-expected.txt: Added. 469 * web-platform-tests/fetch/http-cache/partial.html: Added. 470 * web-platform-tests/fetch/http-cache/resources/http-cache.py: Added. 471 (main): 472 * web-platform-tests/fetch/http-cache/resources/w3c-import.log: Added. 473 * web-platform-tests/fetch/http-cache/status-expected.txt: Added. 474 * web-platform-tests/fetch/http-cache/status.html: Added. 475 * web-platform-tests/fetch/http-cache/vary-expected.txt: Added. 476 * web-platform-tests/fetch/http-cache/vary.html: Added. 477 * web-platform-tests/fetch/http-cache/w3c-import.log: Added. 478 * web-platform-tests/fetch/nosniff/importscripts-expected.txt: Removed. 479 * web-platform-tests/hr-time/basic.any-expected.txt: Added. 480 * web-platform-tests/hr-time/basic.any.html: Added. 481 * web-platform-tests/hr-time/basic.any.js: Added. 482 (test): 483 (async_test): 484 * web-platform-tests/hr-time/monotonic-clock.any-expected.txt: Added. 485 * web-platform-tests/hr-time/monotonic-clock.any.html: Added. 486 * web-platform-tests/hr-time/monotonic-clock.any.js: Added. 487 (test): 488 * web-platform-tests/hr-time/monotonic-clock.worker-expected.txt: Added. 489 * web-platform-tests/hr-time/monotonic-clock.worker.html: Added. 490 * web-platform-tests/hr-time/w3c-import.log: 491 * web-platform-tests/html/OWNERS: 492 * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt: 493 * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling.html: 494 * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub-expected.txt: Added. 495 * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html: Added. 496 * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log: 497 * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt: 498 * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html: 499 * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-001-expected.txt: Added. 500 * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-001.html: Added. 501 * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/close-self.html: Added. 502 * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/w3c-import.log: Added. 503 * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/w3c-import.log: 504 * web-platform-tests/html/browsers/the-windowproxy-exotic-object/w3c-import.log: 505 * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub-expected.txt: 506 * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub.html: Added. 507 * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-closed.html: 508 * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-multiple.html: 509 * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-noopener.html: 510 * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-noreferrer.html: 511 * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener.html: 512 * web-platform-tests/html/browsers/windows/browsing-context-expected.txt: 513 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-001-expected.txt: Added. 514 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-001.html: Added. 515 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-002-expected.txt: Added. 516 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-002.html: Added. 517 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-003-expected.txt: Added. 518 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-003.html: Added. 519 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-001-expected.txt: Added. 520 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-001.html: Added. 521 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-002-expected.txt: Added. 522 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-002.html: Added. 523 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-003-expected.txt: Added. 524 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-003.html: Added. 525 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-004-expected.txt: Added. 526 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-004.html: Added. 527 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-001-expected.txt: Added. 528 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-001.html: Added. 529 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-002-expected.txt: Added. 530 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-002.html: Added. 531 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-001-expected.txt: Added. 532 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-001.html: Added. 533 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-002-expected.txt: Added. 534 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-002.html: Added. 535 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-003-expected.txt: Added. 536 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-003.html: Added. 537 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-001-expected.txt: Added. 538 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-001.html: Added. 539 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-002-expected.txt: Added. 540 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-002.html: Added. 541 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-existing-001-expected.txt: Added. 542 * web-platform-tests/html/browsers/windows/browsing-context-names/choose-existing-001.html: Added. 543 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-001-iframe-1.html: Added. 544 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-002-iframe.html: Added. 545 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-002-window.html: Added. 546 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-003-iframe.html: Added. 547 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-003-window.html: Added. 548 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-004-iframe-1.html: Added. 549 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-004-iframe-2.html: Added. 550 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_self-001-iframe.html: Added. 551 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_self-002-iframe.html: Added. 552 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-002-window.html: Added. 553 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-003-iframe-1.html: Added. 554 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-003-iframe-2.html: Added. 555 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-default-002-iframe.html: Added. 556 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-existing-001-iframe.html: Added. 557 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/open-in-_parent.html: Added. 558 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/open-in-_top.html: Added. 559 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/report-has-opener.html: Added. 560 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/report-is-top.html: Added. 561 * web-platform-tests/html/browsers/windows/browsing-context-names/resources/w3c-import.log: 562 * web-platform-tests/html/browsers/windows/browsing-context-names/w3c-import.log: 563 * web-platform-tests/html/browsers/windows/opener-cross-origin-manual.sub.html: Added. 564 * web-platform-tests/html/browsers/windows/resources/opener-cross-origin-embed.sub.html: Added. 565 * web-platform-tests/html/browsers/windows/resources/opener-cross-origin-end.txt: Added. 566 * web-platform-tests/html/browsers/windows/resources/opener-cross-origin.html: Added. 567 * web-platform-tests/html/browsers/windows/resources/w3c-import.log: 568 * web-platform-tests/html/browsers/windows/w3c-import.log: 569 * web-platform-tests/html/dom/OWNERS: Added. 570 * web-platform-tests/html/dom/w3c-import.log: 571 * web-platform-tests/html/resources/common.js: 572 (newIFrame): 573 * web-platform-tests/html/semantics/OWNERS: Added. 574 * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log: 575 * web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end-expected.txt: Added. 576 * web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end.html: Added. 577 * web-platform-tests/html/semantics/forms/textfieldselection/selection-value-interactions-expected.txt: Added. 578 * web-platform-tests/html/semantics/forms/textfieldselection/selection-value-interactions.html: Added. 579 * web-platform-tests/html/semantics/forms/textfieldselection/selection.html: 580 * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt: 581 * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html: 582 * web-platform-tests/html/semantics/forms/textfieldselection/w3c-import.log: 583 * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt: Added. 584 * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-iframe.sub.html: Added. 585 * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering.html: Added. 586 * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log: 587 * web-platform-tests/html/semantics/w3c-import.log: 588 * web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin.html: 589 * web-platform-tests/html/webappapis/timers/negative-setinterval-expected.txt: Added. 590 * web-platform-tests/html/webappapis/timers/negative-setinterval.html: Added. 591 * web-platform-tests/html/webappapis/timers/negative-settimeout-expected.txt: Added. 592 * web-platform-tests/html/webappapis/timers/negative-settimeout.html: Added. 593 * web-platform-tests/html/webappapis/timers/type-long-setinterval-expected.txt: Added. 594 * web-platform-tests/html/webappapis/timers/type-long-setinterval.html: Added. 595 * web-platform-tests/html/webappapis/timers/type-long-settimeout-expected.txt: Added. 596 * web-platform-tests/html/webappapis/timers/type-long-settimeout.html: Added. 597 * web-platform-tests/html/webappapis/timers/w3c-import.log: 598 * web-platform-tests/images/pattern.ogv: Added. 599 * web-platform-tests/images/pattern.png: Added. 600 * web-platform-tests/images/w3c-import.log: 601 * web-platform-tests/innerText/setter-expected.txt: 602 * web-platform-tests/innerText/setter-tests.js: 603 * web-platform-tests/innerText/setter.html: 604 * web-platform-tests/lint.whitelist: 605 * web-platform-tests/mediacapture-fromelement/idlharness-expected.txt: Added. 606 * web-platform-tests/mediacapture-fromelement/idlharness.html: Added. 607 * web-platform-tests/mediacapture-fromelement/w3c-import.log: Added. 608 * web-platform-tests/resource-timing/SyntheticResponse.py: 609 (main): 610 * web-platform-tests/resource-timing/resource-timing.js: 611 * web-platform-tests/resource-timing/resource_connection_reuse.html: 612 * web-platform-tests/resources/.htaccess: Added. 613 * web-platform-tests/resources/docs/api.md: Added. 614 * web-platform-tests/resources/docs/idlharness.md: Added. 615 * web-platform-tests/resources/docs/w3c-import.log: Added. 616 * web-platform-tests/resources/examples/apisample-error-worker.js: Added. 617 * web-platform-tests/resources/examples/apisample-worker.js: Added. 618 (test): 619 (async_test): 620 * web-platform-tests/resources/examples/apisample.htm: Added. 621 * web-platform-tests/resources/examples/apisample10.html: Added. 622 * web-platform-tests/resources/examples/apisample11.html: Added. 623 * web-platform-tests/resources/examples/apisample12.html: Added. 624 * web-platform-tests/resources/examples/apisample13.html: Added. 625 * web-platform-tests/resources/examples/apisample14.html: Added. 626 * web-platform-tests/resources/examples/apisample15.html: Added. 627 * web-platform-tests/resources/examples/apisample16.html: Added. 628 * web-platform-tests/resources/examples/apisample17.html: Added. 629 * web-platform-tests/resources/examples/apisample2.htm: Added. 630 * web-platform-tests/resources/examples/apisample3.htm: Added. 631 * web-platform-tests/resources/examples/apisample4.htm: Added. 632 * web-platform-tests/resources/examples/apisample5.htm: Added. 633 * web-platform-tests/resources/examples/apisample6.html: Added. 634 * web-platform-tests/resources/examples/apisample7.html: Added. 635 * web-platform-tests/resources/examples/apisample8.html: Added. 636 * web-platform-tests/resources/examples/apisample9.html: Added. 637 * web-platform-tests/resources/examples/w3c-import.log: Added. 638 * web-platform-tests/resources/idlharness.js: 639 (IdlInterface.prototype.test_member_iterable): 640 * web-platform-tests/resources/w3c-import.log: Added. 641 * web-platform-tests/resources/webidl2/coverage.html: Added. 642 * web-platform-tests/resources/webidl2/index.js: Added. 643 * web-platform-tests/resources/webidl2/lib/w3c-import.log: Added. 644 * web-platform-tests/resources/webidl2/package.json: Added. 645 * web-platform-tests/resources/webidl2/test/invalid.js: Added. 646 (idls.fs.readdirSync.dir.filter): 647 (map): 648 (errors.idls.map): 649 (i.func): 650 * web-platform-tests/resources/webidl2/test/invalid/idl/dict-required-default.widl: Added. 651 * web-platform-tests/resources/webidl2/test/invalid/idl/enum.widl: Added. 652 * web-platform-tests/resources/webidl2/test/invalid/idl/maplike-1type.widl: Added. 653 * web-platform-tests/resources/webidl2/test/invalid/idl/module.widl: Added. 654 * web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableany.widl: Added. 655 * web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableobjects.widl: Added. 656 * web-platform-tests/resources/webidl2/test/invalid/idl/raises.widl: Added. 657 * web-platform-tests/resources/webidl2/test/invalid/idl/readonly-iterable.widl: Added. 658 * web-platform-tests/resources/webidl2/test/invalid/idl/scopedname.widl: Added. 659 * web-platform-tests/resources/webidl2/test/invalid/idl/sequenceAsAttribute.widl: Added. 660 * web-platform-tests/resources/webidl2/test/invalid/idl/setlike-2types.widl: Added. 661 * web-platform-tests/resources/webidl2/test/invalid/idl/special-omittable.widl: Added. 662 * web-platform-tests/resources/webidl2/test/invalid/idl/stringconstants.idl: Added. 663 * web-platform-tests/resources/webidl2/test/invalid/idl/typedef-nested.widl: Added. 664 * web-platform-tests/resources/webidl2/test/invalid/idl/w3c-import.log: Added. 665 * web-platform-tests/resources/webidl2/test/invalid/json/dict-required-default.json: Added. 666 * web-platform-tests/resources/webidl2/test/invalid/json/enum.json: Added. 667 * web-platform-tests/resources/webidl2/test/invalid/json/maplike-1type.json: Added. 668 * web-platform-tests/resources/webidl2/test/invalid/json/module.json: Added. 669 * web-platform-tests/resources/webidl2/test/invalid/json/nonnullableany.json: Added. 670 * web-platform-tests/resources/webidl2/test/invalid/json/nonnullableobjects.json: Added. 671 * web-platform-tests/resources/webidl2/test/invalid/json/raises.json: Added. 672 * web-platform-tests/resources/webidl2/test/invalid/json/readonly-iterable.json: Added. 673 * web-platform-tests/resources/webidl2/test/invalid/json/scopedname.json: Added. 674 * web-platform-tests/resources/webidl2/test/invalid/json/sequenceAsAttribute.json: Added. 675 * web-platform-tests/resources/webidl2/test/invalid/json/setlike-2types.json: Added. 676 * web-platform-tests/resources/webidl2/test/invalid/json/special-omittable.json: Added. 677 * web-platform-tests/resources/webidl2/test/invalid/json/stringconstants.json: Added. 678 * web-platform-tests/resources/webidl2/test/invalid/json/typedef-nested.json: Added. 679 * web-platform-tests/resources/webidl2/test/invalid/json/w3c-import.log: Added. 680 * web-platform-tests/resources/webidl2/test/mocha.opts: Added. 681 * web-platform-tests/resources/webidl2/test/syntax.js: Added. 682 (idls.fs.readdirSync.dir.filter): 683 (map): 684 (jsons.idls.map): 685 (i.func): 686 * web-platform-tests/resources/webidl2/test/syntax/idl/allowany.widl: Added. 687 * web-platform-tests/resources/webidl2/test/syntax/idl/array.widl: Added. 688 * web-platform-tests/resources/webidl2/test/syntax/idl/attributes.widl: Added. 689 * web-platform-tests/resources/webidl2/test/syntax/idl/callback.widl: Added. 690 * web-platform-tests/resources/webidl2/test/syntax/idl/caller.widl: Added. 691 * web-platform-tests/resources/webidl2/test/syntax/idl/constants.widl: Added. 692 * web-platform-tests/resources/webidl2/test/syntax/idl/constructor.widl: Added. 693 * web-platform-tests/resources/webidl2/test/syntax/idl/dictionary-inherits.widl: Added. 694 * web-platform-tests/resources/webidl2/test/syntax/idl/dictionary.widl: Added. 695 * web-platform-tests/resources/webidl2/test/syntax/idl/documentation-dos.widl: Added. 696 * web-platform-tests/resources/webidl2/test/syntax/idl/documentation.widl: Added. 697 * web-platform-tests/resources/webidl2/test/syntax/idl/enum.widl: Added. 698 * web-platform-tests/resources/webidl2/test/syntax/idl/equivalent-decl.widl: Added. 699 * web-platform-tests/resources/webidl2/test/syntax/idl/exception-inheritance.widl: Added. 700 * web-platform-tests/resources/webidl2/test/syntax/idl/exception.widl: Added. 701 * web-platform-tests/resources/webidl2/test/syntax/idl/extended-attributes.widl: Added. 702 * web-platform-tests/resources/webidl2/test/syntax/idl/generic.widl: Added. 703 * web-platform-tests/resources/webidl2/test/syntax/idl/getter-setter.widl: Added. 704 * web-platform-tests/resources/webidl2/test/syntax/idl/identifier-qualified-names.widl: Added. 705 * web-platform-tests/resources/webidl2/test/syntax/idl/implements.widl: Added. 706 * web-platform-tests/resources/webidl2/test/syntax/idl/indexed-properties.widl: Added. 707 * web-platform-tests/resources/webidl2/test/syntax/idl/inherits-getter.widl: Added. 708 * web-platform-tests/resources/webidl2/test/syntax/idl/interface-inherits.widl: Added. 709 * web-platform-tests/resources/webidl2/test/syntax/idl/iterable.widl: Added. 710 * web-platform-tests/resources/webidl2/test/syntax/idl/iterator.widl: Added. 711 * web-platform-tests/resources/webidl2/test/syntax/idl/legacyiterable.widl: Added. 712 * web-platform-tests/resources/webidl2/test/syntax/idl/map.widl: Added. 713 * web-platform-tests/resources/webidl2/test/syntax/idl/maplike.widl: Added. 714 * web-platform-tests/resources/webidl2/test/syntax/idl/namedconstructor.widl: Added. 715 * web-platform-tests/resources/webidl2/test/syntax/idl/nointerfaceobject.widl: Added. 716 * web-platform-tests/resources/webidl2/test/syntax/idl/nullable.widl: Added. 717 * web-platform-tests/resources/webidl2/test/syntax/idl/nullableobjects.widl: Added. 718 * web-platform-tests/resources/webidl2/test/syntax/idl/operation-optional-arg.widl: Added. 719 * web-platform-tests/resources/webidl2/test/syntax/idl/overloading.widl: Added. 720 * web-platform-tests/resources/webidl2/test/syntax/idl/overridebuiltins.widl: Added. 721 * web-platform-tests/resources/webidl2/test/syntax/idl/partial-interface.widl: Added. 722 * web-platform-tests/resources/webidl2/test/syntax/idl/primitives.widl: Added. 723 * web-platform-tests/resources/webidl2/test/syntax/idl/prototyperoot.widl: Added. 724 * web-platform-tests/resources/webidl2/test/syntax/idl/putforwards.widl: Added. 725 * web-platform-tests/resources/webidl2/test/syntax/idl/reg-operations.widl: Added. 726 * web-platform-tests/resources/webidl2/test/syntax/idl/replaceable.widl: Added. 727 * web-platform-tests/resources/webidl2/test/syntax/idl/sequence.widl: Added. 728 * web-platform-tests/resources/webidl2/test/syntax/idl/serializer.widl: Added. 729 * web-platform-tests/resources/webidl2/test/syntax/idl/setlike.widl: Added. 730 * web-platform-tests/resources/webidl2/test/syntax/idl/static.widl: Added. 731 * web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-attribute.widl: Added. 732 * web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-custom.widl: Added. 733 * web-platform-tests/resources/webidl2/test/syntax/idl/stringifier.widl: Added. 734 * web-platform-tests/resources/webidl2/test/syntax/idl/treatasnull.widl: Added. 735 * web-platform-tests/resources/webidl2/test/syntax/idl/treatasundefined.widl: Added. 736 * web-platform-tests/resources/webidl2/test/syntax/idl/typedef-nested.widl: Added. 737 * web-platform-tests/resources/webidl2/test/syntax/idl/typedef.widl: Added. 738 * web-platform-tests/resources/webidl2/test/syntax/idl/typesuffixes.widl: Added. 739 * web-platform-tests/resources/webidl2/test/syntax/idl/uniontype.widl: Added. 740 * web-platform-tests/resources/webidl2/test/syntax/idl/variadic-operations.widl: Added. 741 * web-platform-tests/resources/webidl2/test/syntax/idl/w3c-import.log: Added. 742 * web-platform-tests/resources/webidl2/test/syntax/json/allowany.json: Added. 743 * web-platform-tests/resources/webidl2/test/syntax/json/array.json: Added. 744 * web-platform-tests/resources/webidl2/test/syntax/json/attributes.json: Added. 745 * web-platform-tests/resources/webidl2/test/syntax/json/callback.json: Added. 746 * web-platform-tests/resources/webidl2/test/syntax/json/caller.json: Added. 747 * web-platform-tests/resources/webidl2/test/syntax/json/constants.json: Added. 748 * web-platform-tests/resources/webidl2/test/syntax/json/constructor.json: Added. 749 * web-platform-tests/resources/webidl2/test/syntax/json/dictionary-inherits.json: Added. 750 * web-platform-tests/resources/webidl2/test/syntax/json/dictionary.json: Added. 751 * web-platform-tests/resources/webidl2/test/syntax/json/documentation-dos.json: Added. 752 * web-platform-tests/resources/webidl2/test/syntax/json/documentation.json: Added. 753 * web-platform-tests/resources/webidl2/test/syntax/json/enum.json: Added. 754 * web-platform-tests/resources/webidl2/test/syntax/json/equivalent-decl.json: Added. 755 * web-platform-tests/resources/webidl2/test/syntax/json/exception-inheritance.json: Added. 756 * web-platform-tests/resources/webidl2/test/syntax/json/exception.json: Added. 757 * web-platform-tests/resources/webidl2/test/syntax/json/extended-attributes.json: Added. 758 * web-platform-tests/resources/webidl2/test/syntax/json/generic.json: Added. 759 * web-platform-tests/resources/webidl2/test/syntax/json/getter-setter.json: Added. 760 * web-platform-tests/resources/webidl2/test/syntax/json/identifier-qualified-names.json: Added. 761 * web-platform-tests/resources/webidl2/test/syntax/json/implements.json: Added. 762 * web-platform-tests/resources/webidl2/test/syntax/json/indexed-properties.json: Added. 763 * web-platform-tests/resources/webidl2/test/syntax/json/inherits-getter.json: Added. 764 * web-platform-tests/resources/webidl2/test/syntax/json/interface-inherits.json: Added. 765 * web-platform-tests/resources/webidl2/test/syntax/json/iterable.json: Added. 766 * web-platform-tests/resources/webidl2/test/syntax/json/iterator.json: Added. 767 * web-platform-tests/resources/webidl2/test/syntax/json/legacyiterable.json: Added. 768 * web-platform-tests/resources/webidl2/test/syntax/json/map.json: Added. 769 * web-platform-tests/resources/webidl2/test/syntax/json/maplike.json: Added. 770 * web-platform-tests/resources/webidl2/test/syntax/json/namedconstructor.json: Added. 771 * web-platform-tests/resources/webidl2/test/syntax/json/nointerfaceobject.json: Added. 772 * web-platform-tests/resources/webidl2/test/syntax/json/nullable.json: Added. 773 * web-platform-tests/resources/webidl2/test/syntax/json/nullableobjects.json: Added. 774 * web-platform-tests/resources/webidl2/test/syntax/json/operation-optional-arg.json: Added. 775 * web-platform-tests/resources/webidl2/test/syntax/json/overloading.json: Added. 776 * web-platform-tests/resources/webidl2/test/syntax/json/overridebuiltins.json: Added. 777 * web-platform-tests/resources/webidl2/test/syntax/json/partial-interface.json: Added. 778 * web-platform-tests/resources/webidl2/test/syntax/json/primitives.json: Added. 779 * web-platform-tests/resources/webidl2/test/syntax/json/prototyperoot.json: Added. 780 * web-platform-tests/resources/webidl2/test/syntax/json/putforwards.json: Added. 781 * web-platform-tests/resources/webidl2/test/syntax/json/reg-operations.json: Added. 782 * web-platform-tests/resources/webidl2/test/syntax/json/replaceable.json: Added. 783 * web-platform-tests/resources/webidl2/test/syntax/json/sequence.json: Added. 784 * web-platform-tests/resources/webidl2/test/syntax/json/serializer.json: Added. 785 * web-platform-tests/resources/webidl2/test/syntax/json/setlike.json: Added. 786 * web-platform-tests/resources/webidl2/test/syntax/json/static.json: Added. 787 * web-platform-tests/resources/webidl2/test/syntax/json/stringifier-attribute.json: Added. 788 * web-platform-tests/resources/webidl2/test/syntax/json/stringifier-custom.json: Added. 789 * web-platform-tests/resources/webidl2/test/syntax/json/stringifier.json: Added. 790 * web-platform-tests/resources/webidl2/test/syntax/json/treatasnull.json: Added. 791 * web-platform-tests/resources/webidl2/test/syntax/json/treatasundefined.json: Added. 792 * web-platform-tests/resources/webidl2/test/syntax/json/typedef-nested.json: Added. 793 * web-platform-tests/resources/webidl2/test/syntax/json/typedef.json: Added. 794 * web-platform-tests/resources/webidl2/test/syntax/json/typesuffixes.json: Added. 795 * web-platform-tests/resources/webidl2/test/syntax/json/uniontype.json: Added. 796 * web-platform-tests/resources/webidl2/test/syntax/json/variadic-operations.json: Added. 797 * web-platform-tests/resources/webidl2/test/syntax/json/w3c-import.log: Added. 798 * web-platform-tests/resources/webidl2/test/syntax/opt/typedef-nested.json: Added. 799 * web-platform-tests/resources/webidl2/test/syntax/opt/w3c-import.log: Added. 800 * web-platform-tests/resources/webidl2/test/w3c-import.log: Added. 801 * web-platform-tests/resources/webidl2/test/web/make-web-tests.js: Added. 802 (dir): 803 (allFromDir): 804 * web-platform-tests/resources/webidl2/test/web/run-tests.js: Added. 805 (i.func): 806 * web-platform-tests/resources/webidl2/test/web/w3c-import.log: Added. 807 * web-platform-tests/resources/webidl2/test/widlproc/LICENSE: Added. 808 * web-platform-tests/resources/webidl2/test/widlproc/Makefile: Added. 809 * web-platform-tests/resources/webidl2/test/widlproc/README.md: Added. 810 * web-platform-tests/resources/webidl2/test/widlproc/doc/htmltodtd.xsl: Added. 811 * web-platform-tests/resources/webidl2/test/widlproc/doc/w3c-import.log: Added. 812 * web-platform-tests/resources/webidl2/test/widlproc/doc/widlproc.html: Added. 813 * web-platform-tests/resources/webidl2/test/widlproc/examples/Makefile: Added. 814 * web-platform-tests/resources/webidl2/test/widlproc/examples/README: Added. 815 * web-platform-tests/resources/webidl2/test/widlproc/examples/bondi.widl: Added. 816 * web-platform-tests/resources/webidl2/test/widlproc/examples/filesystem.widl: Added. 817 * web-platform-tests/resources/webidl2/test/widlproc/examples/spectowidl.xsl: Added. 818 * web-platform-tests/resources/webidl2/test/widlproc/examples/w3c-import.log: Added. 819 * web-platform-tests/resources/webidl2/test/widlproc/examples/widlhtml.css: Added. 820 (body): 821 (:link): 822 (:visited): 823 (a:active): 824 (a:link img, a:visited img): 825 (h1, h2, h3, h4, h5, h6): 826 (h1, h2, h3): 827 (h1): 828 (h2): 829 (h3): 830 (h4): 831 (h5): 832 (h6): 833 (.hide): 834 (code): 835 (ul.toc, ol.toc, ul.authors): 836 (div.head): 837 (div.head h1): 838 (div.head table): 839 (div.constraint, div.issue, div.note, div.notice): 840 (div.exampleInner pre): 841 (div.exampleOuter): 842 (div.exampleInner): 843 (div.exampleWrapper): 844 (div.exampleHeader): 845 (div.term): 846 (div.list): 847 (.optional): 848 (.copyright,.legalnotice): 849 (.copyright small): 850 (@media screen): 851 (a[href]:hover): 852 (ol.enumar): 853 (ol.enumla): 854 (ol.enumlr): 855 (ol.enumua): 856 (ol.enumur): 857 (.toc): 858 (pre): 859 (.examplecode): 860 (.def-api-feature-set dt, .def-api-feature dt, dt .def-device-cap, dt.const code): 861 (dt.attribute code, dt.method code): 862 (.def-device-caps dd): 863 (dt.method): 864 (.summary td): 865 * web-platform-tests/resources/webidl2/test/widlproc/src/comment.c: Added. 866 (setcommentnode): 867 (joininlinecomments): 868 (outputchildren): 869 (default_askend): 870 (root_askend): 871 (root_output): 872 (endspecificcnode): 873 (startcnode): 874 (para_output): 875 (para_end): 876 (return_output): 877 (author_output): 878 (code_end): 879 (code_output): 880 (text_end): 881 (text_output): 882 (html_output): 883 (param_output): 884 (api_feature_output): 885 (def_api_feature_askend): 886 (def_api_feature_output): 887 (def_api_feature_set_output): 888 (def_instantiated_output): 889 (def_device_cap_output): 890 (iswhitespace): 891 (parseword): 892 (dox_b): 893 (dox_n): 894 (dox_code): 895 (dox_endcode): 896 (dox_param): 897 (dox_para): 898 (dox_throw): 899 (dox_attr): 900 (parsecomment): 901 (parsecomments): 902 (attachcommenttonode): 903 (attachcomments): 904 (processcomments): 905 (outputdescriptive): 906 * web-platform-tests/resources/webidl2/test/widlproc/src/comment.h: Added. 907 * web-platform-tests/resources/webidl2/test/widlproc/src/entities.h: Added. 908 * web-platform-tests/resources/webidl2/test/widlproc/src/lex.c: Added. 909 (readinput): 910 (lexerrorexit): 911 (lexblockcomment): 912 (lexinlinecomment): 913 (lexnumber): 914 (lexstring): 915 (lexidentifier): 916 (lex): 917 (outputwidl): 918 * web-platform-tests/resources/webidl2/test/widlproc/src/lex.h: Added. 919 * web-platform-tests/resources/webidl2/test/widlproc/src/main.c: Added. 920 (options): 921 (main): 922 * web-platform-tests/resources/webidl2/test/widlproc/src/misc.c: Added. 923 (memalloc): 924 (memrealloc): 925 (memfree): 926 (memprintf): 927 (vmemprintf): 928 (vlocerrorexit): 929 (locerrorexit): 930 (errorexit): 931 * web-platform-tests/resources/webidl2/test/widlproc/src/misc.h: Added. 932 * web-platform-tests/resources/webidl2/test/widlproc/src/node.c: Added. 933 (newelement): 934 (newattr): 935 (newattrlist): 936 (addnode): 937 (reversechildren): 938 (nodeisempty): 939 (nodewalk): 940 (findchildelement): 941 (getattr): 942 (findchildelementwithnameattr): 943 (findreturntype): 944 (findparamidentifier): 945 (findthrowidentifier): 946 (outputid): 947 (outputnode): 948 * web-platform-tests/resources/webidl2/test/widlproc/src/node.h: Added. 949 * web-platform-tests/resources/webidl2/test/widlproc/src/os.h: Added. 950 * web-platform-tests/resources/webidl2/test/widlproc/src/parse.c: Added. 951 (tokerrorexit): 952 (lexnocomment): 953 (eat): 954 (setid): 955 (setidentifier): 956 (setargumentname): 957 (parsescopedname): 958 (parsescopednamelist): 959 (parsereturntype): 960 (parseunsignedintegertype): 961 (parsetypesuffix): 962 (parsetypesuffixstartingwitharray): 963 (parseprimitiveorstringtype): 964 (parsenonanytype): 965 (parseunionmembertype): 966 (parseuniontype): 967 (parsetype): 968 (parseextendedattribute): 969 (parseextendedattributelist): 970 (parseexceptionfield): 971 (parseargument): 972 (parseargumentlist): 973 (parseoperationrest): 974 (parsereturntypeandoperationrest): 975 (parseoptionaliteratorinterface): 976 (parseoperationoriteratorrest): 977 (parseattribute): 978 (parseserializer): 979 (parseattributeoroperationoriterator): 980 (parseconstexpr): 981 (parsedefaultvalue): 982 (parsedictionarymember): 983 (parseconst): 984 (parseimplementsstatement): 985 (parsetypedef): 986 (parseexception): 987 (parseinterface): 988 (parsecallback): 989 (parsedictionary): 990 (parseenum): 991 (parsedefinitions): 992 (parse): 993 * web-platform-tests/resources/webidl2/test/widlproc/src/parse.h: Added. 994 * web-platform-tests/resources/webidl2/test/widlproc/src/process.c: Added. 995 (outputnodeastext): 996 (printfqid): 997 (output): 998 (outputchildren): 999 (processfiles): 1000 * web-platform-tests/resources/webidl2/test/widlproc/src/process.h: Added. 1001 * web-platform-tests/resources/webidl2/test/widlproc/src/w3c-import.log: Added. 1002 * web-platform-tests/resources/webidl2/test/widlproc/src/widlprocxmltohtml.xsl: Added. 1003 * web-platform-tests/resources/webidl2/test/widlproc/test/Makefile: Added. 1004 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/enum.txt: Added. 1005 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/module.txt: Added. 1006 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/nonnullableany.txt: Added. 1007 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/nonnullableobjects.txt: Added. 1008 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/scopedname.txt: Added. 1009 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/sequenceAsAttribute.txt: Added. 1010 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/stringconstants.idl: Added. 1011 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/w3c-import.log: Added. 1012 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/enum.widl: Added. 1013 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/module.widl: Added. 1014 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/nonnullableany.widl: Added. 1015 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/nonnullableobjects.widl: Added. 1016 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/raises.widl: Added. 1017 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/scopedname.widl: Added. 1018 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/sequenceAsAttribute.widl: Added. 1019 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/special-omittable.widl: Added. 1020 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/stringconstants.idl: Added. 1021 * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/w3c-import.log: Added. 1022 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/allowany.widl: Added. 1023 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/array.widl: Added. 1024 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/attributes.widl: Added. 1025 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/callback.widl: Added. 1026 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/caller.widl: Added. 1027 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/constants.widl: Added. 1028 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/constructor.widl: Added. 1029 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/dictionary-inherits.widl: Added. 1030 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/dictionary.widl: Added. 1031 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/documentation-dos.widl: Added. 1032 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/documentation.widl: Added. 1033 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/enum.widl: Added. 1034 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/equivalent-decl.widl: Added. 1035 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/exception-inheritance.widl: Added. 1036 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/exception.widl: Added. 1037 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/getter-setter.widl: Added. 1038 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/identifier-qualified-names.widl: Added. 1039 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/implements.widl: Added. 1040 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/indexed-properties.widl: Added. 1041 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/inherits-getter.widl: Added. 1042 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/interface-inherits.widl: Added. 1043 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/iterator.widl: Added. 1044 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/namedconstructor.widl: Added. 1045 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/nointerfaceobject.widl: Added. 1046 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/nullable.widl: Added. 1047 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/nullableobjects.widl: Added. 1048 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/operation-optional-arg.widl: Added. 1049 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/overloading.widl: Added. 1050 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/overridebuiltins.widl: Added. 1051 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/partial-interface.widl: Added. 1052 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/primitives.widl: Added. 1053 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/prototyperoot.widl: Added. 1054 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/putforwards.widl: Added. 1055 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/reg-operations.widl: Added. 1056 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/replaceable.widl: Added. 1057 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/sequence.widl: Added. 1058 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/serializer.widl: Added. 1059 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/static.widl: Added. 1060 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/stringifier-attribute.widl: Added. 1061 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/stringifier-custom.widl: Added. 1062 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/stringifier.widl: Added. 1063 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/treatasnull.widl: Added. 1064 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/treatasundefined.widl: Added. 1065 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/typedef.widl: Added. 1066 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/typesuffixes.widl: Added. 1067 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/uniontype.widl: Added. 1068 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/variadic-operations.widl: Added. 1069 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/w3c-import.log: Added. 1070 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/allowany.widlprocxml: Added. 1071 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/array.widlprocxml: Added. 1072 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/attributes.widlprocxml: Added. 1073 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/callback.widlprocxml: Added. 1074 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/caller.widlprocxml: Added. 1075 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/constants.widlprocxml: Added. 1076 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/constructor.widlprocxml: Added. 1077 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary-inherits.widlprocxml: Added. 1078 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary.widlprocxml: Added. 1079 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/documentation-dos.widlprocxml: Added. 1080 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/documentation.widlprocxml: Added. 1081 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/enum.widlprocxml: Added. 1082 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/equivalent-decl.widlprocxml: Added. 1083 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/exception-inheritance.widlprocxml: Added. 1084 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/exception.widlprocxml: Added. 1085 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/identifier-qualified-names.widlprocxml: Added. 1086 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/implements.widlprocxml: Added. 1087 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/indexed-properties.widlprocxml: Added. 1088 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/inherits-getter.widlprocxml: Added. 1089 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/interface-inherits.widlprocxml: Added. 1090 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/iterator.widlprocxml: Added. 1091 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/module.widlprocxml: Added. 1092 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/namedconstructor.widlprocxml: Added. 1093 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/namespaceobject.widlprocxml: Added. 1094 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/nointerfaceobject.widlprocxml: Added. 1095 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/nullable.widlprocxml: Added. 1096 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/nullableobjects.widlprocxml: Added. 1097 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/operation-optional-arg.widlprocxml: Added. 1098 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/overloading.widlprocxml: Added. 1099 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/overridebuiltins.widlprocxml: Added. 1100 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/partial-interface.widlprocxml: Added. 1101 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/primitives.widlprocxml: Added. 1102 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/prototyperoot.widlprocxml: Added. 1103 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/putforwards.widlprocxml: Added. 1104 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/reg-operations.widlprocxml: Added. 1105 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/replaceable.widlprocxml: Added. 1106 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/sequence.widlprocxml: Added. 1107 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/serializer.widlprocxml: Added. 1108 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/special-omittable.widlprocxml: Added. 1109 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/static.widlprocxml: Added. 1110 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/stringifier-attribute.widlprocxml: Added. 1111 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/stringifier-custom.widlprocxml: Added. 1112 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/stringifier.widlprocxml: Added. 1113 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/treatasnull.widlprocxml: Added. 1114 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/treatasundefined.widlprocxml: Added. 1115 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/typedef.widlprocxml: Added. 1116 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/typesuffixes.widlprocxml: Added. 1117 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/uniontype.widlprocxml: Added. 1118 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/variadic-operations.widlprocxml: Added. 1119 * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/w3c-import.log: Added. 1120 * web-platform-tests/resources/webidl2/test/widlproc/test/w3c-import.log: Added. 1121 * web-platform-tests/resources/webidl2/test/widlproc/w3c-import.log: Added. 1122 * web-platform-tests/resources/webidl2/w3c-import.log: Added. 1123 * web-platform-tests/resources/webiwarning: inexact rename detection was skipped due to too many files.: Added. 1124 * web-platform-tests/streams/piping/close-propagation-forward-expected.txt: 1125 * web-platform-tests/streams/piping/close-propagation-forward.dedicatedworker-expected.txt: 1126 * web-platform-tests/streams/piping/close-propagation-forward.js: 1127 (promise_test): 1128 * web-platform-tests/streams/piping/flow-control-expected.txt: 1129 * web-platform-tests/streams/piping/flow-control.dedicatedworker-expected.txt: 1130 * web-platform-tests/streams/piping/flow-control.js: 1131 (promise_test): 1132 * web-platform-tests/streams/piping/multiple-propagation-expected.txt: 1133 * web-platform-tests/streams/piping/multiple-propagation.dedicatedworker-expected.txt: 1134 * web-platform-tests/streams/piping/multiple-propagation.js: 1135 (promise_test.t.string_appeared_here.then): 1136 (promise_test.t.const.rs.recordingReadableStream.start): 1137 (promise_test.t.return.flushAsyncEvents.then): 1138 * web-platform-tests/streams/piping/pipe-through-expected.txt: 1139 * web-platform-tests/streams/piping/pipe-through.dedicatedworker-expected.txt: 1140 * web-platform-tests/streams/piping/pipe-through.js: 1141 (promise_test): 1142 * web-platform-tests/streams/readable-byte-streams/general-expected.txt: 1143 * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: 1144 * web-platform-tests/streams/readable-byte-streams/general.js: 1145 (test): 1146 * web-platform-tests/streams/readable-streams/general-expected.txt: 1147 * web-platform-tests/streams/readable-streams/general.dedicatedworker-expected.txt: 1148 * web-platform-tests/streams/readable-streams/general.js: 1149 (test.get assert_throws): 1150 (test): 1151 * web-platform-tests/url/a-element-expected.txt: 1152 * web-platform-tests/url/a-element-xhtml-expected.txt: 1153 * web-platform-tests/url/interfaces-expected.txt: 1154 * web-platform-tests/url/setters_tests.json: 1155 * web-platform-tests/url/url-constructor-expected.txt: 1156 * web-platform-tests/url/url-setters-expected.txt: 1157 * web-platform-tests/url/urltestdata.json: 1158 * web-platform-tests/user-timing/clear_all_marks.any-expected.txt: Added. 1159 * web-platform-tests/user-timing/clear_all_marks.any.html: Added. 1160 * web-platform-tests/user-timing/clear_all_marks.any.js: Added. 1161 (test): 1162 * web-platform-tests/user-timing/clear_all_marks.worker-expected.txt: Added. 1163 * web-platform-tests/user-timing/clear_all_marks.worker.html: Added. 1164 * web-platform-tests/user-timing/clear_all_measures.any-expected.txt: Added. 1165 * web-platform-tests/user-timing/clear_all_measures.any.html: Added. 1166 * web-platform-tests/user-timing/clear_all_measures.any.js: Added. 1167 (test): 1168 * web-platform-tests/user-timing/clear_all_measures.worker-expected.txt: Added. 1169 * web-platform-tests/user-timing/clear_all_measures.worker.html: Added. 1170 * web-platform-tests/user-timing/clear_non_existent_mark.any-expected.txt: Added. 1171 * web-platform-tests/user-timing/clear_non_existent_mark.any.html: Added. 1172 * web-platform-tests/user-timing/clear_non_existent_mark.any.js: Added. 1173 (test): 1174 * web-platform-tests/user-timing/clear_non_existent_mark.worker-expected.txt: Added. 1175 * web-platform-tests/user-timing/clear_non_existent_mark.worker.html: Added. 1176 * web-platform-tests/user-timing/clear_non_existent_measure.any-expected.txt: Added. 1177 * web-platform-tests/user-timing/clear_non_existent_measure.any.html: Added. 1178 * web-platform-tests/user-timing/clear_non_existent_measure.any.js: Added. 1179 (test): 1180 * web-platform-tests/user-timing/clear_non_existent_measure.worker-expected.txt: Added. 1181 * web-platform-tests/user-timing/clear_non_existent_measure.worker.html: Added. 1182 * web-platform-tests/user-timing/clear_one_mark.any-expected.txt: Added. 1183 * web-platform-tests/user-timing/clear_one_mark.any.html: Added. 1184 * web-platform-tests/user-timing/clear_one_mark.any.js: Added. 1185 (test): 1186 * web-platform-tests/user-timing/clear_one_mark.worker-expected.txt: Added. 1187 * web-platform-tests/user-timing/clear_one_mark.worker.html: Added. 1188 * web-platform-tests/user-timing/clear_one_measure.any-expected.txt: Added. 1189 * web-platform-tests/user-timing/clear_one_measure.any.html: Added. 1190 * web-platform-tests/user-timing/clear_one_measure.any.js: Added. 1191 (test): 1192 * web-platform-tests/user-timing/clear_one_measure.worker-expected.txt: Added. 1193 * web-platform-tests/user-timing/clear_one_measure.worker.html: Added. 1194 * web-platform-tests/user-timing/entry_type.any-expected.txt: Added. 1195 * web-platform-tests/user-timing/entry_type.any.html: Added. 1196 * web-platform-tests/user-timing/entry_type.any.js: Added. 1197 (test): 1198 * web-platform-tests/user-timing/entry_type.worker-expected.txt: Added. 1199 * web-platform-tests/user-timing/entry_type.worker.html: Added. 1200 * web-platform-tests/user-timing/idlharness-expected.txt: 1201 * web-platform-tests/user-timing/idlharness.html: 1202 * web-platform-tests/user-timing/invoke_with_timing_attributes-expected.txt: Added. 1203 * web-platform-tests/user-timing/invoke_with_timing_attributes.html: Added. 1204 * web-platform-tests/user-timing/invoke_with_timing_attributes.worker-expected.txt: Added. 1205 * web-platform-tests/user-timing/invoke_with_timing_attributes.worker.html: Added. 1206 * web-platform-tests/user-timing/invoke_with_timing_attributes.worker.js: Added. 1207 (emit_test): 1208 (emit_test2): 1209 * web-platform-tests/user-timing/invoke_without_parameter-expected.txt: Added. 1210 * web-platform-tests/user-timing/invoke_without_parameter.html: Added. 1211 * web-platform-tests/user-timing/mark.any-expected.txt: Added. 1212 * web-platform-tests/user-timing/mark.any.html: Added. 1213 * web-platform-tests/user-timing/mark.any.js: Added. 1214 (match_entries): 1215 (filter_entries_by_type): 1216 (test): 1217 (test_mark): 1218 * web-platform-tests/user-timing/mark.worker-expected.txt: Added. 1219 * web-platform-tests/user-timing/mark.worker.html: Added. 1220 * web-platform-tests/user-timing/mark_exceptions-expected.txt: Added. 1221 * web-platform-tests/user-timing/mark_exceptions.html: Added. 1222 * web-platform-tests/user-timing/measure-expected.txt: Added. 1223 * web-platform-tests/user-timing/measure.html: Added. 1224 * web-platform-tests/user-timing/measure_exceptions_navigation_timing-expected.txt: Added. 1225 * web-platform-tests/user-timing/measure_exceptions_navigation_timing.html: Added. 1226 * web-platform-tests/user-timing/measure_navigation_timing-expected.txt: Added. 1227 * web-platform-tests/user-timing/measure_navigation_timing.html: Added. 1228 * web-platform-tests/user-timing/measure_syntax_err.any-expected.txt: Added. 1229 * web-platform-tests/user-timing/measure_syntax_err.any.html: Added. 1230 * web-platform-tests/user-timing/measure_syntax_err.any.js: Added. 1231 (test): 1232 * web-platform-tests/user-timing/measure_syntax_err.worker-expected.txt: Added. 1233 * web-platform-tests/user-timing/measure_syntax_err.worker.html: Added. 1234 * web-platform-tests/user-timing/resources/webperftestharness.js: 1235 * web-platform-tests/user-timing/test_user_timing_mark_exceptions-expected.txt: 1236 * web-platform-tests/user-timing/test_user_timing_measure_exceptions-expected.txt: 1237 * web-platform-tests/user-timing/user_timing_exists.any-expected.txt: Added. 1238 * web-platform-tests/user-timing/user_timing_exists.any.html: Added. 1239 * web-platform-tests/user-timing/user_timing_exists.any.js: Added. 1240 (test): 1241 * web-platform-tests/user-timing/user_timing_exists.worker-expected.txt: Added. 1242 * web-platform-tests/user-timing/user_timing_exists.worker.html: Added. 1243 * web-platform-tests/user-timing/w3c-import.log: 1244 * web-platform-tests/w3c-import.log: 1245 * web-platform-tests/webrtc/OWNERS: 1246 * web-platform-tests/webrtc/rtcpeerconnection/canTrickleIceCandidates-expected.txt: Added. 1247 * web-platform-tests/webrtc/rtcpeerconnection/canTrickleIceCandidates.html: Added. 1248 * web-platform-tests/webrtc/rtcpeerconnection/iceGatheringState-expected.txt: Added. 1249 * web-platform-tests/webrtc/rtcpeerconnection/iceGatheringState.html: Added. 1250 * web-platform-tests/webrtc/rtcpeerconnection/rtcconfiguration-icecandidatepoolsize-expected.txt: 1251 * web-platform-tests/webrtc/rtcpeerconnection/rtcconfiguration-icecandidatepoolsize.html: 1252 * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt: 1253 * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html: 1254 * web-platform-tests/webrtc/rtcpeerconnection/w3c-import.log: 1255 1 1256 2017-04-07 Ryan Haddad <ryanhaddad@apple.com> 2 1257 -
trunk/LayoutTests/imported/w3c/resources/TestRepositories
r213882 r215164 1 1 [ 2 {3 "name": "csswg-test",4 "url": "https://github.com/w3c/csswg-test.git",5 "revision": "d5146115f631a1cc6bc53a4f134d4e2a26fe2fb5",6 "paths_to_skip": [7 "support",8 "tools",9 "work-in-progress"10 ],11 "paths_to_import": [12 ],13 "import_options": ["convert_test_harness_links"]14 },15 2 { 16 3 "name": "web-platform-tests", 17 4 "url": "https://github.com/w3c/web-platform-tests.git", 18 "revision": " a5b95cb31914507088a4eda16f7674bbc6f3313f",5 "revision": "23cd07d4685d81024b7440e042f8bbdb33e7ddec", 19 6 "paths_to_skip": [ 20 7 "conformance-checkers", -
trunk/LayoutTests/imported/w3c/resources/import-expectations.json
r214944 r215164 1 1 { 2 "csswg-test/WOFF2-UserAgent": "skip",3 "csswg-test/compositing-1": "skip",4 "csswg-test/css-align-3": "skip",5 "csswg-test/css-animations-1": "skip",6 "csswg-test/css-backgrounds-3": "skip",7 "csswg-test/css-box-3": "skip",8 "csswg-test/css-break-3": "skip",9 "csswg-test/css-cascade-3": "skip",10 "csswg-test/css-color-3": "skip",11 "csswg-test/css-color-4": "skip",12 "csswg-test/css-conditional-3": "skip",13 "csswg-test/css-counter-styles-3": "skip",14 "csswg-test/css-display-3": "skip",15 "csswg-test/css-exclusions-1": "skip",16 "csswg-test/css-flexbox-1": "skip",17 "csswg-test/css-fonts-3": "skip",18 "csswg-test/css-gcpm-3": "skip",19 "csswg-test/css-grid-1": "skip",20 "csswg-test/css-images-3": "skip",21 "csswg-test/css-lists-3": "skip",22 "csswg-test/css-logical-properties-1": "skip",23 "csswg-test/css-masking-1": "skip",24 "csswg-test/css-multicol-1": "skip",25 "csswg-test/css-namespaces-1": "skip",26 "csswg-test/css-namespaces-3": "skip",27 "csswg-test/css-page-3": "skip",28 "csswg-test/css-pseudo-4": "skip",29 "csswg-test/css-regions-1": "skip",30 "csswg-test/css-rhythm-1": "skip",31 "csswg-test/css-round-display": "skip",32 "csswg-test/css-ruby-1": "skip",33 "csswg-test/css-scoping1": "import",34 "csswg-test/css-shapes-1": "skip",35 "csswg-test/css-snap-size-1": "skip",36 "csswg-test/css-speech-1": "skip",37 "csswg-test/css-style-attr-1": "skip",38 "csswg-test/css-syntax-3": "skip",39 "csswg-test/css-tables-3": "skip",40 "csswg-test/css-text-3": "skip",41 "csswg-test/css-text-decor-3": "skip",42 "csswg-test/css-transforms-1": "skip",43 "csswg-test/css-transitions-1": "skip",44 "csswg-test/css-transitions-2": "skip",45 "csswg-test/css-ui-3": "skip",46 "csswg-test/css-values-3": "skip",47 "csswg-test/css-values-4": "skip",48 "csswg-test/css-variables-1": "skip",49 "csswg-test/css-writing-modes-3": "skip",50 "csswg-test/css1": "skip",51 "csswg-test/css21": "skip",52 "csswg-test/cssom-1": "skip",53 "csswg-test/cssom-view-1": "skip",54 "csswg-test/filters-1": "skip",55 "csswg-test/fonts": "skip",56 "csswg-test/geometry-1": "skip",57 "csswg-test/mediaqueries-3": "skip",58 "csswg-test/reference": "skip",59 "csswg-test/selectors-3": "skip",60 "csswg-test/selectors-4": "skip",61 "csswg-test/vendor-imports": "skip",62 2 "web-platform-tests/2dcontext": "skip", 63 3 "web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001-ref.html": "import", … … 111 51 "web-platform-tests/css-typed-om": "skip", 112 52 "web-platform-tests/css-values": "skip", 53 "web-platform-tests/css/": "skip", 113 54 "web-platform-tests/css/css-grid-1/": "import", 55 "web-platform-tests/css/css-scoping1": "import", 114 56 "web-platform-tests/cssom": "skip", 115 57 "web-platform-tests/cssom-view": "skip", … … 299 241 "web-platform-tests/shadow-dom": "import", 300 242 "web-platform-tests/shadow-dom/untriaged": "skip", 243 "web-platform-tests/staticrange": "skip", 301 244 "web-platform-tests/storage": "skip", 302 245 "web-platform-tests/streams/writable-streams": "skip", … … 322 265 "web-platform-tests/websockets": "skip", 323 266 "web-platform-tests/webstorage": "skip", 267 "web-platform-tests/webusb": "skip", 324 268 "web-platform-tests/webvr": "skip", 325 269 "web-platform-tests/webvtt": "skip", -
trunk/LayoutTests/imported/w3c/resources/resource-files.json
r214660 r215164 196 196 "web-platform-tests/html/browsers/windows/noreferrer-cross-origin-window-name-manual.sub.html", 197 197 "web-platform-tests/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html", 198 "web-platform-tests/html/browsers/windows/opener-cross-origin-manual.sub.html", 198 199 "web-platform-tests/html/browsers/windows/support-close.html", 199 200 "web-platform-tests/html/browsers/windows/support-named-null-opener.html", … … 244 245 "web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-event-realm-support.html", 245 246 "web-platform-tests/html/semantics/forms/the-button-element/button-activate-frame.html", 247 "web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-iframe.sub.html", 246 248 "web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-different.sub.html", 247 249 "web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-missingheader.sub.html", -
trunk/LayoutTests/imported/w3c/web-platform-tests/CONTRIBUTING.md
r179542 r215164 28 28 the content of this repository or the use thereof indicates conformance to a 29 29 specification. All content is provided as-is to help reach interoperability. 30 31 Documentation 32 ------------- 33 34 See [web-platform-tests.org](http://web-platform-tests.org/). -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbcursor-direction-index-keyrange.htm
r206999 r215164 1 1 <!DOCTYPE html> 2 <meta charset=utf-8> 2 3 <title>IDBCursor direction - index with keyrange</title> 3 4 <link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal"> -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbcursor-direction-objectstore-keyrange.htm
r206999 r215164 1 1 <!DOCTYPE html> 2 <meta charset=utf-8> 2 3 <title>IDBCursor direction - object store with keyrange</title> 3 4 <link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal"> -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order-expected.txt
r212202 r215164 2 2 PASS IDBDatabase.transaction exception order: InvalidStateError vs. NotFoundError 3 3 PASS IDBDatabase.transaction exception order: InvalidStateError vs. InvalidAccessError 4 FAIL IDBDatabase.transaction exception order: NotFoundError vs. InvalidAccessError assert_throws: "No such store" check (NotFoundError) should precede "invalid mode" check (InvalidAccessError) function "() => {4 FAIL IDBDatabase.transaction exception order: NotFoundError vs. TypeError assert_throws: "No such store" check (NotFoundError) should precede "invalid mode" check (TypeError) function "() => { 5 5 db.transaction('no-such-store', 'versionchange'); 6 6 }" threw object "TypeError: Type error" that is not a DOMException NotFoundError: property "code" is equal to undefined, expected 8 -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order.html
r212202 r215164 46 46 db.transaction('no-such-store', 'versionchange'); 47 47 }, '"No such store" check (NotFoundError) should precede ' + 48 '"invalid mode" check ( InvalidAccessError)');48 '"invalid mode" check (TypeError)'); 49 49 t.done(); 50 50 }, 51 'IDBDatabase.transaction exception order: NotFoundError vs. InvalidAccessError'51 'IDBDatabase.transaction exception order: NotFoundError vs. TypeError' 52 52 ); 53 53 -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
r206999 r215164 8 8 9 9 <script> 10 function invalid_optionalParameters(desc, params ) {10 function invalid_optionalParameters(desc, params, exception = "InvalidAccessError") { 11 11 var t = async_test(document.title + " - " + desc); 12 12 13 13 createdb(t).onupgradeneeded = function(e) { 14 assert_throws( null, function() {14 assert_throws(exception, function() { 15 15 e.target.result.createObjectStore("store", params); 16 16 }); … … 21 21 22 22 invalid_optionalParameters("autoInc and empty keyPath", {autoIncrement: true, keyPath: ""}); 23 invalid_optionalParameters("autoInc and keyPath array", {autoIncrement: true, keyPath: []} );23 invalid_optionalParameters("autoInc and keyPath array", {autoIncrement: true, keyPath: []}, "SyntaxError"); 24 24 invalid_optionalParameters("autoInc and keyPath array 2", {autoIncrement: true, keyPath: ["hey"]}); 25 invalid_optionalParameters("autoInc and keyPath object", {autoIncrement: true, keyPath: {a:"hey", b:2}} );25 invalid_optionalParameters("autoInc and keyPath object", {autoIncrement: true, keyPath: {a:"hey", b:2}}, "SyntaxError"); 26 26 27 27 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_deleted.htm
r206999 r215164 29 29 assert_equals(db.objectStoreNames.length, 0, "objectStoreNames.length after delete"); 30 30 31 assert_throws(null, function() { objStore.add(2); }); 32 assert_throws(null, function() { objStore.put(3); }); 33 assert_throws(null, function() { objStore.get(1); }); 34 assert_throws(null, function() { objStore.clear(); }); 35 assert_throws(null, function() { objStore.count(); }); 36 assert_throws(null, function() { objStore.delete(1); }); 37 assert_throws(null, function() { objStore.openCursor(); }); 38 assert_throws(null, function() { objStore.index("idx"); }); 39 assert_throws(null, function() { objStore.deleteIndex("idx"); }); 40 assert_throws(null, function() { objStore.createIndex("idx2", "a"); }); 31 const exc = "InvalidStateError" 32 assert_throws(exc, function() { objStore.add(2); }); 33 assert_throws(exc, function() { objStore.put(3); }); 34 assert_throws(exc, function() { objStore.get(1); }); 35 assert_throws(exc, function() { objStore.clear(); }); 36 assert_throws(exc, function() { objStore.count(); }); 37 assert_throws(exc, function() { objStore.delete(1); }); 38 assert_throws(exc, function() { objStore.openCursor(); }); 39 assert_throws(exc, function() { objStore.index("idx"); }); 40 assert_throws(exc, function() { objStore.deleteIndex("idx"); }); 41 assert_throws(exc, function() { objStore.createIndex("idx2", "a"); }); 41 42 } 42 43 -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/support-promises.js
r210823 r215164 22 22 // 23 23 // Returns a promise. If the versionchange transaction goes through, the promise 24 // resolves to an IndexedDB database that mustbe closed by the caller. If the24 // resolves to an IndexedDB database that should be closed by the caller. If the 25 25 // versionchange transaction is aborted, the promise resolves to an error. 26 26 function migrateDatabase(testCase, newVersion, migrationCallback) { … … 38 38 // 39 39 // Returns a promise. If the versionchange transaction goes through, the promise 40 // resolves to an IndexedDB database that mustbe closed by the caller. If the40 // resolves to an IndexedDB database that should be closed by the caller. If the 41 41 // versionchange transaction is aborted, the promise resolves to an error. 42 42 function migrateNamedDatabase( … … 89 89 }); 90 90 request.onerror = event => reject(event.target.error); 91 request.onsuccess = () => reject(new Error( 92 'indexedDB.open should not succeed without creating a ' + 93 'versionchange transaction')); 94 }).then(event => event.target.result || event.target.error); 91 request.onsuccess = () => { 92 const database = request.result; 93 testCase.add_cleanup(() => { database.close(); }); 94 reject(new Error( 95 'indexedDB.open should not succeed without creating a ' + 96 'versionchange transaction')); 97 }; 98 }).then(event => { 99 const database = event.target.result; 100 if (database) { 101 testCase.add_cleanup(() => { database.close(); }); 102 } 103 return database || event.target.error; 104 }); 95 105 } 96 106 … … 101 111 // open request. 102 112 // 103 // Returns a promise that resolves to an IndexedDB database. The caller must113 // Returns a promise that resolves to an IndexedDB database. The caller should 104 114 // close the database. 105 115 function createDatabase(testCase, setupCallback) { … … 113 123 // open request. 114 124 // 115 // Returns a promise that resolves to an IndexedDB database. The caller must125 // Returns a promise that resolves to an IndexedDB database. The caller should 116 126 // close the database. 117 127 function createNamedDatabase(testCase, databaseName, setupCallback) { … … 119 129 const eventWatcher = requestWatcher(testCase, request); 120 130 121 return eventWatcher.wait_for('success').then(event => 122 migrateNamedDatabase(testCase, databaseName, 1, setupCallback)); 131 return eventWatcher.wait_for('success').then(event => { 132 testCase.add_cleanup(() => { indexedDB.deleteDatabase(databaseName); }); 133 return migrateNamedDatabase(testCase, databaseName, 1, setupCallback) 134 }); 123 135 } 124 136 … … 127 139 // The given version number must match the database's current version. 128 140 // 129 // Returns a promise that resolves to an IndexedDB database. The caller must141 // Returns a promise that resolves to an IndexedDB database. The caller should 130 142 // close the database. 131 143 function openDatabase(testCase, version) { … … 137 149 // The given version number must match the database's current version. 138 150 // 139 // Returns a promise that resolves to an IndexedDB database. The caller must151 // Returns a promise that resolves to an IndexedDB database. The caller should 140 152 // close the database. 141 153 function openNamedDatabase(testCase, databaseName, version) { 142 154 const request = indexedDB.open(databaseName, version); 143 155 const eventWatcher = requestWatcher(testCase, request); 144 return eventWatcher.wait_for('success').then(event => event.target.result); 156 return eventWatcher.wait_for('success').then(() => { 157 const database = request.result; 158 testCase.add_cleanup(() => { database.close(); }); 159 return database; 160 }); 145 161 } 146 162 -
trunk/LayoutTests/imported/w3c/web-platform-tests/IndexedDB/w3c-import.log
r213882 r215164 246 246 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_createIndex13.htm 247 247 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order.htm 248 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm 248 249 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_createIndex2.htm 249 250 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm … … 307 308 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.idl 308 309 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker.js 310 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors.html 309 311 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/key-conversion-exceptions.htm 310 312 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/key_invalid.htm … … 325 327 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/objectstore_keyorder.htm 326 328 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html 329 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/parallel-cursors-upgrade.html 327 330 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/request_bubble-and-capture.htm 328 331 /LayoutTests/imported/w3c/web-platform-tests/IndexedDB/string-list-ordering.htm -
trunk/LayoutTests/imported/w3c/web-platform-tests/LICENSE.md
r210823 r215164 1 # Dual-License for W3C Test Suites1 # Dual-License for W3C Test Suites 2 2 3 3 All documents in this Repository are licensed by contributors to be distributed under both the [W3C Test Suite License](#w3c-test-suite-license) and the [W3C 3-clause BSD License](#w3c-3-clause-bsd-license), reproduced below. The choice of license is up to the licensee. For more information, see [Licenses for W3C Test Suites](https://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright.html) -
trunk/LayoutTests/imported/w3c/web-platform-tests/README.md
r212202 r215164 3 3 4 4 The web-platform-tests Project is a W3C-coordinated attempt to build a 5 cross-browser testsuite for the Web-platform stack. However, for mainly 6 historic reasons, the CSS WG testsuite is in a separate repository, 7 [csswg-test](https://github.com/w3c/csswg-test). Writing tests in a way 5 cross-browser testsuite for the Web-platform stack. Writing tests in a way 8 6 that allows them to be run in all browsers gives browser projects 9 7 confidence that they are shipping software that is compatible with other … … 111 109 partition from there to launch wptserve. 112 110 113 Test Runner114 ===========115 116 There is a test runner that is designed to provide a117 convenient way to run the web-platform-tests in-browser. It will run118 testharness.js tests automatically but requires manual work for119 reftests and manual tests.120 121 The runner can be found at `/tools/runner/index.html` on the local122 server i.e.123 124 ```125 http://web-platform.test:8000/tools/runner/index.html126 ```127 128 in the default configuration. The first time you use this it has to129 generate a manifest of all tests. This may take some time, so please130 be patient.131 132 111 Publication 133 112 =========== … … 135 114 The master branch is automatically synced to http://w3c-test.org/. 136 115 137 Pull requests are automatically mirrored to 138 http://w3c-test.org/submissions/ a few minutes after someone with merge 139 access has added a comment with "LGTM" (or "w3c-test:mirror") to indicate 140 the PR has been checked. 116 Pull requests are 117 [automatically mirrored](http://w3c-test.org/submissions/) except those 118 that modify sensitive resources (such as `.py`). The latter require 119 someone with merge access to comment with "LGTM" or "w3c-test:mirror" to 120 indicate the pull request has been checked. 141 121 142 122 Finding Things 143 123 ============== 144 124 145 Each top-level directory represents a W3C specification: the name146 matches the shortname used after the canonical address of the said 147 specification under http://www.w3.org/TR/ . 125 Each top-level directory matches the shortname used by a standard, with 126 some exceptions. (Typically the shortname is from the standard's 127 corresponding GitHub repository.) 148 128 149 129 For some of the specifications, the tree under the top-level directory … … 186 166 * Send in a pull request based on the above. 187 167 168 Issues with web-platform-tests 169 ------------------------------ 170 171 If you spot an issue with a test and are not comfortable providing a 172 pull request per above to fix it, please 173 [file a new issue](https://github.com/w3c/web-platform-tests/issues/new). 174 Thank you! 175 188 176 Lint tool 189 177 --------- -
trunk/LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions.html
r204219 r215164 1 1 <!doctype html> 2 <meta charset=utf-8> 2 3 <title>DOMException-throwing tests</title> 3 4 <link rel=author title="Aryeh Gregor" href=ayg@aryeh.name> -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm
r213882 r215164 25 25 26 26 if (client.readyState === 4) { 27 assert_ equals(countedLoading, 10, "LOADING state change may be emitted multiple times");27 assert_greater_than(countedLoading, 1, "LOADING state change may be emitted multiple times"); 28 28 29 29 test.done(); -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/resources/auth2/corsenabled.py
r191546 r215164 8 8 response.headers.set('Access-Control-Allow-Headers', 'authorization, x-user, x-pass'); 9 9 response.headers.set('Access-Control-Expose-Headers', 'x-challenge, xhr-user, ses-user'); 10 auth = imp.load_source("", os.path.join(os.path.abspath(os.curdir), 11 "XMLHttpRequest", 12 "resources", 13 "authentication.py")) 10 auth = imp.load_source("", os.path.abspath("XMLHttpRequest/resources/authentication.py")) 14 11 if request.method == "OPTIONS": 15 12 return "" 16 13 else: 17 14 return auth.main(request, response) 18 19 20 -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/resources/conditional.py
r191546 r215164 4 4 date = request.GET.first("date", "") 5 5 modified = request.headers.get("If-Modified-Since", None) 6 cors = request.GET.first("cors", None) 7 8 if request.method == "OPTIONS": 9 response.headers.set("Access-Control-Allow-Origin", "*") 10 response.headers.set("Access-Control-Allow-Headers", "IF-NONE-MATCH") 11 return "" 12 6 13 if tag: 7 14 response.headers.set("ETag", '"%s"' % tag) 8 15 elif date: 9 16 response.headers.set("Last-Modified", date) 17 18 if cors: 19 response.headers.set("Access-Control-Allow-Origin", "*") 10 20 11 21 if ((match is not None and match == tag) or … … 14 24 return "" 15 25 else: 26 if not cors: 27 response.headers.set("Access-Control-Allow-Origin", "*") 16 28 response.headers.set("Content-Type", "text/plain") 17 29 return "MAYBE NOT" -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt
r204117 r215164 1 1 Blocked access to external URL http://www1.localhost:8800/XMLHttpRequest/resources/auth2/corsenabled.py 2 CONSOLE MESSAGE: line 34: XMLHttpRequest cannot load http://www1.localhost:8800/XMLHttpRequest/resources/auth2/corsenabled.py due to access control checks.2 CONSOLE MESSAGE: line 26: XMLHttpRequest cannot load http://www1.localhost:8800/XMLHttpRequest/resources/auth2/corsenabled.py due to access control checks. 3 3 4 FAIL XMLHttpRequest: send() - "Basic" authenticated CORS request using setRequestHeader() (expects to succeed) assert_true: responseText should contain the right user and password expected true got false4 FAIL XMLHttpRequest: send() - "Basic" authenticated CORS request using setRequestHeader() (expects to succeed) A network error occurred. 5 5 -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm
r191546 r215164 6 6 <script src="/resources/testharnessreport.js"></script> 7 7 <script src="/common/utils.js"></script> 8 <!-- These spec references do not make much sense simply because the spec doesn't say very much about this.. -->9 <link rel="help" href="https://xhr.spec.whatwg.org/#the-setrequestheader()-method" data-tested-assertations="following::ol[1]/li[6]" />10 <link rel="help" href="https://xhr.spec.whatwg.org/#the-send()-method" data-tested-assertations="following::code[contains(@title,'http-authorization')]/.." />11 8 </head> 12 9 <body> 13 10 <div id="log"></div> 14 11 <script> 15 var test = async_test() 16 test.step(function() { 12 async_test(test => { 17 13 var client = new XMLHttpRequest(), 18 14 urlstart = location.host + location.pathname.replace(/\/[^\/]*$/, '/'), … … 23 19 client.setRequestHeader("x-pass", 'pass') 24 20 client.setRequestHeader('Authorization', 'Basic ' + btoa(user + ":pass")) 25 client.onreadystatechange = function () { 26 if (client.readyState < 4) {return} 27 test.step( function () { 28 assert_true(client.responseText == (user + '\npass'), 'responseText should contain the right user and password') 21 client.onload = test.step_func_done(() => { 22 assert_equals(client.responseText, user + '\npass', 'responseText should contain the right user and password') 29 23 assert_equals(client.status, 200) 30 24 assert_equals(client.getResponseHeader('x-challenge'), 'DID-NOT') 31 test.done() 32 } ) 33 } 25 }) 34 26 client.send(null) 35 27 }) -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-document-bogus-expected.txt
r191546 r215164 1 1 2 FAIL XMLHttpRequest: send() - unserializable Document assert_throws: function "function () { client.send(input) }" did not throw 2 PASS Serializing documents through XMLHttpRequest: '' 3 PASS Serializing documents through XMLHttpRequest: '<test:test/>' 4 PASS Serializing documents through XMLHttpRequest: '<test:test test:test="gee"/>' 5 FAIL Serializing documents through XMLHttpRequest: '<test:test test:test="gee" x="�"/>' assert_equals: expected "<test:test test:test=\"gee\" x=\"\ufffd\"/>" but got "<test:test test:test=\"gee\" x=\"\ufffd\ufffd\ufffd\"/>" 3 6 -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-document-bogus.htm
r191546 r215164 1 1 <!doctype html> 2 < html>3 <head>4 <title>XMLHttpRequest: send() - unserializable Document</title>5 <script src="/resources/testharness.js"></script>6 <script src="/resources/testharnessreport.js"></script>7 <link rel="help" href="https://xhr.spec.whatwg.org/#dom-XMLHttpRequest-send-document" data-tested-assertations="following::p[3]" /> 8 </head>9 <body>10 <div id="log"></div>11 <script>12 function request_throws(input){13 test(function() {14 var client = new XMLHttpRequest()15 client.open("POST", "resources/content.py", false)16 assert_throws("InvalidStateError", function() { client.send(input) }) 17 }) 18 } 19 var doc = document.implementation.createDocument(null, null, null)20 while(doc.childNodes.length) { 21 doc.removeChild(doc.childNodes[0])22 } 23 request_throws(doc)24 </script> 25 </body> 26 </ html>2 <title>XMLHttpRequest: send() - Document with serialization errors</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <div id="log"></div> 6 <script> 7 function serialize(input, output) { 8 async_test(t => { 9 const client = new XMLHttpRequest 10 client.open("POST", "resources/content.py") 11 client.send(input) 12 client.onload = t.step_func_done(() => { 13 assert_equals(client.responseText, output) 14 }) 15 }, "Serializing documents through XMLHttpRequest: '" + output + "'") 16 } 17 18 var doc = document.implementation.createDocument(null, null, null) 19 serialize(doc, "") 20 doc.appendChild(doc.createElement("test:test")) 21 serialize(doc, "<test:test/>") 22 doc.childNodes[0].setAttribute("test:test", "gee") 23 serialize(doc, "<test:test test:test=\"gee\"/>") 24 doc.childNodes[0].setAttribute("x", "\uD800") 25 serialize(doc, "<test:test test:test=\"gee\" x=\"\uFFFD\"/>") 26 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-non-same-origin-expected.txt
r207939 r215164 1 CONSOLE MESSAGE: line 23: XMLHttpRequest cannot load mailto:test@example.org. Cross origin requests are only supported for HTTP. 2 CONSOLE MESSAGE: line 23: XMLHttpRequest cannot load tel:+31600000000. Cross origin requests are only supported for HTTP. 3 CONSOLE MESSAGE: line 23: XMLHttpRequest cannot load http://127.0.0.1:8800/. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 4 CONSOLE MESSAGE: line 23: XMLHttpRequest cannot load javascript:alert('FAIL'). Cross origin requests are only supported for HTTP. 5 CONSOLE MESSAGE: line 23: XMLHttpRequest cannot load http://127.0.0.1:8800/folder.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 1 CONSOLE MESSAGE: line 21: XMLHttpRequest cannot load mailto:test@example.org. Cross origin requests are only supported for HTTP. 2 CONSOLE MESSAGE: line 21: XMLHttpRequest cannot load tel:+31600000000. Cross origin requests are only supported for HTTP. 3 CONSOLE MESSAGE: line 21: XMLHttpRequest cannot load http://127.0.0.1:8800/. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 4 CONSOLE MESSAGE: line 21: XMLHttpRequest cannot load javascript:alert('FAIL'). Cross origin requests are only supported for HTTP. 5 CONSOLE MESSAGE: line 21: XMLHttpRequest cannot load http://127.0.0.1:8800/folder.txt. Origin http://localhost:8800 is not allowed by Access-Control-Allow-Origin. 6 CONSOLE MESSAGE: line 21: XMLHttpRequest cannot load about:blank. Cross origin requests are only supported for HTTP. 7 CONSOLE MESSAGE: line 21: XMLHttpRequest cannot load blob:bogusidentifier. Cross origin requests are only supported for HTTP. 6 8 7 9 PASS XMLHttpRequest: send() - non same-origin (mailto:test@example.org) … … 10 12 PASS XMLHttpRequest: send() - non same-origin (javascript:alert('FAIL')) 11 13 PASS XMLHttpRequest: send() - non same-origin (folder.txt) 14 PASS XMLHttpRequest: send() - non same-origin (about:blank) 15 PASS XMLHttpRequest: send() - non same-origin (blob:bogusidentifier) 12 16 -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-non-same-origin.htm
r207939 r215164 6 6 <script src="/resources/testharnessreport.js"></script> 7 7 <base> 8 <link rel="help" href="https://xhr.spec.whatwg.org/#cross-origin-request-steps" data-tested-assertations="/following::DL[2]/DT[1] /following::DL[2]/DD[1]" />9 <link rel="help" href="https://xhr.spec.whatwg.org/#cross-origin-request-event-rules" data-tested-assertations="/following::DL[1]/DT[2] /following::DL[1]/DD[2]" />10 8 </head> 11 9 <body> … … 29 27 url("javascript:alert('FAIL')") 30 28 url("folder.txt") 29 url("about:blank") 30 url("blob:bogusidentifier") 31 31 </script> 32 32 </body> -
trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/w3c-import.log
r213882 r215164 139 139 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm 140 140 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html 141 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-conditional-cors.htm 141 142 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-conditional.htm 142 143 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-content-type-charset.htm … … 182 183 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-sync-timeout.htm 183 184 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-timeout-events.htm 184 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-usp.html 185 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-usp.js 186 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-usp.worker.js 185 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-usp.any.js 187 186 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-after-send.htm 188 187 /LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-allow-empty-value.htm -
trunk/LayoutTests/imported/w3c/web-platform-tests/check_stability.py
r213882 r215164 312 312 full_cmd = ["git", cmd] + list(args) 313 313 try: 314 return subprocess.check_output(full_cmd, cwd=repo_path, stderr=subprocess.STDOUT) 314 logger.debug(" ".join(full_cmd)) 315 return subprocess.check_output(full_cmd, cwd=repo_path, stderr=subprocess.STDOUT).strip() 315 316 except subprocess.CalledProcessError as e: 316 317 logger.error("Git command exited with status %i" % e.returncode) … … 364 365 365 366 366 def fetch_wpt_master(user): 367 """Fetch the master branch via git.""" 367 def fetch_wpt(user, *args): 368 368 git = get_git_cmd(wpt_root) 369 git("fetch", "https://github.com/%s/web-platform-tests.git" % user, "master:master")369 git("fetch", "https://github.com/%s/web-platform-tests.git" % user, *args) 370 370 371 371 … … 391 391 392 392 393 def get_files_changed(): 393 def get_branch_point(user): 394 git = get_git_cmd(wpt_root) 395 if os.environ.get("TRAVIS_PULL_REQUEST", "false") != "false": 396 # This is a PR, so the base branch is in TRAVIS_BRANCH 397 travis_branch = os.environ.get("TRAVIS_BRANCH") 398 assert travis_branch, "TRAVIS_BRANCH environment variable is defined" 399 branch_point = git("rev-parse", travis_branch) 400 else: 401 # Otherwise we aren't on a PR, so we try to find commits that are only in the 402 # current branch c.f. 403 # http://stackoverflow.com/questions/13460152/find-first-ancestor-commit-in-another-branch 404 head = git("rev-parse", "HEAD") 405 # To do this we need all the commits in the local copy 406 fetch_args = [user, "+refs/heads/*:refs/remotes/origin/*"] 407 if os.path.exists(os.path.join(wpt_root, ".git", "shallow")): 408 fetch_args.insert(1, "--unshallow") 409 fetch_wpt(*fetch_args) 410 not_heads = [item for item in git("rev-parse", "--not", "--all").split("\n") 411 if item.strip() and not head in item] 412 commits = git("rev-list", "HEAD", *not_heads).split("\n") 413 branch_point = None 414 if len(commits): 415 first_commit = commits[-1] 416 if first_commit: 417 branch_point = git("rev-parse", first_commit + "^") 418 419 # The above heuristic will fail in the following cases: 420 # 421 # - The current branch has fallen behind the version retrieved via the above 422 # `fetch` invocation 423 # - Changes on the current branch were rebased and therefore do not exist on any 424 # other branch. This will result in the selection of a commit that is earlier 425 # in the history than desired (as determined by calculating the later of the 426 # branch point and the merge base) 427 # 428 # In either case, fall back to using the merge base as the branch point. 429 merge_base = git("merge-base", "HEAD", "origin/master") 430 if (branch_point is None or 431 (branch_point != merge_base and 432 not git("log", "--oneline", "%s..%s" % (merge_base, branch_point)).strip())): 433 logger.debug("Using merge-base as the branch point") 434 branch_point = merge_base 435 else: 436 logger.debug("Using first commit on another branch as the branch point") 437 438 logger.debug("Branch point from master: %s" % branch_point) 439 return branch_point 440 441 442 def get_files_changed(branch_point): 394 443 """Get and return files changed since current branch diverged from master.""" 395 444 root = os.path.abspath(os.curdir) 396 445 git = get_git_cmd(wpt_root) 397 branch_point = git("merge-base", "HEAD", "master").strip() 398 logger.debug("Branch point from master: %s" % branch_point) 399 files = git("diff", "--name-only", "-z", "%s.." % branch_point) 446 files = git("diff", "--name-only", "-z", "%s..." % branch_point) 400 447 if not files: 401 448 return [] … … 558 605 for test_name, test in results.iteritems(): 559 606 if is_inconsistent(test["status"], iterations): 560 inconsistent.append((test_name, None, test["status"], None))607 inconsistent.append((test_name, None, test["status"], [])) 561 608 for subtest_name, subtest in test["subtests"].iteritems(): 562 609 if is_inconsistent(subtest["status"], iterations): … … 585 632 s = s.replace('\n', u'\\n') 586 633 s = s.replace('\r', u'\\r') 587 s = s.replace('`', u' \\`')634 s = s.replace('`', u'') 588 635 return s 589 636 … … 678 725 # Travis docs say do not depend on USER env variable. 679 726 # This is a workaround to get what should be the same value 680 default=os.environ.get("TRAVIS_REPO_SLUG" ).split('/')[0],727 default=os.environ.get("TRAVIS_REPO_SLUG", "w3c").split('/')[0], 681 728 help="Travis user name") 682 729 parser.add_argument("--output-bytes", … … 727 774 return 1 728 775 729 fetch_wpt _master(args.user)776 fetch_wpt(args.user, "master:master") 730 777 731 778 head_sha1 = get_sha1() 732 779 logger.info("Testing web-platform-tests at revision %s" % head_sha1) 733 780 781 branch_point = get_branch_point(args.user) 782 734 783 # For now just pass the whole list of changed files to wptrunner and 735 784 # assume that it will run everything that's actually a test 736 files_changed = get_files_changed( )785 files_changed = get_files_changed(branch_point) 737 786 738 787 if not files_changed: -
trunk/LayoutTests/imported/w3c/web-platform-tests/ci_lint.sh
r207939 r215164 3 3 ./manifest 4 4 ./lint 5 ./diff-manifest.py -
trunk/LayoutTests/imported/w3c/web-platform-tests/cors/allow-headers-expected.txt
r215098 r215164 53 53 FAIL Allow origin: _http://localhost:8800___[tab]_ The operation was aborted. 54 54 FAIL Allow origin: [tab]http://localhost:8800 The operation was aborted. 55 PASS Disallow origin: http://www1.localhost:8800 56 PASS Disallow origin: //localhost:8800 57 PASS Disallow origin: ://localhost:8800 58 PASS Disallow origin: ftp://localhost:8800 59 PASS Disallow origin: http:://localhost:8800 60 PASS Disallow origin: http:/localhost:8800 61 PASS Disallow origin: http:localhost:8800 62 PASS Disallow origin: localhost:8800 63 PASS Disallow origin: http://localhost:8800? 64 PASS Disallow origin: http://localhost:8800/ 65 PASS Disallow origin: http://localhost:8800 / 66 PASS Disallow origin: http://localhost:8800# 67 PASS Disallow origin: http://localhost:8800%23 68 PASS Disallow origin: http://localhost:8800:80 69 PASS Disallow origin: http://localhost:8800, * 70 PASS Disallow origin: http://localhost:8800\0 71 PASS Disallow origin: HTTP://LOCALHOST:8800 72 PASS Disallow origin: HTTP://localhost:8800 73 PASS Disallow origin: - 74 PASS Disallow origin: ** 75 PASS Disallow origin: \0* 76 PASS Disallow origin: *\0 77 PASS Disallow origin: '*' 78 PASS Disallow origin: "*" 79 PASS Disallow origin: * * 80 PASS Disallow origin: *http://* 81 PASS Disallow origin: *http://localhost:8800 82 PASS Disallow origin: * http://localhost:8800 83 PASS Disallow origin: *, http://localhost:8800 84 PASS Disallow origin: \0http://localhost:8800 85 PASS Disallow origin: null http://localhost:8800 86 PASS Disallow origin: http://example.net 87 PASS Disallow origin: null 88 PASS Disallow origin: 89 PASS Disallow origin: http://localhost:8800/cors/allow-headers.htm 90 PASS Disallow origin: http://localhost:8800/cors/ 91 PASS Disallow origin: http://www1.localhost:8800/cors/ 55 FAIL Disallow origin: http://www1.localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 56 FAIL Disallow origin: //localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 57 FAIL Disallow origin: ://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 58 FAIL Disallow origin: ftp://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 59 FAIL Disallow origin: http:://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 60 FAIL Disallow origin: http:/localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 61 FAIL Disallow origin: http:localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 62 FAIL Disallow origin: localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 63 FAIL Disallow origin: http://localhost:8800? assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 64 FAIL Disallow origin: http://localhost:8800/ assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 65 FAIL Disallow origin: http://localhost:8800 / assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 66 FAIL Disallow origin: http://localhost:8800# assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 67 FAIL Disallow origin: http://localhost:8800%23 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 68 FAIL Disallow origin: http://localhost:8800:80 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 69 FAIL Disallow origin: http://localhost:8800, * assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 70 FAIL Disallow origin: http://localhost:8800\0 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 71 FAIL Disallow origin: HTTP://LOCALHOST:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 72 FAIL Disallow origin: HTTP://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 73 FAIL Disallow origin: - assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 74 FAIL Disallow origin: ** assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 75 FAIL Disallow origin: \0* assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 76 FAIL Disallow origin: *\0 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 77 FAIL Disallow origin: '*' assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 78 FAIL Disallow origin: "*" assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 79 FAIL Disallow origin: * * assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 80 FAIL Disallow origin: *http://* assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 81 FAIL Disallow origin: *http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 82 FAIL Disallow origin: * http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 83 FAIL Disallow origin: *, http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 84 FAIL Disallow origin: \0http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 85 FAIL Disallow origin: null http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 86 FAIL Disallow origin: http://example.net assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 87 FAIL Disallow origin: null assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 88 FAIL Disallow origin: assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 89 FAIL Disallow origin: http://localhost:8800/cors/allow-headers.htm assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 90 FAIL Disallow origin: http://localhost:8800/cors/ assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 91 FAIL Disallow origin: http://www1.localhost:8800/cors/ assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 92 92 -
trunk/LayoutTests/imported/w3c/web-platform-tests/cors/allow-headers.htm
r213914 r215164 45 45 + encodeURIComponent(origin), 46 46 false) 47 assert_throws( null, function() { client.send() }, 'send')47 assert_throws("NetworkError", function() { client.send() }, 'send') 48 48 }, 'Disallow origin: ' + origin.replace('\0', '\\0')); 49 49 } -
trunk/LayoutTests/imported/w3c/web-platform-tests/cors/origin-expected.txt
r215098 r215164 67 67 FAIL Allow origin: _http://localhost:8800___[tab]_ The operation was aborted. 68 68 FAIL Allow origin: [tab]http://localhost:8800 The operation was aborted. 69 PASS Disallow origin: http://www1.localhost:8800 70 PASS Disallow origin: //localhost:8800 71 PASS Disallow origin: ://localhost:8800 72 PASS Disallow origin: ftp://localhost:8800 73 PASS Disallow origin: http:://localhost:8800 74 PASS Disallow origin: http:/localhost:8800 75 PASS Disallow origin: http:localhost:8800 76 PASS Disallow origin: localhost:8800 77 PASS Disallow origin: http://localhost:8800? 78 PASS Disallow origin: http://localhost:8800/ 79 PASS Disallow origin: http://localhost:8800 / 80 PASS Disallow origin: http://localhost:8800# 81 PASS Disallow origin: http://localhost:8800%23 82 PASS Disallow origin: http://localhost:8800:80 83 PASS Disallow origin: http://localhost:8800, * 84 PASS Disallow origin: http://localhost:8800\0 85 PASS Disallow origin: HTTP://LOCALHOST:8800 86 PASS Disallow origin: HTTP://localhost:8800 87 PASS Disallow origin: - 88 PASS Disallow origin: ** 89 PASS Disallow origin: \0* 90 PASS Disallow origin: *\0 91 PASS Disallow origin: '*' 92 PASS Disallow origin: "*" 93 PASS Disallow origin: * * 94 PASS Disallow origin: * null 95 PASS Disallow origin: *http://* 96 PASS Disallow origin: *http://localhost:8800 97 PASS Disallow origin: * http://localhost:8800 98 PASS Disallow origin: *, http://localhost:8800 99 PASS Disallow origin: \0http://localhost:8800 100 PASS Disallow origin: null http://localhost:8800 101 PASS Disallow origin: http://example.net 102 PASS Disallow origin: null 103 PASS Disallow origin: null * 104 PASS Disallow origin: 105 PASS Disallow origin: http://localhost:8800/cors/origin.htm 106 PASS Disallow origin: http://localhost:8800/cors/ 107 PASS Disallow origin: http://www1.localhost:8800/cors/ 108 PASS Disallow origin: localhost:8800 109 PASS Disallow origin: .localhost:8800 110 PASS Disallow origin: *.localhost:8800 111 PASS Disallow origin: http://localhost:8800 112 PASS Disallow origin: http://.localhost:8800 113 PASS Disallow origin: http://*.localhost:8800 114 PASS Disallow multiple headers (, *) 115 PASS Disallow multiple headers (*, ) 116 PASS Disallow multiple headers (*, *) 117 PASS Disallow multiple headers (, http://localhost:8800) 118 PASS Disallow multiple headers (*, http://localhost:8800) 119 PASS Disallow multiple headers (http://localhost:8800, http://localhost:8800) 69 FAIL Disallow origin: http://www1.localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 70 FAIL Disallow origin: //localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 71 FAIL Disallow origin: ://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 72 FAIL Disallow origin: ftp://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 73 FAIL Disallow origin: http:://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 74 FAIL Disallow origin: http:/localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 75 FAIL Disallow origin: http:localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 76 FAIL Disallow origin: localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 77 FAIL Disallow origin: http://localhost:8800? assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 78 FAIL Disallow origin: http://localhost:8800/ assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 79 FAIL Disallow origin: http://localhost:8800 / assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 80 FAIL Disallow origin: http://localhost:8800# assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 81 FAIL Disallow origin: http://localhost:8800%23 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 82 FAIL Disallow origin: http://localhost:8800:80 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 83 FAIL Disallow origin: http://localhost:8800, * assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 84 FAIL Disallow origin: http://localhost:8800\0 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 85 FAIL Disallow origin: HTTP://LOCALHOST:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 86 FAIL Disallow origin: HTTP://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 87 FAIL Disallow origin: - assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 88 FAIL Disallow origin: ** assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 89 FAIL Disallow origin: \0* assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 90 FAIL Disallow origin: *\0 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 91 FAIL Disallow origin: '*' assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 92 FAIL Disallow origin: "*" assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 93 FAIL Disallow origin: * * assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 94 FAIL Disallow origin: * null assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 95 FAIL Disallow origin: *http://* assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 96 FAIL Disallow origin: *http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 97 FAIL Disallow origin: * http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 98 FAIL Disallow origin: *, http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 99 FAIL Disallow origin: \0http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 100 FAIL Disallow origin: null http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 101 FAIL Disallow origin: http://example.net assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 102 FAIL Disallow origin: null assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 103 FAIL Disallow origin: null * assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 104 FAIL Disallow origin: assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 105 FAIL Disallow origin: http://localhost:8800/cors/origin.htm assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 106 FAIL Disallow origin: http://localhost:8800/cors/ assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 107 FAIL Disallow origin: http://www1.localhost:8800/cors/ assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 108 FAIL Disallow origin: localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 109 FAIL Disallow origin: .localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 110 FAIL Disallow origin: *.localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 111 FAIL Disallow origin: http://localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 112 FAIL Disallow origin: http://.localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 113 FAIL Disallow origin: http://*.localhost:8800 assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 114 FAIL Disallow multiple headers (, *) assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 115 FAIL Disallow multiple headers (*, ) assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 116 FAIL Disallow multiple headers (*, *) assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 117 FAIL Disallow multiple headers (, http://localhost:8800) assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 118 FAIL Disallow multiple headers (*, http://localhost:8800) assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 119 FAIL Disallow multiple headers (http://localhost:8800, http://localhost:8800) assert_throws: send function "function () { client.send() }" threw object "AbortError (DOM Exception 20): The operation was aborted." that is not a DOMException NetworkError: property "code" is equal to 20, expected 19 120 120 -
trunk/LayoutTests/imported/w3c/web-platform-tests/cors/origin.htm
r213914 r215164 48 48 + encodeURIComponent(origin), 49 49 false) 50 assert_throws( null, function() { client.send() }, 'send')50 assert_throws("NetworkError", function() { client.send() }, 'send') 51 51 }, 'Disallow origin: ' + origin.replace(/\0/g, "\\0")); 52 52 } … … 106 106 + '&origin2=' + encodeURIComponent(origin2), 107 107 false) 108 assert_throws( null, function() { client.send() }, 'send')108 assert_throws("NetworkError", function() { client.send() }, 'send') 109 109 }, 'Disallow multiple headers (' + origin + ', ' + origin2 + ')'); 110 110 } -
trunk/LayoutTests/imported/w3c/web-platform-tests/cors/preflight-failure.htm
r213914 r215164 6 6 <script src=/resources/testharness.js></script> 7 7 <script src=/resources/testharnessreport.js></script> 8 <script src= support.js?pipe=sub></script>8 <script src=/common/get-host-info.sub.js></script> 9 9 10 10 <h1>Preflight responds with non-2XX status code</h1> … … 17 17 var req_c = 0; 18 18 19 var CROSSDOMAIN_URL = CROSSDOMAIN + 'resources/cors-makeheader.py?';19 var CROSSDOMAIN_URL = get_host_info().HTTP_REMOTE_ORIGIN + '/cors/resources/cors-makeheader.py?'; 20 20 21 21 /* … … 29 29 encodeURIComponent(CROSSDOMAIN_URL + 'headers=x-test&' + req_c++); 30 30 31 var isCodeOK = code >= 200 && code <= 299; 32 31 33 client.open('GET', 32 34 CROSSDOMAIN_URL + 'headers=x-test&location=' + redirect … … 36 38 client.setRequestHeader('x-test', 'test'); 37 39 client.onerror = this.step_func(function() { 40 assert_false(isCodeOK); 38 41 this.done(); 39 42 }); 40 43 client.onreadystatechange = this.step_func(function() { 41 assert_equals(client.status, 0); 44 if (!isCodeOK) 45 assert_equals(client.status, 0); 42 46 }); 43 47 client.onload = this.step_func(function() { 44 assert_unreached('Unexpected onload'); 48 assert_true(isCodeOK); 49 this.done(); 45 50 }); 46 51 client.send(null); … … 48 53 } 49 54 [100, 101, 55 200, 50 56 300, 301, 302, 303, 304, 305, 306, 307, 308, 51 57 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 52 500, 501, 502, 503, 504, 505].forEach(preflight_failure); 58 500, 501, 502, 503, 504, 505 59 ].forEach(preflight_failure); 53 60 54 61 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/cors/redirect-userinfo-expected.txt
r213914 r215164 1 1 Blocked access to external URL http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Ftest%3Atest%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%260_1&0_0 2 CONSOLE MESSAGE: line 61: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Ftest%3Atest%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%260_1&0_0 due to access control checks.2 CONSOLE MESSAGE: line 57: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Ftest%3Atest%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%260_1&0_0 due to access control checks. 3 3 Blocked access to external URL http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Fuser%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%261_1&1_0 4 CONSOLE MESSAGE: line 61: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Fuser%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%261_1&1_0 due to access control checks.4 CONSOLE MESSAGE: line 57: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Fuser%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%261_1&1_0 due to access control checks. 5 5 Blocked access to external URL http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Fuser%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%262_1&2_0 6 CONSOLE MESSAGE: line 61: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Fuser%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%262_1&2_0 due to access control checks.6 CONSOLE MESSAGE: line 57: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2Fuser%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%262_1&2_0 due to access control checks. 7 7 Blocked access to external URL http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%263_1&3_0 8 CONSOLE MESSAGE: line 61: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%263_1&3_0 due to access control checks.8 CONSOLE MESSAGE: line 77: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%3A%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%263_1&3_0 due to access control checks. 9 9 Blocked access to external URL http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%3Apass%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%264_1&4_0 10 CONSOLE MESSAGE: line 61: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%3Apass%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%264_1&4_0 due to access control checks.10 CONSOLE MESSAGE: line 57: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%3Apass%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%264_1&4_0 due to access control checks. 11 11 Blocked access to external URL http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%265_1&5_0 12 CONSOLE MESSAGE: line 84: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%265_1&5_0 due to access control checks.12 CONSOLE MESSAGE: line 77: XMLHttpRequest cannot load http://www1.localhost:8800/cors/resources/cors-makeheader.py?&location=http%3A%2F%2F%40www1.localhost%3A8800%2Fcors%2Fresources%2Fcors-makeheader.py%3F%26get_value%3Dlast%265_1&5_0 due to access control checks. 13 13 CORS userinfo redirect handling 14 14 15 15 16 PASS Disallow redirect with userinfo ( //user:pass@)17 PASS Disallow redirect with userinfo ( //user:@)18 PASS Disallow redirect with userinfo ( //user@)19 PASS Disallow redirect with userinfo (//:@) 20 PASS Disallow redirect with userinfo ( //:pass@)21 FAIL Allow redirect with userinfo (//@) assert_true: Got response expected true got false16 PASS Disallow redirect with userinfo (user:pass@) 17 PASS Disallow redirect with userinfo (user:@) 18 PASS Disallow redirect with userinfo (user@) 19 FAIL Allow redirect without userinfo (:@ is trimmed during URL parsing) assert_unreached: Reached unreachable code 20 PASS Disallow redirect with userinfo (:pass@) 21 FAIL Allow redirect without userinfo (@ is trimmed during URL parsing) assert_unreached: Reached unreachable code 22 22 -
trunk/LayoutTests/imported/w3c/web-platform-tests/cors/redirect-userinfo.htm
r213914 r215164 17 17 var num_test = 0 18 18 19 shouldFail("Disallow redirect with userinfo ( //user:pass@)", [19 shouldFail("Disallow redirect with userinfo (user:pass@)", [ 20 20 CROSSDOMAIN + "resources/cors-makeheader.py?", 21 21 CROSSDOMAIN.replace("http://", "http://test:test@") + "resources/cors-makeheader.py?"]); 22 22 23 shouldFail("Disallow redirect with userinfo ( //user:@)", [23 shouldFail("Disallow redirect with userinfo (user:@)", [ 24 24 CROSSDOMAIN + "resources/cors-makeheader.py?", 25 25 CROSSDOMAIN.replace("http://", "http://user:@") + "resources/cors-makeheader.py?"]); 26 26 27 shouldFail("Disallow redirect with userinfo ( //user@)", [27 shouldFail("Disallow redirect with userinfo (user@)", [ 28 28 CROSSDOMAIN + "resources/cors-makeheader.py?", 29 29 CROSSDOMAIN.replace("http://", "http://user:@") + "resources/cors-makeheader.py?"]); 30 30 31 should Fail("Disallow redirect with userinfo (//:@)", [31 shouldPass("Allow redirect without userinfo (:@ is trimmed during URL parsing)", [ 32 32 CROSSDOMAIN + "resources/cors-makeheader.py?", 33 33 CROSSDOMAIN.replace("http://", "http://:@") + "resources/cors-makeheader.py?"]); 34 34 35 shouldFail("Disallow redirect with userinfo ( //:pass@)", [35 shouldFail("Disallow redirect with userinfo (:pass@)", [ 36 36 CROSSDOMAIN + "resources/cors-makeheader.py?", 37 37 CROSSDOMAIN.replace("http://", "http://:pass@") + "resources/cors-makeheader.py?"]); 38 38 39 shouldPass("Allow redirect with userinfo (//@)", [39 shouldPass("Allow redirect without userinfo (@ is trimmed during URL parsing)", [ 40 40 CROSSDOMAIN + "resources/cors-makeheader.py?", 41 41 CROSSDOMAIN.replace("http://", "http://@") + "resources/cors-makeheader.py?"]); … … 52 52 client.open('GET', buildURL(urls, test_id)); 53 53 54 client.onload = t.step_func(function() { 55 assert_false(!!client.response, "Got response"); 56 }); 57 client.onerror = t.step_func(function(e) { 58 t.done(); 59 }); 54 client.onload = t.unreached_func(); 55 client.onerror = t.step_func_done(); 60 56 61 57 client.send(null) … … 74 70 client.open('GET', buildURL(urls, test_id)); 75 71 76 client.onreadystatechange = t.step_func(function() { 77 if (client.readyState != client.DONE) 78 return; 79 assert_true(!!client.response, "Got response"); 72 client.onload = t.step_func_done(function() { 80 73 r = JSON.parse(client.response) 81 74 assert_equals(r['get_value'], 'last', 'get_value') 82 t.done();83 75 }); 76 client.onerror = t.unreached_func() 84 77 client.send(null) 85 78 }); … … 88 81 function buildURL(urls, id) { 89 82 var tmp_url; 90 91 if (typeof(urls) == "string") {92 return urls + "&" + id + "_0";93 }94 83 95 84 for (var i = urls.length; i--; ) { -
trunk/LayoutTests/imported/w3c/web-platform-tests/cors/request-headers.htm
r213914 r215164 49 49 client.setRequestHeader('x-print', 'unicorn') 50 50 client.setRequestHeader('y-print', 'unicorn') 51 assert_throws( null, function() { client.send(null) })51 assert_throws("NetworkError", function() { client.send(null) }) 52 52 }, 'Unspecified request headers are disallowed') 53 53 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that 'grid-template-columns' and 'grid-template-rows' properties support flexible lengths (the 'fr' unit) within an inline grid, so you can use it to represent a fraction of the free space in the grid container." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that 'grid-template-areas' is supported in an inline grid. So you can define the grid structure." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that 'grid-template-columns' and 'grid-template-rows' properties are supported in an inline grid. So you can use the different syntax options to define the trak list." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that grid lines can be explicitly named in 'grid-template-columns' and 'grid-template-rows' properties within an inline grid." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-repeat-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that 'grid-template-columns' and 'grid-template-rows' properties support 'repeat()' notation within an inline grid, so you can use it to represents a repeated fragment of the track list." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that resolved values for 'grid-template-columns' and 'grid-template-rows' list tracks implicitly created in an inline grid." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that 'grid-template-columns' and 'grid-template-rows' properties support flexible lengths (the 'fr' unit), so you can use it to represent a fraction of the free space in the grid container." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-areas-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that 'grid-template-areas' is supported in a grid. So you can define the grid structure." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that 'grid-template-columns' and 'grid-template-rows' properties are supported in a grid. So you can use the different syntax options to define the trak list." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-support-named-grid-lines-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that grid lines can be explicitly named in 'grid-template-columns' and 'grid-template-rows' properties." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-support-repeat-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that 'grid-template-columns' and 'grid-template-rows' properties support 'repeat()' notation, so you can use it to represents a repeated fragment of the track list." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.xht
r214660 r215164 7 7 <meta name="flags" content="ahem dom" /> 8 8 <meta name="assert" content="This test checks that resolved values for 'grid-template-columns' and 'grid-template-rows' list tracks implicitly created." /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <script src="support/testing-utils.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/w3c-import.log
r214660 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-001-expected.xht19 18 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-001.xht 20 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-002-expected.xht21 19 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-002.xht 22 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-003-expected.xht23 20 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-003.xht 24 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-inline-blocks-001-expected.xht25 21 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-inline-blocks-001.xht 26 22 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001-expected.xht … … 34 30 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005-expected.xht 35 31 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005.xht 36 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-001-expected.xht37 32 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-001.xht 38 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-002-expected.xht39 33 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-002.xht 40 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-003-expected.xht41 34 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-003.xht 42 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-004-expected.xht43 35 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-004.xht 44 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-005-expected.xht45 36 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-005.xht 46 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-001-expected.xht47 37 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-001.xht 48 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-002-expected.xht49 38 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-002.xht 50 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-003-expected.xht51 39 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-003.xht 52 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-004-expected.xht53 40 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-004.xht 54 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-005-expected.xht55 41 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-005.xht 56 42 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001-expected.xht … … 66 52 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006-expected.xht 67 53 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.xht 68 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-001-expected.xht69 54 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-001.html 70 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-002-expected.xht71 55 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-002.html 72 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-003-expected.xht73 56 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-003.html 74 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-004-expected.xht75 57 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-004.html 76 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-001-expected.xht77 58 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-001.xht 78 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-002-expected.xht79 59 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-002.xht 80 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-003-expected.xht81 60 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-003.xht 82 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-inline-blocks-001-expected.xht83 61 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-inline-blocks-001.xht 84 62 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-items-sizing-alignment-001-expected.html … … 90 68 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-layout-z-order-b-expected.html 91 69 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-layout-z-order-b.html 92 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-001-expected.xht93 70 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-001.xht 94 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-002-expected.xht95 71 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-002.xht 96 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-003-expected.xht97 72 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-003.xht 98 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-004-expected.xht99 73 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-004.xht 100 74 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-005-expected.html … … 108 82 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-009-expected.html 109 83 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-009.xht 110 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-010-expected.xht111 84 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-010.html 112 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-011-expected.xht113 85 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-011.html 114 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-012-expected.xht115 86 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-012.html 116 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-013-expected.xht117 87 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-013.html 118 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-014-expected.xht119 88 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-014.html 120 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-015-expected.xht121 89 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-015.html 122 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-016-expected.xht123 90 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-016.html 124 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-017-expected.xht125 91 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-017.html 126 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-018-expected.xht127 92 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-018.html 128 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-019-expected.xht129 93 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-019.html 130 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-020-expected.xht131 94 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-020.html 132 95 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-001-expected.xht … … 140 103 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-005-expected.xht 141 104 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-005.xht 142 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-001-expected.xht143 105 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-001.xht 144 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-002-expected.xht145 106 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-002.xht 146 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-003-expected.xht147 107 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-003.xht 148 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-004-expected.xht149 108 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-004.xht 150 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-005-expected.xht151 109 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-005.xht 152 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-001-expected.xht153 110 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-001.xht 154 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-002-expected.xht155 111 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-002.xht 156 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-003-expected.xht157 112 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-003.xht 158 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-004-expected.xht159 113 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-004.xht 160 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-005-expected.xht161 114 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-005.xht 162 115 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001-expected.xht -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.xht
r214660 r215164 7 7 <link rel="help" href="http://www.w3.org/TR/CSS2/visuren.html#dis-pos-flo" title="9.7 Relationships between 'display', 'position', and 'float'" /> 8 8 <meta name="flags" content="dom" /> 9 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>10 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>9 <script src="/resources/testharness.js" type="text/javascript"></script> 10 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 11 11 <style type="text/css"><![CDATA[ 12 12 #grid { -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-support-display-001.xht
r214660 r215164 8 8 <meta name="flags" content="dom" /> 9 9 <meta name="assert" content="This test checks that 'grid' and 'inline-grid' values for 'display' property are supported so that DOM methods, specifically getComputedValue(), and its associated CSS2Properties interface, can fetch such 'display' values." /> 10 <script src=" ../../../../../../resources/testharness.js" type="text/javascript"></script>11 <script src=" ../../../../../../resources/testharnessreport.js" type="text/javascript"></script>10 <script src="/resources/testharness.js" type="text/javascript"></script> 11 <script src="/resources/testharnessreport.js" type="text/javascript"></script> 12 12 <style type="text/css"><![CDATA[ 13 13 .grid { -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/w3c-import.log
r214660 r215164 21 21 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/display-inline-grid.html 22 22 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.xht 23 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-display-grid-001-expected.xht24 23 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-display-grid-001.xht 25 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-display-inline-grid-001-expected.xht26 24 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-display-inline-grid-001.xht 27 25 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-001-expected.xht … … 37 35 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-first-line-003-expected.xht 38 36 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-first-line-003.xht 39 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-float-001-expected.xht40 37 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-float-001.xht 41 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-floats-no-intrude-001-expected.xht42 38 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-floats-no-intrude-001.xht 43 39 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-letter-001-expected.xht … … 53 49 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-line-003-expected.xht 54 50 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-line-003.xht 55 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-float-001-expected.xht56 51 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-float-001.xht 57 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-floats-no-intrude-001-expected.xht58 52 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-floats-no-intrude-001.xht 59 53 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-margins-no-collapse-001-expected.xht 60 54 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-margins-no-collapse-001.xht 61 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-multicol-001-expected.xht62 55 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-multicol-001.xht 63 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-vertical-align-001-expected.xht64 56 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-inline-vertical-align-001.xht 65 57 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-margins-no-collapse-001-expected.xht 66 58 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-margins-no-collapse-001.xht 67 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-multicol-001-expected.xht68 59 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-multicol-001.xht 69 60 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-support-display-001.xht 70 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-vertical-align-001-expected.xht71 61 /LayoutTests/imported/w3c/web-platform-tests/css/css-grid-1/grid-model/grid-vertical-align-001.xht -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt
r209861 r215164 23 23 FAIL If the event's initialized flag is not set, an InvalidStateError must be thrown (PageTransitionEvent). The operation is not supported. 24 24 PASS If the event's initialized flag is not set, an InvalidStateError must be thrown (PopStateEvent). 25 FAIL If the event's initialized flag is not set, an InvalidStateError must be thrown (ProgressEvent). The operation is not supported.26 25 PASS If the event's initialized flag is not set, an InvalidStateError must be thrown (StorageEvent). 27 26 FAIL If the event's initialized flag is not set, an InvalidStateError must be thrown (SVGEvents). The operation is not supported. -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-iteration-expected.txt
r212202 r215164 1 1 2 PASS DOMTokenList iteration: keys, values, etc. 2 PASS classList 3 PASS classList.keys 4 PASS classList.values 5 PASS classList.entries 6 PASS classList.forEach 7 PASS classList inheritance from Array.prototype 3 8 -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-iteration.html
r212202 r215164 6 6 <span class=" a a b "></span> 7 7 <script> 8 test( function(){8 test(() => { 9 9 var list = document.querySelector("span").classList; 10 10 assert_array_equals([...list], ["a", "b"]); 11 }, "classList"); 11 12 12 var keys = list.keys(); 13 assert_false(keys instanceof Array); 13 test(() => { 14 var keys = document.querySelector("span").classList.keys(); 15 assert_false(keys instanceof Array, "must not be Array"); 14 16 keys = [...keys]; 15 17 assert_array_equals(keys, [0, 1]); 18 }, "classList.keys"); 16 19 17 var values = list.values(); 18 assert_false(values instanceof Array); 20 test(() => { 21 var values = document.querySelector("span").classList.values(); 22 assert_false(values instanceof Array, "must not be Array"); 19 23 values = [...values]; 20 24 assert_array_equals(values, ["a", "b"]); 25 }, "classList.values"); 21 26 22 var entries = list.entries(); 23 assert_false(entries instanceof Array); 27 test(() => { 28 var entries = document.querySelector("span").classList.entries(); 29 assert_false(entries instanceof Array, "must not be Array"); 24 30 entries = [...entries]; 25 assert_equals(entries.length, keys.length); 26 assert_equals(entries.length, values.length); 31 var keys = [...document.querySelector("span").classList.keys()]; 32 var values = [...document.querySelector("span").classList.values()]; 33 assert_equals(entries.length, keys.length, "entries.length == keys.length"); 34 assert_equals(entries.length, values.length, 35 "entries.length == values.length"); 27 36 for (var i = 0; i < entries.length; ++i) { 28 assert_array_equals(entries[i], [keys[i], values[i]]); 37 assert_array_equals(entries[i], [keys[i], values[i]], 38 "entries[" + i + "]"); 29 39 } 40 }, "classList.entries"); 41 42 test(() => { 43 var list = document.querySelector("span").classList; 44 var values = [...list.values()]; 45 var keys = [...list.keys()]; 46 var entries = [...list.entries()]; 30 47 31 48 var cur = 0; 32 49 var thisObj = {}; 33 50 list.forEach(function(value, key, listObj) { 34 assert_equals(listObj, list );35 assert_equals(this, thisObj );36 assert_equals(value, values[cur] );37 assert_equals(key, keys[cur] );51 assert_equals(listObj, list, "Entry " + cur + " listObj"); 52 assert_equals(this, thisObj, "Entry " + cur + " this"); 53 assert_equals(value, values[cur], "Entry " + cur + " value"); 54 assert_equals(key, keys[cur], "Entry " + cur + " key"); 38 55 cur++; 39 56 }, thisObj); 40 assert_equals(cur, entries.length); 57 assert_equals(cur, entries.length, "length"); 58 }, "classList.forEach"); 41 59 42 assert_equals(list[Symbol.iterator], Array.prototype[Symbol.iterator]); 43 assert_equals(list.keys, Array.prototype.keys); 60 test(() => { 61 var list = document.querySelector("span").classList; 62 assert_equals(list[Symbol.iterator], Array.prototype[Symbol.iterator], 63 "[Symbol.iterator]"); 64 assert_equals(list.keys, Array.prototype.keys, ".keys"); 44 65 if (Array.prototype.values) { 45 assert_equals(list.values, Array.prototype.values );66 assert_equals(list.values, Array.prototype.values, ".values"); 46 67 } 47 assert_equals(list.entries, Array.prototype.entries );48 assert_equals(list.forEach, Array.prototype.forEach );49 } );68 assert_equals(list.entries, Array.prototype.entries, ".entries"); 69 assert_equals(list.forEach, Array.prototype.forEach, ".forEach"); 70 }, "classList inheritance from Array.prototype"); 50 71 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/lists/w3c-import.log
r206999 r215164 21 21 /LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-stringifier.html 22 22 /LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-value.html 23 /LayoutTests/imported/w3c/web-platform-tests/dom/lists/README.md -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt
r211930 r215164 144 144 PASS createEvent('POPSTATEEVENT') should be initialized correctly. 145 145 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "PopStateEvents" 146 FAIL ProgressEvent should be an alias for ProgressEvent. The operation is not supported.147 FAIL createEvent('ProgressEvent') should be initialized correctly. undefined is not an object (evaluating 'ev.type')148 FAIL progressevent should be an alias for ProgressEvent. The operation is not supported.149 FAIL createEvent('progressevent') should be initialized correctly. undefined is not an object (evaluating 'ev.type')150 FAIL PROGRESSEVENT should be an alias for ProgressEvent. The operation is not supported.151 FAIL createEvent('PROGRESSEVENT') should be initialized correctly. undefined is not an object (evaluating 'ev.type')152 PASS Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "ProgressEvents"153 146 PASS StorageEvent should be an alias for StorageEvent. 154 147 PASS createEvent('StorageEvent') should be initialized correctly. … … 299 292 PASS Should throw NOT_SUPPORTED_ERR for non-legacy event interface "PresentationConnectionCloseEvent" 300 293 PASS Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "PresentationConnectionCloseEvents" 294 PASS Should throw NOT_SUPPORTED_ERR for non-legacy event interface "ProgressEvent" 295 PASS Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "ProgressEvents" 301 296 PASS Should throw NOT_SUPPORTED_ERR for non-legacy event interface "PromiseRejectionEvent" 302 297 PASS Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "PromiseRejectionEvents" -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent.html
r209861 r215164 110 110 "PresentationConnectionAvailableEvent", 111 111 "PresentationConnectionCloseEvent", 112 "ProgressEvent", 112 113 "PromiseRejectionEvent", 113 114 "PushEvent", -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent.js
r209861 r215164 21 21 "PageTransitionEvent": "PageTransitionEvent", 22 22 "PopStateEvent": "PopStateEvent", 23 "ProgressEvent": "ProgressEvent",24 23 "StorageEvent": "StorageEvent", 25 24 "SVGEvents": "Event", -
trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/content/content-metadata.js
r207660 r215164 82 82 initData: 'AAAAjXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAG0IARIQ7nNWTsiokPB472hx+kvhixoIY2FzdGxhYnMiRGV5SmhjM05sZEVsa0lqb2laVzFsTFhSbGMzUXRNbk5sYzNOcGIyNGlMQ0oyWVhKcFlXNTBTV1FpT2lKclpYa3lJbjA9MgdkZWZhdWx0AAADwnBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAA6KiAwAAAQABAJgDPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBUAGwAWgB6ADcAcQBqAEkAOABKAEIANAA3ADIAaAB4ACsAawB2AGgAaQB3AD0APQA8AC8ASwBJAEQAPgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcABzADoALwAvAGwAaQBjAC4AcwB0AGEAZwBpAG4AZwAuAGQAcgBtAHQAbwBkAGEAeQAuAGMAbwBtAC8AbABpAGMAZQBuAHMAZQAtAHAAcgBvAHgAeQAtAGgAZQBhAGQAZQByAGEAdQB0AGgALwBkAHIAbQB0AG8AZABhAHkALwBSAGkAZwBoAHQAcwBNAGEAbgBhAGcAZQByAC4AYQBzAG0AeAA8AC8ATABBAF8AVQBSAEwAPgA8AEwAVQBJAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AbABpAGMALgBzAHQAYQBnAGkAbgBnAC4AZAByAG0AdABvAGQAYQB5AC4AYwBvAG0ALwBsAGkAYwBlAG4AcwBlAC0AcAByAG8AeAB5AC0AaABlAGEAZABlAHIAYQB1AHQAaAAvAGQAcgBtAHQAbwBkAGEAeQAvAFIAaQBnAGgAdABzAE0AYQBuAGEAZwBlAHIALgBhAHMAbQB4ADwALwBMAFUASQBfAFUAUgBMAD4APABDAEgARQBDAEsAUwBVAE0APgB4AEQASwBBAFkAMAB2AFoAaABVAFUAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=' } ] }, 83 83 84 'mp4-basic-key1' : { assetId: 'mp4-multikey-sequential',85 variantId: 'key1',86 initDataType: 'cenc',87 audio: { type: 'audio/mp4;codecs="mp4a.40.2"',88 path: '/encrypted-media/content/audio_aac-lc_128k_dashinit.mp4' },89 video: { type: 'video/mp4;codecs="avc1.4d401e"',90 path: '/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4' },91 keys: [ { kid: [0x8a, 0x0d, 0x85, 0x45, 0x21, 0x05, 0xd4, 0x15, 0x35, 0x8f, 0xea, 0x8f, 0x68, 0xe6, 0xc1, 0x91],92 key: [0x76, 0x6f, 0xab, 0xc1, 0x68, 0x3f, 0xf8, 0xef, 0x4e, 0x76, 0x00, 0x24, 0xc5, 0x23, 0x8f, 0x10],93 initDataType: 'cenc',94 initData: 'AAAAlXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAHUIARIQig2FRSEF1BU1j+qPaObBkRoIY2FzdGxhYnMiTGV5SmhjM05sZEVsa0lqb2liWEEwTFcxMWJIUnBhMlY1TFhObGNYVmxiblJwWVd3aUxDSjJZWEpwWVc1MFNXUWlPaUpyWlhreEluMD0yB2RlZmF1bHQAAANYcHNzaAAAAACaBPB5mEBChquS5lvgiF+VAAADODgDAAABAAEALgM8AFcAUgBNAEgARQBBAEQARQBSACAAeABtAGwAbgBzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8ARABSAE0ALwAyADAAMAA3AC8AMAAzAC8AUABsAGEAeQBSAGUAYQBkAHkASABlAGEAZABlAHIAIgAgAHYAZQByAHMAaQBvAG4APQAiADQALgAwAC4AMAAuADAAIgA+ADwARABBAFQAQQA+ADwAUABSAE8AVABFAEMAVABJAE4ARgBPAD4APABLAEUAWQBMAEUATgA+ADEANgA8AC8ASwBFAFkATABFAE4APgA8AEEATABHAEkARAA+AEEARQBTAEMAVABSADwALwBBAEwARwBJAEQAPgA8AC8AUABSAE8AVABFAEMAVABJAE4ARgBPAD4APABLAEkARAA+AFIAWQBVAE4AaQBnAFUAaABGAGQAUQAxAGoAKwBxAFAAYQBPAGIAQgBrAFEAPQA9ADwALwBLAEkARAA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AbABpAGMALgBzAHQAYQBnAGkAbgBnAC4AZAByAG0AdABvAGQAYQB5AC4AYwBvAG0ALwBsAGkAYwBlAG4AcwBlAC0AcAByAG8AeAB5AC0AaABlAGEAZABlAHIAYQB1AHQAaAAvAGQAcgBtAHQAbwBkAGEAeQAvAFIAaQBnAGgAdABzAE0AYQBuAGEAZwBlAHIALgBhAHMAbQB4ADwALwBMAEEAXwBVAFIATAA+ADwATABVAEkAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBwAGwAYQB5AHIAZQBhAGQAeQAtAHUAaQAuAGUAeABhAG0AcABsAGUALgBjAG8AbQA8AC8ATABVAEkAXwBVAFIATAA+ADwAQwBIAEUAQwBLAFMAVQBNAD4AcQBOAEkAZQBiAFQAWABzAG8AcgBnAD0APAAvAEMASABFAEMASwBTAFUATQA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A' } ]95 },96 'mp4-basic-key2' : { assetId: 'mp4-multikey-sequential',97 variantId: 'key2',98 initDataType: 'cenc',99 audio: { type: 'audio/mp4;codecs="mp4a.40.2"',100 path: '/encrypted-media/content/audio_aac-lc_128k_dashinit.mp4' },101 video: { type: 'video/mp4;codecs="avc1.4d401e"',102 path: '/encrypted-media/content/video_512x288_h264-360k_multikey_key2_dashinit.mp4' },103 keys: [ { kid: [0xfb, 0xb4, 0xb7, 0xf3, 0x4a, 0xbd, 0x31, 0x87, 0x34, 0x4b, 0xce, 0xc4, 0x5f, 0x96, 0x68, 0x88],104 key: [0x26, 0x52, 0xc3, 0x1d, 0xf7, 0x92, 0xd1, 0x7b, 0x08, 0xa6, 0xfa, 0xd3, 0x7c, 0xb6, 0x25, 0x60],105 initDataType: 'cenc',106 initData: 'AAAAlXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAHUIARIQ+7S380q9MYc0S87EX5ZoiBoIY2FzdGxhYnMiTGV5SmhjM05sZEVsa0lqb2liWEEwTFcxMWJIUnBhMlY1TFhObGNYVmxiblJwWVd3aUxDSjJZWEpwWVc1MFNXUWlPaUpyWlhreUluMD0yB2RlZmF1bHQAAANYcHNzaAAAAACaBPB5mEBChquS5lvgiF+VAAADODgDAAABAAEALgM8AFcAUgBNAEgARQBBAEQARQBSACAAeABtAGwAbgBzAD0AIgBoAHQAdABwADoALwAvAHMAYwBoAGUAbQBhAHMALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8ARABSAE0ALwAyADAAMAA3AC8AMAAzAC8AUABsAGEAeQBSAGUAYQBkAHkASABlAGEAZABlAHIAIgAgAHYAZQByAHMAaQBvAG4APQAiADQALgAwAC4AMAAuADAAIgA+ADwARABBAFQAQQA+ADwAUABSAE8AVABFAEMAVABJAE4ARgBPAD4APABLAEUAWQBMAEUATgA+ADEANgA8AC8ASwBFAFkATABFAE4APgA8AEEATABHAEkARAA+AEEARQBTAEMAVABSADwALwBBAEwARwBJAEQAPgA8AC8AUABSAE8AVABFAEMAVABJAE4ARgBPAD4APABLAEkARAA+ADgANwBlADAAKwA3ADEASwBoAHoARQAwAFMAOAA3AEUAWAA1AFoAbwBpAEEAPQA9ADwALwBLAEkARAA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AbABpAGMALgBzAHQAYQBnAGkAbgBnAC4AZAByAG0AdABvAGQAYQB5AC4AYwBvAG0ALwBsAGkAYwBlAG4AcwBlAC0AcAByAG8AeAB5AC0AaABlAGEAZABlAHIAYQB1AHQAaAAvAGQAcgBtAHQAbwBkAGEAeQAvAFIAaQBnAGgAdABzAE0AYQBuAGEAZwBlAHIALgBhAHMAbQB4ADwALwBMAEEAXwBVAFIATAA+ADwATABVAEkAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBwAGwAYQB5AHIAZQBhAGQAeQAtAHUAaQAuAGUAeABhAG0AcABsAGUALgBjAG8AbQA8AC8ATABVAEkAXwBVAFIATAA+ADwAQwBIAEUAQwBLAFMAVQBNAD4ARgB0AGkASQBoADYAUwBKAG0AcABZAD0APAAvAEMASABFAEMASwBTAFUATQA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A' } ] },107 84 108 85 'mp4-multikey-sequential' : { assetId: 'mp4-multikey-sequential', -
trunk/LayoutTests/imported/w3c/web-platform-tests/encrypted-media/content/w3c-import.log
r207660 r215164 27 27 /LayoutTests/imported/w3c/web-platform-tests/encrypted-media/content/video_512x288_h264-360k_enc_dashinit.mp4 28 28 /LayoutTests/imported/w3c/web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_dashinit.mp4 29 /LayoutTests/imported/w3c/web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp430 /LayoutTests/imported/w3c/web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key2_dashinit.mp4 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/OWNERS
r213882 r215164 2 2 @youennf 3 3 @annevk 4 @mnot -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-referrer-redirected-worker-expected.txt
r213882 r215164 1 1 2 PASS about:client referrer 3 PASS url referrer 2 FAIL about:client referrer Can't find variable: RESOURCES_DIR 3 FAIL url referrer Can't find variable: RESOURCES_DIR 4 4 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-referrer-redirected-worker.html
r213882 r215164 9 9 <body> 10 10 <script> 11 let finalURL = "/fetch/api/basic/request-referrer. js";11 let finalURL = "/fetch/api/basic/request-referrer.any.worker.js"; 12 12 let url = "/fetch/api/resources/redirect.py?location=" + 13 13 encodeURIComponent(finalURL); -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/w3c-import.log
r213882 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/accept-header-worker.html 19 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/accept-header.html 20 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/accept-header.js 18 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.js 21 19 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/conditional-get.html 22 20 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/error-after-response.html … … 28 26 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors.html 29 27 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors.js 30 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/mode-same-origin-worker.html 31 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/mode-same-origin.html 32 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/mode-same-origin.js 33 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/referrer-worker.html 34 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/referrer.html 35 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/referrer.js 36 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-forbidden-headers-worker.html 37 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-forbidden-headers.html 38 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-forbidden-headers.js 39 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head-worker.html 40 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head.html 41 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head.js 42 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker.html 43 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.html 44 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.js 28 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/mode-same-origin.any.js 29 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/referrer.any.js 30 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-forbidden-headers.any.js 31 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head.any.js 32 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.js 45 33 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-referrer-redirected-worker.html 46 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-referrer-worker.html 47 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-referrer.html 48 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-referrer.js 49 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-upload-worker.html 50 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-upload.html 51 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-upload.js 34 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-referrer.any.js 35 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-upload.any.js 52 36 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/response-url-worker.html 53 37 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/response-url.html 54 38 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/response-url.js 55 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about-worker.html 56 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.html 57 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.js 39 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.js 58 40 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-blob-worker.html 59 41 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-blob.html 60 42 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-blob.js 61 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-data-worker.html 62 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-data.html 63 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-data.js 43 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-data.any.js 64 44 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-others-worker.html 65 45 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-others.html 66 46 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-others.js 67 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/stream-response-worker.html 68 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/stream-response.html 69 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/stream-response.js 47 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/stream-response.any.js 70 48 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/text-utf8.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering-expected.txt
r203815 r215164 16 16 PASS CORS filter on Warning header, header is exposed 17 17 PASS CORS filter on Content-Length header, header is exposed 18 PASS CORS filter on Set-Cookie header, header is exposed 19 PASS CORS filter on Set-Cookie2 header, header is exposed 18 PASS CORS filter on Set-Cookie header, header is forbidden 19 PASS CORS filter on Set-Cookie2 header, header is forbidden 20 PASS CORS filter on Set-Cookie header, header is forbidden(credentials = include) 21 PASS CORS filter on Set-Cookie2 header, header is forbidden(credentials = include) 20 22 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering-worker-expected.txt
r203899 r215164 16 16 PASS CORS filter on Warning header, header is exposed 17 17 PASS CORS filter on Content-Length header, header is exposed 18 PASS CORS filter on Set-Cookie header, header is exposed 19 PASS CORS filter on Set-Cookie2 header, header is exposed 18 PASS CORS filter on Set-Cookie header, header is forbidden 19 PASS CORS filter on Set-Cookie2 header, header is forbidden 20 PASS CORS filter on Set-Cookie header, header is forbidden(credentials = include) 21 PASS CORS filter on Set-Cookie2 header, header is forbidden(credentials = include) 20 22 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering.js
r202853 r215164 21 21 } 22 22 23 function corsExposeFilter(corsUrl, headerName, headerValue, isForbidden ) {23 function corsExposeFilter(corsUrl, headerName, headerValue, isForbidden, withCredentials) { 24 24 var url = corsUrl + "?pipe=header(" + headerName + "," + encodeURIComponent(headerValue) +")|" + 25 "header(Access-Control-Allow-Origin,*)" + 25 "header(Access-Control-Allow-Origin, http://{{host}}:{{ports[http][0]}})" + 26 "header(Access-Control-Allow-Credentials, true)" + 26 27 "header(Access-Control-Expose-Headers," + headerName + ")"; 27 28 29 var title = "CORS filter on " + headerName + " header, header is " + (isForbidden ? "forbidden" : "exposed"); 30 if (withCredentials) 31 title+= "(credentials = include)"; 28 32 promise_test(function(test) { 29 return fetch( url).then(function(resp) {33 return fetch(new Request(url, { credentials: withCredentials ? "include" : "omit" })).then(function(resp) { 30 34 assert_equals(resp.status, 200, "Fetch success with code 200"); 31 35 assert_equals(resp.type , "cors", "CORS fetch's response has cors type"); … … 38 42 test.done(); 39 43 }); 40 }, "CORS filter on " + headerName + " header, header is exposed");44 }, title); 41 45 } 42 46 … … 61 65 corsExposeFilter(url, "Warning", "Mind the gap" , false); 62 66 corsExposeFilter(url, "Content-Length", "0" , false); 67 63 68 corsExposeFilter(url, "Set-Cookie", "name=value" , true); 64 69 corsExposeFilter(url, "Set-Cookie2", "name=value" , true); 70 corsExposeFilter(url, "Set-Cookie", "name=value" , true, true); 71 corsExposeFilter(url, "Set-Cookie2", "name=value" , true, true); 65 72 66 73 done(); -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/w3c-import.log
r213882 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker.html 19 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.html 20 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.js 21 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-cookies-worker.html 22 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-cookies.html 23 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-cookies.js 18 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.js 19 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-cookies.any.js 24 20 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-expose-star-worker.html 25 21 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-expose-star.html … … 31 27 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-multiple-origins.html 32 28 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-multiple-origins.js 33 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-worker.html 34 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.html 35 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.js 36 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-worker.html 37 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.html 38 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.js 39 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker.html 40 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect.html 41 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect.js 42 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker.html 43 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-referrer.html 44 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-referrer.js 45 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-star-worker.html 46 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-star.html 47 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-star.js 48 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status-worker.html 49 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html 50 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.js 51 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-worker.html 52 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.html 53 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.js 54 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker.html 55 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-credentials.html 56 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-credentials.js 57 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-preflight-worker.html 58 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-preflight.html 59 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-preflight.js 60 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-worker.html 61 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect.html 62 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect.js 29 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.js 30 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.js 31 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect.any.js 32 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-referrer.any.js 33 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-star.any.js 34 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.any.js 35 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.any.js 36 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.js 37 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.js 38 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect.any.js -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/w3c-import.log
r200238 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-worker.html 19 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic.html 20 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic.js 21 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/cookies-worker.html 22 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/cookies.html 23 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/cookies.js 18 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic.any.js 19 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/cookies.any.js -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/headers/headers-idl-expected.txt
r211930 r215164 11 11 PASS Headers interface: operation set(ByteString,ByteString) 12 12 FAIL Testing Symbol.iterator property of iterable interface Headers assert_equals: @@iterator function does not have the right name expected "entries" but got "[Symbol.Iterator]" 13 FAIL Testing pair iterable interface Headers assert_equals: entries method is not the same as @@iterator expected function "function entries() {13 FAIL Testing pair iterable interface Headers assert_equals: entries method is not the same as @@iterator expected function "function [Symbol.Iterator]() { 14 14 [native code] 15 }" but got function "function [Symbol.Iterator]() {15 }" but got function "function entries() { 16 16 [native code] 17 17 }" -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/headers/w3c-import.log
r213882 r215164 26 26 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/headers/headers-record.html 27 27 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/headers/headers-structure.html 28 /LayoutTests/imported/w3c/web-platform-tests/fetch/api/headers/historical.any.js -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-expected.txt
r208046 r215164 1 1 2 FAIL Redirect 20 times, last redirection to cross-origin promise_test: Unhandled rejection with value: object "TypeError: Type error"3 PASS Redirect 21 times, last redirection to cross-origin 4 FAIL Redirect 20 times, going to cross-origin after 10 promise_test: Unhandled rejection with value: object "TypeError: Type error"5 PASS Redirect 21 times, going to cross-origin after 10 6 FAIL Redirect 20 times, last redirection to cross-origin with preflight promise_test: Unhandled rejection with value: object "TypeError: Type error"7 PASS Redirect 21 times, last redirection to cross-origin with preflight 8 PASS Redirect 20 times, going to cross-origin after 10 with preflight 9 PASS Redirect 21 times, going to cross-origin after 10 with preflight 2 FAIL Redirect 20 times, last redirection to cross-origin assert_equals: Response's status is 200 expected 200 but got 404 3 FAIL Redirect 21 times, last redirection to cross-origin assert_unreached: Should have rejected: undefined Reached unreachable code 4 FAIL Redirect 20 times, going to cross-origin after 10 assert_equals: Response's status is 200 expected 200 but got 404 5 FAIL Redirect 21 times, going to cross-origin after 10 assert_unreached: Should have rejected: undefined Reached unreachable code 6 FAIL Redirect 20 times, last redirection to cross-origin with preflight assert_equals: Response's status is 200 expected 200 but got 404 7 FAIL Redirect 21 times, last redirection to cross-origin with preflight assert_unreached: Should have rejected: undefined Reached unreachable code 8 FAIL Redirect 20 times, going to cross-origin after 10 with preflight assert_equals: Response's status is 200 expected 200 but got 404 9 FAIL Redirect 21 times, going to cross-origin after 10 with preflight assert_unreached: Should have rejected: undefined Reached unreachable code 10 10 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt
r208046 r215164 1 1 2 FAIL Redirect 20 times, last redirection to cross-origin promise_test: Unhandled rejection with value: object "TypeError: Type error"3 PASS Redirect 21 times, last redirection to cross-origin 4 FAIL Redirect 20 times, going to cross-origin after 10 promise_test: Unhandled rejection with value: object "TypeError: Type error"5 PASS Redirect 21 times, going to cross-origin after 10 6 FAIL Redirect 20 times, last redirection to cross-origin with preflight promise_test: Unhandled rejection with value: object "TypeError: Type error"7 PASS Redirect 21 times, last redirection to cross-origin with preflight 8 PASS Redirect 20 times, going to cross-origin after 10 with preflight 9 PASS Redirect 21 times, going to cross-origin after 10 with preflight 2 FAIL Redirect 20 times, last redirection to cross-origin assert_equals: Response's status is 200 expected 200 but got 404 3 FAIL Redirect 21 times, last redirection to cross-origin assert_unreached: Should have rejected: undefined Reached unreachable code 4 FAIL Redirect 20 times, going to cross-origin after 10 assert_equals: Response's status is 200 expected 200 but got 404 5 FAIL Redirect 21 times, going to cross-origin after 10 assert_unreached: Should have rejected: undefined Reached unreachable code 6 FAIL Redirect 20 times, last redirection to cross-origin with preflight assert_equals: Response's status is 200 expected 200 but got 404 7 FAIL Redirect 21 times, last redirection to cross-origin with preflight assert_unreached: Should have rejected: undefined Reached unreachable code 8 FAIL Redirect 20 times, going to cross-origin after 10 with preflight assert_equals: Response's status is 200 expected 200 but got 404 9 FAIL Redirect 21 times, going to cross-origin after 10 with preflight assert_unreached: Should have rejected: undefined Reached unreachable code 10 10 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt
r203164 r215164 2 2 PASS Check request values when initialized from Request 3 3 PASS Check request values when initialized from Request and init values 4 FAIL Check request values when initialized from url string assert_equals: Check referrer attribute expected "http://localhost:8800/" but got "about:client" 4 PASS Check request values when initialized from url string 5 5 PASS Check request values when initialized from url and init values 6 6 -
trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-003.sub.html
r203164 r215164 42 42 var expectedDefault = {"method" : "GET", 43 43 "url" : location.href, 44 "referrer" : " http://{{host}}:{{ports[http][0]}}/",44 "referrer" : "about:client", 45 45 "referrerPolicy" : "", 46 46 "mode" : "cors", -
trunk/LayoutTests/imported/w3c/web-platform-tests/hr-time/w3c-import.log
r212202 r215164 17 17 List of files: 18 18 /LayoutTests/imported/w3c/web-platform-tests/hr-time/OWNERS 19 /LayoutTests/imported/w3c/web-platform-tests/hr-time/basic.html 20 /LayoutTests/imported/w3c/web-platform-tests/hr-time/basic.worker.js 19 /LayoutTests/imported/w3c/web-platform-tests/hr-time/basic.any.js 21 20 /LayoutTests/imported/w3c/web-platform-tests/hr-time/idlharness.html 22 /LayoutTests/imported/w3c/web-platform-tests/hr-time/monotonic-clock. html21 /LayoutTests/imported/w3c/web-platform-tests/hr-time/monotonic-clock.any.js 23 22 /LayoutTests/imported/w3c/web-platform-tests/hr-time/test_cross_frame_start.html 24 23 /LayoutTests/imported/w3c/web-platform-tests/hr-time/window-worker-time-origin.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/OWNERS
r213882 r215164 1 @ayg2 1 @jdm 3 2 @jgraham -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt
r214277 r215164 2 2 PASS Returning a string must not cancel the event: CustomEvent, non-cancelable 3 3 PASS Returning a string must not cancel the event: CustomEvent, cancelable 4 FAIL Returning false must not cancel the event, because it's coerced to the DOMString "false" which does not cancel CustomEvents: CustomEvent, cancelable assert_false: The event must not have been canceled expected false got true 5 FAIL Returning a string must not cancel the event: BeforeUnloadEvent with type "click", cancelable The operation is not supported. 4 6 PASS Returning null with a real iframe unloading 5 7 PASS Returning undefined with a real iframe unloading -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling.html
r212625 r215164 12 12 "use strict"; 13 13 14 async_test(t => {14 promise_test(t => { 15 15 let onbeforeunloadHappened = false; 16 16 window.onbeforeunload = t.step_func(() => { … … 19 19 }); 20 20 21 const listener = t.step_func(e => { 21 const eventWatcher = new EventWatcher(t, window, "beforeunload"); 22 const promise = eventWatcher.wait_for("beforeunload").then(e => { 23 assert_true(onbeforeunloadHappened, "CustomEvent must be able to trigger the event handler"); 24 assert_false(e.defaultPrevented, "The event must not have been canceled"); 25 window.onbeforeunload = null; 26 }); 27 28 window.dispatchEvent(new CustomEvent("beforeunload")); 29 30 return promise; 31 }, "Returning a string must not cancel the event: CustomEvent, non-cancelable"); 32 33 promise_test(t => { 34 let onbeforeunloadHappened = false; 35 window.onbeforeunload = t.step_func(() => { 36 onbeforeunloadHappened = true; 37 return "cancel me"; 38 }); 39 40 const eventWatcher = new EventWatcher(t, window, "beforeunload"); 41 const promise = eventWatcher.wait_for("beforeunload").then(e => { 22 42 assert_true(onbeforeunloadHappened, "CustomEvent must be able to trigger the event handler"); 23 43 assert_false(e.defaultPrevented, "The event must not have been canceled"); … … 26 46 }); 27 47 28 window. addEventListener("beforeunload", listener);48 window.dispatchEvent(new CustomEvent("beforeunload", { cancelable: true })); 29 49 30 window.dispatchEvent(new CustomEvent("beforeunload"));31 }, "Returning a string must not cancel the event: CustomEvent, non-cancelable");50 return promise; 51 }, "Returning a string must not cancel the event: CustomEvent, cancelable"); 32 52 33 async_test(t => {53 promise_test(t => { 34 54 let onbeforeunloadHappened = false; 35 55 window.onbeforeunload = t.step_func(() => { 36 56 onbeforeunloadHappened = true; 37 return "cancel me";57 return false; 38 58 }); 39 59 40 const listener = t.step_func(e => { 60 const eventWatcher = new EventWatcher(t, window, "beforeunload"); 61 const promise = eventWatcher.wait_for("beforeunload").then(e => { 41 62 assert_true(onbeforeunloadHappened, "CustomEvent must be able to trigger the event handler"); 42 63 assert_false(e.defaultPrevented, "The event must not have been canceled"); … … 45 66 }); 46 67 47 window. addEventListener("beforeunload", listener);68 window.dispatchEvent(new CustomEvent("beforeunload", { cancelable: true })); 48 69 49 window.dispatchEvent(new CustomEvent("beforeunload", { cancelable: true })); 50 }, "Returning a string must not cancel the event: CustomEvent, cancelable"); 70 return promise; 71 }, "Returning false must not cancel the event, because it's coerced to the DOMString \"false\" which does not cancel " + 72 "CustomEvents: CustomEvent, cancelable"); 73 74 // This test can be removed if we update the DOM Standard to disallow createEvent("BeforeUnloadEvent"). Browser support 75 // is inconsistent. https://github.com/whatwg/dom/issues/362 76 promise_test(t => { 77 const eventWatcher = new EventWatcher(t, window, "click"); 78 const promise = eventWatcher.wait_for("click").then(e => { 79 assert_false(e.defaultPrevented, "The event must not have been canceled"); 80 window.onbeforeunload = null; 81 t.done(); 82 }); 83 84 const ev = document.createEvent("BeforeUnloadEvent"); 85 ev.initEvent("click", false, true); 86 window.dispatchEvent(ev); 87 88 return promise; 89 }, "Returning a string must not cancel the event: BeforeUnloadEvent with type \"click\", cancelable"); 51 90 52 91 const testCases = [ -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log
r214135 r215164 29 29 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-with-colon.sub.html 30 30 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter.html 31 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting.html32 31 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html 32 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html 33 33 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html 34 34 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt
r211778 r215164 1 CONSOLE MESSAGE: line 397: Blocked a frame with origin "http://localhost:8800" from accessing a frame with origin "http://127.0.0.1:8800". Protocols, domains, and ports must match.2 CONSOLE MESSAGE: line 397: Blocked a frame with origin "http://localhost:8800" from accessing a frame with origin "http://127.0.0.1:8800". Protocols, domains, and ports must match.1 CONSOLE MESSAGE: line 403: Blocked a frame with origin "http://localhost:8800" from accessing a frame with origin "http://127.0.0.1:8800". Protocols, domains, and ports must match. 2 CONSOLE MESSAGE: line 403: Blocked a frame with origin "http://localhost:8800" from accessing a frame with origin "http://127.0.0.1:8800". Protocols, domains, and ports must match. 3 3 4 4 PASS Basic sanity-checking … … 8 8 PASS [[GetPrototypeOf]] should return null 9 9 PASS [[GetPrototypeOf]] should return null (exception type) 10 PASS [[SetPrototypeOf]] should throw11 PASS [[SetPrototypeOf]] should throw(exception type)10 PASS [[SetPrototypeOf]] should return false 11 PASS [[SetPrototypeOf]] should return false (exception type) 12 12 PASS [[IsExtensible]] should return true for cross-origin objects 13 13 PASS [[IsExtensible]] should return true for cross-origin objects (exception type) -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html
r211732 r215164 147 147 test_throws(exception_t, new TypeError, function() { protoSetter.call(C.location, new Object()); }, "proto setter |call| on cross-origin Location"); 148 148 }); 149 }, "[[SetPrototypeOf]] should throw"); 149 if (Reflect.setPrototypeOf) { 150 assert_false(Reflect.setPrototypeOf(C, new Object()), 151 "Reflect.setPrototypeOf on cross-origin Window"); 152 assert_false(Reflect.setPrototypeOf(C.location, new Object()), 153 "Reflect.setPrototypeOf on cross-origin Location"); 154 } 155 }, "[[SetPrototypeOf]] should return false"); 150 156 151 157 /* -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/w3c-import.log
r204844 r215164 24 24 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html 25 25 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html 26 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-001.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-windowproxy-exotic-object/w3c-import.log
r214135 r215164 17 17 List of files: 18 18 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin-domain.sub.html 19 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub.html 19 20 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html 20 21 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub-expected.txt
r214135 r215164 6 6 FAIL Cross-origin: setting the prototype to an empty object via __proto__ should throw a "SecurityError" DOMException assert_throws: function "function () { 7 7 target.__proto__ = newValue; 8 }" threw object "TypeError: Cannot set prototype of thisobject" that is not a DOMException SecurityError: property "code" is equal to undefined, expected 188 }" threw object "TypeError: Cannot set prototype of immutable prototype object" that is not a DOMException SecurityError: property "code" is equal to undefined, expected 18 9 9 PASS Cross-origin: setting the prototype to an empty object via Reflect.setPrototypeOf should return false 10 10 FAIL Cross-origin: the prototype must still be null assert_equals: expected null but got object "[object WindowPrototype]" 11 FAIL Cross-origin: setting the prototype to null via Object.setPrototypeOf should not throw Cannot set prototype of thisobject11 FAIL Cross-origin: setting the prototype to null via Object.setPrototypeOf should not throw Cannot set prototype of immutable prototype object 12 12 FAIL Cross-origin: setting the prototype to null via __proto__ should throw a "SecurityError" since it ends up in CrossOriginGetOwnProperty assert_throws: function "function () { 13 13 target.__proto__ = newValue; 14 }" threw object "TypeError: Cannot set prototype of thisobject" that is not a DOMException SecurityError: property "code" is equal to undefined, expected 1814 }" threw object "TypeError: Cannot set prototype of immutable prototype object" that is not a DOMException SecurityError: property "code" is equal to undefined, expected 18 15 15 FAIL Cross-origin: setting the prototype to null via Reflect.setPrototypeOf should return true assert_true: expected true got false 16 16 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-closed.html
r214251 r215164 4 4 <head> 5 5 <title>Auxiliary Browing Contexts: window.opener when Opener Removed/Closed</title> 6 <script src=" ../../../../../../../resources/testharness.js"></script>7 <script src=" ../../../../../../../resources/testharnessreport.js"></script>6 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharnessreport.js"></script> 8 8 <script src="/common/PrefixedLocalStorage.js"></script> 9 9 </head> -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-multiple.html
r214251 r215164 3 3 <head> 4 4 <title>Auxiliary Browing Contexts: window.opener, multiple</title> 5 <script src=" ../../../../../../../resources/testharness.js"></script>6 <script src=" ../../../../../../../resources/testharnessreport.js"></script>5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 7 <script src="/common/PrefixedLocalStorage.js"></script> 8 8 </head> -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-noopener.html
r214251 r215164 3 3 <head> 4 4 <title>Auxiliary Browing Contexts: window.opener noopener</title> 5 <script src=" ../../../../../../../resources/testharness.js"></script>6 <script src=" ../../../../../../../resources/testharnessreport.js"></script>5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 7 <script src="/common/PrefixedLocalStorage.js"></script> 8 8 </head> -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-noreferrer.html
r214251 r215164 3 3 <head> 4 4 <title>Auxiliary Browing Contexts: window.opener noreferrer</title> 5 <script src=" ../../../../../../../resources/testharness.js"></script>6 <script src=" ../../../../../../../resources/testharnessreport.js"></script>5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 7 <script src="/common/PrefixedLocalStorage.js"></script> 8 8 </head> -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener.html
r214251 r215164 3 3 <head> 4 4 <title>Auxiliary Browing Contexts: window.opener</title> 5 <script src=" ../../../../../../../resources/testharness.js"></script>6 <script src=" ../../../../../../../resources/testharnessreport.js"></script>5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 7 <script src="/common/PrefixedLocalStorage.js"></script> 8 8 </head> -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/w3c-import.log
r214944 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-1.html 19 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-2.html 20 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-3.html 21 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-insensitive-1.html 22 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-insensitive-2.html 23 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-top-nested.html 24 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-top-replace.html 25 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-top.html 18 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-001-iframe-1.html 19 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-002-iframe.html 20 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-002-window.html 21 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-003-iframe.html 22 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-003-window.html 23 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-004-iframe-1.html 24 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-004-iframe-2.html 25 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_self-001-iframe.html 26 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_self-002-iframe.html 27 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-002-window.html 28 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-003-iframe-1.html 29 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-003-iframe-2.html 30 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-default-002-iframe.html 31 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-existing-001-iframe.html 32 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/open-in-_parent.html 33 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/open-in-_top.html 26 34 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/post-to-opener.html 27 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/post-to-top-or-close.html28 35 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/post-to-top.html 36 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/report-has-opener.html 37 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/resources/report-is-top.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/w3c-import.log
r214944 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/001-1.html 19 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/001.html 20 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/002-1.html 21 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/002.html 22 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-_blank.html 23 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html 24 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-001.html 25 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-002.html 26 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-003.html 27 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-004.html 28 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html 29 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html 30 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-default-name.html 31 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/existing.html 32 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/self1.html 33 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/self2.html 18 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-001.html 19 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-002.html 20 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-003.html 21 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-001.html 22 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-002.html 23 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-003.html 24 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-004.html 25 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-001.html 26 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-002.html 27 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-001.html 28 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-002.html 29 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-003.html 30 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-001.html 31 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-002.html 32 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/choose-existing-001.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/resources/w3c-import.log
r213882 r215164 20 20 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/resources/nested-post-to-opener.html 21 21 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/resources/noreferrer-window-name.html 22 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/resources/opener-cross-origin-embed.sub.html 23 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/resources/opener-cross-origin-end.txt 24 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/resources/opener-cross-origin.html 22 25 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/resources/post-to-opener.html 23 26 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/resources/target-cross-origin.sub.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/w3c-import.log
r213882 r215164 22 22 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-null-opener.html 23 23 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name.html 24 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/opener-cross-origin-manual.sub.html 24 25 /LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/targeting-multiple-cross-origin-manual.sub.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/w3c-import.log
r213882 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/html/dom/OWNERS 18 19 /LayoutTests/imported/w3c/web-platform-tests/html/dom/elements-embedded.js 19 20 /LayoutTests/imported/w3c/web-platform-tests/html/dom/elements-forms.js -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/resources/common.js
r210823 r215164 62 62 63 63 var iframe = document.createElement('iframe'); 64 iframe.style.display = 'none';65 64 66 65 if (typeof (src) != 'undefined') { -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log
r213882 r215164 93 93 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html 94 94 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.png 95 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html96 95 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.png 97 96 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection.html
r194580 r215164 15 15 var sampleText = "0123456789"; 16 16 17 var createInputElement = function(value ) {17 var createInputElement = function(value, append = true) { 18 18 var el = document.createElement("input"); 19 19 el.type = "text"; 20 20 el.value = value; 21 body.appendChild(el); 21 el.id = "input" + (append ? "-appended" : "-not-appended"); 22 if (append) { 23 body.appendChild(el); 24 } 22 25 return el; 23 26 }; 24 27 25 var createTextareaElement = function(value ) {28 var createTextareaElement = function(value, append = true) { 26 29 var el = document.createElement("textarea"); 27 30 el.value = value; 28 body.appendChild(el); 31 el.id = "textarea" + (append ? "-appended" : "-not-appended"); 32 if (append) { 33 body.appendChild(el); 34 } 29 35 return el; 30 36 }; … … 83 89 84 90 85 test(function() { 86 var el = createInputElement(sampleText); 87 // If there is no selection, then it must return the offset(in logical order) 88 // to the character that immediately follows the text entry cursor. 89 assert_equals(el.selectionStart, el.value.length, "SelectionStart offset without selection"); 90 el.select(); 91 assert_equals(el.selectionStart, 0, "SelectionStart offset"); 92 el.parentNode.removeChild(el); 93 }, "test SelectionStart offset for input"); 91 for (var append of [true, false]) { 92 test(function() { 93 var el = createInputElement(sampleText, append); 94 // If there is no selection, then it must return the offset(in logical order) 95 // to the character that immediately follows the text entry cursor. 96 assert_equals(el.selectionStart, el.value.length, 97 "SelectionStart offset without selection in " + el.id); 98 if (!el.parentNode) { 99 return; 100 } 101 el.select(); 102 assert_equals(el.selectionStart, 0, "SelectionStart offset"); 103 el.parentNode.removeChild(el); 104 }, "test SelectionStart offset for input that is " + 105 (append ? "appended" : " not appended")); 106 } 107 108 for (var append of [true, false]) { 109 test(function() { 110 var el = createTextareaElement(sampleText, append); 111 // If there is no selection, then it must return the offset(in logical order) 112 // to the character that immediately follows the text entry cursor. 113 assert_equals(el.selectionStart, el.value.length, 114 "SelectionStart offset without selection in " + el.id); 115 if (!el.parentNode) { 116 return; 117 } 118 el.select(); 119 assert_equals(el.selectionStart, 0, "SelectionStart offset"); 120 el.parentNode.removeChild(el); 121 }, "test SelectionStart offset for textarea that is " + 122 (append ? "appended" : " not appended")); 123 } 124 125 for (var append of [true, false]) { 126 test(function() { 127 var el = createInputElement(sampleText, append); 128 // If there is no selection, then it must return the offset(in logical order) 129 // to the character that immediately follows the text entry cursor. 130 assert_equals(el.selectionEnd, el.value.length, 131 "SelectionEnd offset without selection in " + el.id); 132 if (!el.parentNode) { 133 return; 134 } 135 el.select(); 136 assert_equals(el.selectionEnd, el.value.length, "SelectionEnd offset"); 137 el.parentNode.removeChild(el); 138 }, "test SelectionEnd offset for input that is " + 139 (append ? "appended" : " not appended")); 140 } 94 141 95 142 96 test(function() { 97 var el = createTextareaElement(sampleText); 98 // If there is no selection, then it must return the offset(in logical order) 99 // to the character that immediately follows the text entry cursor. 100 assert_equals(el.selectionStart, el.value.length, "SelectionStart offset without selection"); 101 el.select(); 102 assert_equals(el.selectionStart, 0, "SelectionStart offset"); 103 el.parentNode.removeChild(el); 104 }, "test SelectionStart offset for textarea"); 105 106 107 test(function() { 108 var el = createInputElement(sampleText); 109 // If there is no selection, then it must return the offset(in logical order) 110 // to the character that immediately follows the text entry cursor. 111 assert_equals(el.selectionEnd, el.value.length, "SelectionEnd offset without selection"); 112 el.select(); 113 assert_equals(el.selectionEnd, el.value.length, "SelectionEnd offset"); 114 el.parentNode.removeChild(el); 115 }, "test SelectionEnd offset for input"); 116 117 118 test(function() { 119 var el = createTextareaElement(sampleText); 120 // If there is no selection, then it must return the offset(in logical order) 121 // to the character that immediately follows the text entry cursor. 122 assert_equals(el.selectionEnd, el.value.length, "SelectionEnd offset without selection"); 123 el.select(); 124 assert_equals(el.selectionEnd, el.value.length, "SelectionEnd offset"); 125 el.parentNode.removeChild(el); 126 }, "test SelectionEnd offset for textarea"); 127 143 for (var append of [true, false]) { 144 test(function() { 145 var el = createTextareaElement(sampleText, append); 146 // If there is no selection, then it must return the offset(in logical order) 147 // to the character that immediately follows the text entry cursor. 148 assert_equals(el.selectionEnd, el.value.length, 149 "SelectionEnd offset without selection in " + el.id); 150 if (!el.parentNode) { 151 return; 152 } 153 el.select(); 154 assert_equals(el.selectionEnd, el.value.length, "SelectionEnd offset"); 155 el.parentNode.removeChild(el); 156 }, "test SelectionEnd offset for textarea that is " + 157 (append ? "appended" : " not appended")); 158 } 128 159 129 160 test(function() { -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt
r213882 r215164 26 26 PASS input setSelectionRange(null,1) 27 27 PASS input setSelectionRange(undefined,1) 28 FAIL input setSelectionRange(Math.pow(2,32) - 2, Math.pow(2,32) - 1) assert_equals: element.selectionStart should be value.length expected 5 but got 0 29 FAIL input setSelectionRange(Math.pow(2,31), Math.pow(2,32) - 1) assert_equals: element.selectionStart should be value.length expected 5 but got 0 28 30 TIMEOUT input setSelectionRange fires a select event Test timed out 29 31 PASS test of textarea.setSelectionRange … … 47 49 PASS textarea setSelectionRange(null,1) 48 50 PASS textarea setSelectionRange(undefined,1) 51 FAIL textarea setSelectionRange(Math.pow(2,32) - 2, Math.pow(2,32) - 1) assert_equals: element.selectionStart should be value.length expected 5 but got 0 52 FAIL textarea setSelectionRange(Math.pow(2,31), Math.pow(2,32) - 1) assert_equals: element.selectionStart should be value.length expected 5 but got 0 49 53 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html
r213882 r215164 139 139 assert_equals(input.selectionEnd, 1, "element.selectionEnd should be 1"); 140 140 },'input setSelectionRange(undefined,1)'); 141 142 test(function() { 143 input.setSelectionRange(Math.pow(2,32) - 2, Math.pow(2,32) - 1); 144 assert_equals(input.selectionStart, input.value.length, 145 "element.selectionStart should be value.length"); 146 assert_equals(input.selectionEnd, input.value.length, 147 "element.selectionEnd should be value.length"); 148 }, 'input setSelectionRange(Math.pow(2,32) - 2, Math.pow(2,32) - 1)'); 149 150 test(function() { 151 input.setSelectionRange(Math.pow(2,31), Math.pow(2,32) - 1); 152 assert_equals(input.selectionStart, input.value.length, 153 "element.selectionStart should be value.length"); 154 assert_equals(input.selectionEnd, input.value.length, 155 "element.selectionEnd should be value.length"); 156 }, 'input setSelectionRange(Math.pow(2,31), Math.pow(2,32) - 1)'); 141 157 },"test of input.setSelectionRange"); 142 158 … … 258 274 assert_equals(textarea.selectionEnd, 1, "element.selectionStart should be 1"); 259 275 },'textarea setSelectionRange(undefined,1)'); 276 277 test(function() { 278 textarea.setSelectionRange(Math.pow(2,32) - 2, Math.pow(2,32) - 1); 279 assert_equals(textarea.selectionStart, textarea.value.length, 280 "element.selectionStart should be value.length"); 281 assert_equals(textarea.selectionEnd, textarea.value.length, 282 "element.selectionEnd should be value.length"); 283 }, 'textarea setSelectionRange(Math.pow(2,32) - 2, Math.pow(2,32) - 1)'); 284 285 test(function() { 286 textarea.setSelectionRange(Math.pow(2,31), Math.pow(2,32) - 1); 287 assert_equals(textarea.selectionStart, textarea.value.length, 288 "element.selectionStart should be value.length"); 289 assert_equals(textarea.selectionEnd, textarea.value.length, 290 "element.selectionEnd should be value.length"); 291 }, 'textarea setSelectionRange(Math.pow(2,31), Math.pow(2,32) - 1)'); 260 292 },"test of textarea.setSelectionRange"); 261 293 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/w3c-import.log
r200309 r215164 20 20 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-textarea.html 21 21 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application.html 22 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end.html 23 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-value-interactions.html 22 24 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection.html 23 25 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log
r204079 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-iframe.sub.html 19 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering.html 18 20 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/contains.json 19 21 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-close.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/w3c-import.log
r200238 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/OWNERS 18 19 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/interfaces.html 19 20 /LayoutTests/imported/w3c/web-platform-tests/html/semantics/interfaces.js -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin.html
r214147 r215164 2 2 <meta charset=utf-8> 3 3 <title>Test workers self.origin</title> 4 <script src=" ../../../../../../resources/testharness.js"></script>5 <script src=" ../../../../../../resources/testharnessreport.js"></script>4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 6 <div id="log"></div> 7 7 <script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/timers/w3c-import.log
r206874 r215164 17 17 List of files: 18 18 /LayoutTests/imported/w3c/web-platform-tests/html/webappapis/timers/evil-spec-example.html 19 /LayoutTests/imported/w3c/web-platform-tests/html/webappapis/timers/negative-setinterval.html 20 /LayoutTests/imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html 21 /LayoutTests/imported/w3c/web-platform-tests/html/webappapis/timers/type-long-setinterval.html 22 /LayoutTests/imported/w3c/web-platform-tests/html/webappapis/timers/type-long-settimeout.html -
trunk/LayoutTests/imported/w3c/web-platform-tests/images/w3c-import.log
r200238 r215164 39 39 /LayoutTests/imported/w3c/web-platform-tests/images/grgr-256x256.png 40 40 /LayoutTests/imported/w3c/web-platform-tests/images/movie_300_frame_0.png 41 /LayoutTests/imported/w3c/web-platform-tests/images/pattern.ogv 42 /LayoutTests/imported/w3c/web-platform-tests/images/pattern.png 41 43 /LayoutTests/imported/w3c/web-platform-tests/images/red-16x16.png 42 44 /LayoutTests/imported/w3c/web-platform-tests/images/red-zeroheight.svg -
trunk/LayoutTests/imported/w3c/web-platform-tests/innerText/setter-expected.txt
r214136 r215164 1 abc2 1 3 2 PASS Simplest possible test 3 PASS Simplest possible test, detached 4 4 PASS Newlines convert to <br> in non-white-space:pre elements 5 PASS Newlines convert to <br> in <pre> element 6 PASS Newlines convert to <br> in white-space:pre element 5 PASS Newlines convert to <br> in non-white-space:pre elements, detached 6 FAIL Newlines convert to <br> in <pre> element assert_equals: expected "abc<br>def" but got "abc\ndef" 7 PASS Newlines convert to <br> in <pre> element, detached 8 FAIL Newlines convert to <br> in <textarea> element assert_equals: expected "abc<br>def" but got "abc\ndef" 9 PASS Newlines convert to <br> in <textarea> element, detached 10 FAIL Newlines convert to <br> in white-space:pre element assert_equals: expected "abc<br>def" but got "abc\ndef" 11 PASS Newlines convert to <br> in white-space:pre element, detached 7 12 PASS CRs convert to <br> in non-white-space:pre elements 8 PASS CRs convert to <br> in <pre> element 13 PASS CRs convert to <br> in non-white-space:pre elements, detached 14 FAIL CRs convert to <br> in <pre> element assert_equals: expected "abc<br>def" but got "abc\ndef" 15 PASS CRs convert to <br> in <pre> element, detached 9 16 PASS Newline/CR pair converts to <br> in non-white-space:pre element 17 PASS Newline/CR pair converts to <br> in non-white-space:pre element, detached 10 18 PASS Newline/newline pair converts to two <br>s in non-white-space:pre element 19 PASS Newline/newline pair converts to two <br>s in non-white-space:pre element, detached 11 20 PASS CR/CR pair converts to two <br>s in non-white-space:pre element 12 PASS CRs convert to <br> in white-space:pre element 21 PASS CR/CR pair converts to two <br>s in non-white-space:pre element, detached 22 FAIL CRs convert to <br> in white-space:pre element assert_equals: expected "abc<br>def" but got "abc\ndef" 23 PASS CRs convert to <br> in white-space:pre element, detached 13 24 PASS < preserved 25 PASS < preserved, detached 14 26 PASS > preserved 27 PASS > preserved, detached 15 28 PASS & preserved 29 PASS & preserved, detached 16 30 PASS " preserved 31 PASS " preserved, detached 17 32 PASS ' preserved 33 PASS ' preserved, detached 18 34 PASS innerText not supported on SVG elements 35 PASS innerText not supported on SVG elements, detached 19 36 PASS innerText not supported on MathML elements 37 PASS innerText not supported on MathML elements, detached 20 38 PASS Null characters preserved 39 PASS Null characters preserved, detached 21 40 PASS Tabs preserved 41 PASS Tabs preserved, detached 22 42 PASS Leading whitespace preserved 43 PASS Leading whitespace preserved, detached 23 44 PASS Trailing whitespace preserved 45 PASS Trailing whitespace preserved, detached 24 46 PASS Whitespace not compressed 47 PASS Whitespace not compressed, detached 25 48 PASS Existing text deleted 49 PASS Existing text deleted, detached 26 50 PASS Existing <br> deleted 51 PASS Existing <br> deleted, detached 27 52 PASS Assigning the empty string 53 PASS Assigning the empty string, detached 28 54 PASS Assigning null 55 PASS Assigning null, detached 29 56 PASS Assigning undefined 57 PASS Assigning undefined, detached 30 58 PASS Start with CR 59 PASS Start with CR, detached 31 60 PASS Start with LF 61 PASS Start with LF, detached 32 62 PASS Start with CRLF 63 PASS Start with CRLF, detached 33 64 PASS End with CR 65 PASS End with CR, detached 34 66 PASS End with LF 67 PASS End with LF, detached 35 68 PASS End with CRLF 69 PASS End with CRLF, detached 36 70 PASS innerText on <area> element 71 PASS innerText on <area> element, detached 37 72 PASS innerText on <base> element 73 PASS innerText on <base> element, detached 38 74 PASS innerText on <basefont> element 75 PASS innerText on <basefont> element, detached 39 76 PASS innerText on <bgsound> element 77 PASS innerText on <bgsound> element, detached 40 78 PASS innerText on <br> element 79 PASS innerText on <br> element, detached 41 80 PASS innerText on <col> element 81 PASS innerText on <col> element, detached 42 82 PASS innerText on <embed> element 83 PASS innerText on <embed> element, detached 43 84 PASS innerText on <frame> element 85 PASS innerText on <frame> element, detached 44 86 PASS innerText on <hr> element 87 PASS innerText on <hr> element, detached 45 88 PASS innerText on <image> element 89 PASS innerText on <image> element, detached 46 90 PASS innerText on <img> element 91 PASS innerText on <img> element, detached 47 92 PASS innerText on <input> element 93 PASS innerText on <input> element, detached 48 94 PASS innerText on <keygen> element 95 PASS innerText on <keygen> element, detached 49 96 PASS innerText on <link> element 97 PASS innerText on <link> element, detached 50 98 PASS innerText on <menuitem> element 99 PASS innerText on <menuitem> element, detached 51 100 PASS innerText on <meta> element 101 PASS innerText on <meta> element, detached 52 102 PASS innerText on <param> element 103 PASS innerText on <param> element, detached 53 104 PASS innerText on <source> element 105 PASS innerText on <source> element, detached 54 106 PASS innerText on <track> element 107 PASS innerText on <track> element, detached 55 108 PASS innerText on <wbr> element 109 PASS innerText on <wbr> element, detached 56 110 PASS innerText on <colgroup> element 111 PASS innerText on <colgroup> element, detached 57 112 PASS innerText on <frameset> element 113 PASS innerText on <frameset> element, detached 58 114 PASS innerText on <head> element 115 PASS innerText on <head> element, detached 59 116 PASS innerText on <html> element 117 PASS innerText on <html> element, detached 60 118 PASS innerText on <table> element 119 PASS innerText on <table> element, detached 61 120 PASS innerText on <tbody> element 121 PASS innerText on <tbody> element, detached 62 122 PASS innerText on <tfoot> element 123 PASS innerText on <tfoot> element, detached 63 124 PASS innerText on <thead> element 125 PASS innerText on <thead> element, detached 64 126 PASS innerText on <tr> element 127 PASS innerText on <tr> element, detached 65 128 -
trunk/LayoutTests/imported/w3c/web-platform-tests/innerText/setter-tests.js
r214136 r215164 2 2 testHTML("<div>", "abc\ndef", "abc<br>def", "Newlines convert to <br> in non-white-space:pre elements"); 3 3 testHTML("<pre>", "abc\ndef", "abc<br>def", "Newlines convert to <br> in <pre> element"); 4 testHTML("<textarea>", "abc\ndef", "abc<br>def", "Newlines convert to <br> in <textarea> element"); 4 5 testHTML("<div style='white-space:pre'>", "abc\ndef", "abc<br>def", "Newlines convert to <br> in white-space:pre element"); 5 6 testHTML("<div>", "abc\rdef", "abc<br>def", "CRs convert to <br> in non-white-space:pre elements"); -
trunk/LayoutTests/imported/w3c/web-platform-tests/innerText/setter.html
r214136 r215164 5 5 <div id="container"></div> 6 6 <script> 7 // As of March 2017, WebKit and Blink have inconsistent results depending on 8 // rendered or not. setupTest() tests a rendered case, and setupTestDetached() 9 // tests a not-rendered case. 10 7 11 function setupTest(context, plain) { 8 12 // context is either a string or an element node … … 17 21 e = e.nextSibling; 18 22 } 23 e.offsetWidth; 19 24 var oldChild = e.firstChild; 20 25 e.innerText = plain; 21 26 return [e, oldChild]; 22 27 } 28 29 function setupTestDetached(context, plain) { 30 var detachedContainer = document.createElement("div"); 31 // context is either a string or an element node 32 if (typeof context === "string") { 33 detachedContainer.innerHTML = context; 34 } else { 35 detachedContainer.innerHTML = ""; 36 detachedContainer.appendChild(context); 37 } 38 var e = detachedContainer.firstChild; 39 while (e && e.nodeType != Node.ELEMENT_NODE) { 40 e = e.nextSibling; 41 } 42 var oldChild = e.firstChild; 43 e.innerText = plain; 44 return [e, oldChild]; 45 } 46 47 function assertNewSingleTextNode(newChild, expectedText, oldChild) { 48 assert_not_equals(newChild, null, "Should have a child"); 49 assert_equals(newChild.nodeType, Node.TEXT_NODE, "Child should be a text node"); 50 assert_equals(newChild.nextSibling, null, "Should have only one child"); 51 assert_equals(newChild.data, expectedText); 52 assert_not_equals(newChild, oldChild, "Child should be a *new* text node"); 53 } 54 55 function assertNoEmptyTextChild(parent) { 56 for (var child = parent.firstChild; child; child = child.nextSibling) { 57 if (child.nodeType === Node.TEXT_NODE) { 58 assert_not_equals(child.data, "", "Should not have empty text nodes"); 59 } 60 } 61 } 62 23 63 function testText(context, plain, expectedText, msg) { 24 64 test(function(){ 25 65 var arr = setupTest(context, plain); 26 var e = arr[0]; 27 var oldChild = arr[1]; 28 assert_not_equals(e.firstChild, null, "Should have a child"); 29 assert_equals(e.firstChild.nodeType, Node.TEXT_NODE, "Child should be a text node"); 30 assert_equals(e.firstChild.nextSibling, null, "Should have only one child"); 31 assert_equals(e.firstChild.data, expectedText); 32 assert_not_equals(e.firstChild, oldChild, "Child should be a *new* text node"); 66 assertNewSingleTextNode(arr[0].firstChild, expectedText, arr[1]); 33 67 }, msg); 68 test(function() { 69 var arr = setupTestDetached(context, plain); 70 assertNewSingleTextNode(arr[0].firstChild, expectedText, arr[1]); 71 }, msg + ", detached"); 34 72 } 73 35 74 function testHTML(context, plain, expectedHTML, msg) { 36 75 test(function(){ 37 76 var e = setupTest(context, plain)[0]; 38 77 assert_equals(e.innerHTML, expectedHTML); 39 var child = e.firstChild; 40 while (child) { 41 if (child.nodeType === Node.TEXT_NODE) { 42 assert_not_equals(child.data, "", "Should not have empty text nodes"); 43 } 44 child = child.nextSibling; 45 } 78 assertNoEmptyTextChild(e); 46 79 }, msg); 80 test(function() { 81 var e = setupTestDetached(context, plain)[0]; 82 assert_equals(e.innerHTML, expectedHTML); 83 assertNoEmptyTextChild(e); 84 }, msg + ", detached"); 47 85 } 48 86 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/lint.whitelist
r213882 r215164 50 50 ## File types that should never be checked ## 51 51 52 *:*.pdf 53 *:*.jpg 54 *:*.png 55 *:*.gif 56 *:*.pdf 57 *:*.wav 58 *:*.mp3 59 *:*.m4a 60 *:*.oga 61 *:*.ogv 62 *:*.webm 63 *:*.mp4 64 *:*.m4v 65 *:*.ttf 66 *:*.woff 67 *:*.eot 68 *:*.sfd 69 *:*.swf 52 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.pdf 53 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.jpg 54 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.png 55 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.gif 56 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wav 57 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp3 58 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4a 59 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mov 60 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.oga 61 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ogv 62 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.webm 63 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp4 64 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4v 65 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.otf 66 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ttf 67 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.TTF 68 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff 69 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff2 70 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.eot 71 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.sfd 72 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.swf 73 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ani 74 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.cur 75 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ico 70 76 71 77 ## Documentation ## … … 152 158 SET TIMEOUT: html/* 153 159 SET TIMEOUT: IndexedDB/* 160 SET TIMEOUT: longtask-timing/longtask-in-parentiframe.html 161 SET TIMEOUT: infrastructure/* 154 162 SET TIMEOUT: media-source/mediasource-util.js 155 163 SET TIMEOUT: media-source/URL-createObjectURL-revoke.html … … 206 214 SET TIMEOUT: XMLHttpRequest/resources/xmlhttprequest-timeout.js 207 215 216 # Intentional use of setTimeout 217 SET TIMEOUT: html/webappapis/timers/* 218 208 219 # CI scripts 209 220 PRINT STATEMENT:check_stability.py … … 216 227 *:tools/* 217 228 *:resources/* 229 *:css/tools/apiclient/* 230 *:css/tools/w3ctestlib/* 231 232 # Build system virtualenv 233 *:css/tools/_virtualenv/* 234 235 236 ## Third party data files 237 TRAILING WHITESPACE: css/css-writing-modes-3/tools/generators/ucd/Blocks.txt 238 239 240 ## Test generation files 241 CONSOLE: css/css-writing-modes-3/tools/generators/unicode-data.js 242 243 244 ## Give up on work-in-progress for now 245 TRAILING WHITESPACE: css/work-in-progress/* 246 INDENT TABS: css/work-in-progress/* 247 CR AT EOL: css/work-in-progress/* 248 249 250 ## Test plans and implementation reports 251 *: css/*/reports/* 252 *: css/*/test-plan/* 253 254 255 ## Things we don't have enabled yet 256 OPEN-NO-MODE: css/* 257 PARSE-FAILED: css/* 258 PRINT STATEMENT: css/* 259 W3C-TEST.ORG: css/* 260 CONTENT-VISUAL: css/* 261 CONTENT-MANUAL: css/* 262 263 264 ## Support files not in /support/ or similar 265 SUPPORT-WRONG-DIR: css/requirements.txt 266 SUPPORT-WRONG-DIR: css/README.md 267 SUPPORT-WRONG-DIR: css/build-css-testsuites.sh 268 SUPPORT-WRONG-DIR: css/OWNERS 269 SUPPORT-WRONG-DIR: css/*/reftest.list 270 SUPPORT-WRONG-DIR: css/*.headers 271 SUPPORT-WRONG-DIR: css/*/README 272 SUPPORT-WRONG-DIR: css/*/README.md 273 SUPPORT-WRONG-DIR: css/*-README 274 SUPPORT-WRONG-DIR: css/*/LICENSE 275 SUPPORT-WRONG-DIR: css/*/LICENSE-* 276 SUPPORT-WRONG-DIR: css/*/COPYING 277 SUPPORT-WRONG-DIR: css/*/Makefile 278 SUPPORT-WRONG-DIR: css/*/OWNERS 279 SUPPORT-WRONG-DIR: css/fonts/* 280 281 # The selectors-3 testsuite has a weird build system 282 SUPPORT-WRONG-DIR: css/css3-selectors/* 283 284 # Things we should fix 285 SUPPORT-WRONG-DIR: css/css-animations-1/animationevent-interface.js 286 SUPPORT-WRONG-DIR: css/css-backgrounds-3/justfortest.html 287 SUPPORT-WRONG-DIR: css/css-backgrounds-3/background-attachment-local/aqua-yellow-32x32.png 288 SUPPORT-WRONG-DIR: css/css-backgrounds-3/background-clip/list.txt 289 SUPPORT-WRONG-DIR: css/css-backgrounds-3/background-origin/list.txt 290 SUPPORT-WRONG-DIR: css/css3-color/htaccess 291 SUPPORT-WRONG-DIR: css/css-fonts-3/font-variant-debug.html 292 SUPPORT-WRONG-DIR: css/css-masking-1/clip-path/svg-clipPath.svg 293 SUPPORT-WRONG-DIR: css/css-multicol-1/multicol-red.png 294 SUPPORT-WRONG-DIR: css/CSS2/section-index.xht 295 SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-18.css 296 SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-19-alt.xml 297 SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-19.css 298 SUPPORT-WRONG-DIR: css/filter-effects-1/filter-external-002-filter.svg 299 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/check-for-references.sh 300 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter 301 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh 302 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-32x32.png 303 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-37x37.png 304 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/border.png 305 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bl.png 306 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bo.png 307 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-br.png 308 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ct.png 309 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-le.png 310 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ri.png 311 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tl.png 312 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-to.png 313 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tr.png 314 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule.png 315 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/masking/blank.html 316 SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/transforms/green.html 317 SUPPORT-WRONG-DIR: css/WOFF2/manifest.txt 318 SUPPORT-WRONG-DIR: css/WOFF2/testcaseindex.xht 319 NON-EXISTENT-REF: css/css-masking-1/clip-path-svg-content/clip-path-clip-rule-008.svg 320 NON-EXISTENT-REF: css/css-masking-1/clip-path-svg-content/clip-path-precision-001.svg 321 NON-EXISTENT-REF: css/css-shapes-1/spec-examples/shape-outside-012.html 322 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-001.html 323 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-002.html 324 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-003.html 325 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-004.html 326 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-005.html 327 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-006.html 328 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-007.html 329 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-008.html 330 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-009.html 331 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-010.html 332 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-011.html 333 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-ic-001.html 334 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-ic-002.html 335 NON-EXISTENT-REF: css/css-text-3/line-breaking/line-breaking-ic-003.html 336 NON-EXISTENT-REF: css/CSS2/tables/border-collapse-005.html 337 NON-EXISTENT-REF: css/mediaqueries-3/relative-units-002.html 338 NON-EXISTENT-REF: css/mediaqueries-3/relative-units-003.html 339 NON-EXISTENT-REF: css/mediaqueries-3/relative-units-004.html 340 SAME-FILE-REF: css/css-multicol-1/multicol-rule-shorthand-2.xht 341 342 343 ## Whitespace rules that we can't enforce yet 344 INDENT TABS: css/.gitmodules 345 INDENT TABS: css/compositing-1/* 346 INDENT TABS: css/CSS2/* 347 INDENT TABS: css/css-align-3/* 348 INDENT TABS: css/css-backgrounds-3/* 349 INDENT TABS: css/css3-color/* 350 INDENT TABS: css/css-color-4/* 351 INDENT TABS: css/css-conditional-3/* 352 INDENT TABS: css/css-counter-styles-3/* 353 INDENT TABS: css/css-flexbox-1/* 354 INDENT TABS: css/css-fonts-3/* 355 INDENT TABS: css/css-grid-1/* 356 INDENT TABS: css/css-images-3/* 357 INDENT TABS: css/css-lists-3/* 358 INDENT TABS: css/css-masking-1/* 359 INDENT TABS: css/css-multicol-1/* 360 INDENT TABS: css/cssom-1/* 361 INDENT TABS: css/cssom-view-1/* 362 INDENT TABS: css/css-page-3/* 363 INDENT TABS: css/css-pseudo-4/* 364 INDENT TABS: css/css-regions-1/* 365 INDENT TABS: css/css-round-display-1/* 366 INDENT TABS: css/css-shapes-1/* 367 INDENT TABS: css/css-speech-1/* 368 INDENT TABS: css/css-tables-3/* 369 INDENT TABS: css/css-text-3/* 370 INDENT TABS: css/css-text-decor-3/* 371 INDENT TABS: css/css-transforms-1/* 372 INDENT TABS: css/css-transitions-1/* 373 INDENT TABS: css/css-ui-3/* 374 INDENT TABS: css/css-values-3/* 375 INDENT TABS: css/css-variables-1/* 376 INDENT TABS: css/css-writing-modes-3/* 377 INDENT TABS: css/filter-effects-1/* 378 INDENT TABS: css/fonts/* 379 INDENT TABS: css/mediaqueries-3/* 380 INDENT TABS: css/css3-selectors/* 381 INDENT TABS: css/selectors4/* 382 INDENT TABS: css/vendor-imports/* 383 INDENT TABS: css/WOFF2/* 384 385 386 ## Things we're stopping from getting worse 387 CONSOLE: css/css-flexbox-1/support/check-layout-th.js 388 CONSOLE: css/css-regions-1/elements/support/Three.js 389 CONSOLE: css/css-regions-1/interactivity/selection/support/js/selection-test-helper.js 390 CONSOLE: css/css-regions-1/stacking-context/javascript-stacking-context-002.html 391 CONSOLE: css/css-shapes-1/shape-outside/supported-shapes/support/test-utils.js 392 CONSOLE: css/css-transitions-1/transition-delay-002.html 393 CONSOLE: css/css-transitions-1/transition-delay-003.html 394 CONSOLE: css/css-values-3/viewport-units-css2-001.html 395 CONSOLE: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001*.html 396 CONSOLE: css/css-writing-modes-3/tools/generators/gulpfile.js 397 CONSOLE: css/css-writing-modes-3/tools/generators/text-orientation-generator.js 398 CONSOLE: css/cssom-1/index-002.html 399 CONSOLE: css/work-in-progress/mozilla/mochitest-simplified/packed.js 400 CONSOLE: css/work-in-progress/ttwf_sf/divya/index-002.html 401 CONSOLE: css/work-in-progress/ttwf_tokyo/hiromitsuuuuu/test_font_face_parser.html 402 403 TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-002.html 404 TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-003.html 405 TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-004.html 406 TRAILING WHITESPACE: css/css-color-4/lab-004.html 407 TRAILING WHITESPACE: css/css-color-4/lab-005.html 408 TRAILING WHITESPACE: css/css-color-4/lab-006.html 409 TRAILING WHITESPACE: css/css-color-4/lab-007.html 410 TRAILING WHITESPACE: css/css-color-4/lch-004.html 411 TRAILING WHITESPACE: css/css-color-4/lch-005.html 412 TRAILING WHITESPACE: css/css-color-4/lch-006.html 413 TRAILING WHITESPACE: css/css-color-4/lch-007.html 414 TRAILING WHITESPACE: css/css-fonts-3/support/fonts/gsubtest-lookup3.ufo/features.fea 415 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after.html 416 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html 417 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-host-rule.html 418 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-host-with-before-after.html 419 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-invisible-slot.html 420 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-root-hides-children.html 421 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-slot-display-override.html 422 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-slot.html 423 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-slot-style.html 424 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-slotted-nested.html 425 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-slotted-rule.html 426 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-with-outside-rules.html 427 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-with-rules.html 428 TRAILING WHITESPACE: css/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html 429 TRAILING WHITESPACE: css/css-transforms-1/css3-transform-rotateY.html 430 TRAILING WHITESPACE: css/css-variables-1/reference/vars-font-shorthand-001-ref.html 431 TRAILING WHITESPACE: css/css-variables-1/vars-font-shorthand-001.html 432 TRAILING WHITESPACE: css/geometry-1/DOMMatrix-001.html 433 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-7.html 434 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-7-ref.html 435 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-8.html 436 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-8-ref.html 437 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-9.html 438 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-9-ref.html 439 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml 440 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1.html 441 TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1-ref.html 442 443 SET TIMEOUT: css/compositing-1/mix-blend-mode/mix-blend-mode-parent-with-3D-transform-and-transition.html 444 SET TIMEOUT: css/compositing-1/mix-blend-mode/mix-blend-mode-sibling-with-3D-transform-and-transition.html 445 SET TIMEOUT: css/css-animations-1/animation-display.html 446 SET TIMEOUT: css/css-animations-1/animation-duration-001.html 447 SET TIMEOUT: css/css-animations-1/animation-duration-003.html 448 SET TIMEOUT: css/css-animations-1/animation-duration-004.html 449 SET TIMEOUT: css/css-animations-1/animation-iteration-count-006.html 450 SET TIMEOUT: css/css-animations-1/animation-name-001.html 451 SET TIMEOUT: css/css-animations-1/animation-name-003.html 452 SET TIMEOUT: css/css-animations-1/animation-name-004.html 453 SET TIMEOUT: css/css-animations-1/animation-play-state-001.html 454 SET TIMEOUT: css/css-shapes-1/spec-examples/support/spec-example-utils.js 455 SET TIMEOUT: css/css-transitions-1/changing-while-transition.html 456 SET TIMEOUT: css/css-transitions-1/events-007.html 457 SET TIMEOUT: css/css-transitions-1/support/generalParallelTest.js 458 SET TIMEOUT: css/css-transitions-1/support/runParallelAsyncHarness.js 459 SET TIMEOUT: css/css-transitions-1/transitions-animatable-properties-01.html 460 SET TIMEOUT: css/css-transitions-2/transitioncancel-001.html 461 SET TIMEOUT: css/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html 462 SET TIMEOUT: css/css-values-3/reference/vh_not_refreshing_on_chrome_iframe-ref.html 463 SET TIMEOUT: css/css-values-3/vh_not_refreshing_on_chrome.html 464 SET TIMEOUT: css/css-values-3/vh_not_refreshing_on_chrome_iframe.html 465 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001.html 466 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001a.html 467 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001b.html 468 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001c.html 469 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001d.html 470 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001e.html 471 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001f.html 472 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001g.html 473 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001h.html 474 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001i.html 475 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001j.html 476 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001k.html 477 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001l.html 478 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001m.html 479 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001n.html 480 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001o.html 481 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001p.html 482 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001q.html 483 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001r.html 484 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001s.html 485 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001t.html 486 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001u.html 487 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001v.html 488 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001w.html 489 SET TIMEOUT: css/css-writing-modes-3/orthogonal-parent-shrink-to-fit-001x.html 490 SET TIMEOUT: css/css-writing-modes-3/support/text-orientation.js 491 SET TIMEOUT: css/CSS2/backgrounds/background-root-101.xht 492 SET TIMEOUT: css/CSS2/backgrounds/background-root-102.xht 493 SET TIMEOUT: css/CSS2/backgrounds/background-root-103.xht 494 SET TIMEOUT: css/CSS2/floats-clear/floats-137.xht 495 SET TIMEOUT: css/CSS2/generated-content/counter-increment-000.xht 496 SET TIMEOUT: css/CSS2/generated-content/counter-increment-001.xht 497 SET TIMEOUT: css/CSS2/generated-content/counter-increment-002.xht 498 SET TIMEOUT: css/CSS2/generated-content/counter-reset-000.xht 499 SET TIMEOUT: css/CSS2/generated-content/counter-reset-001.xht 500 SET TIMEOUT: css/CSS2/generated-content/counter-reset-002.xht 501 SET TIMEOUT: css/CSS2/selectors/dom-hover-001.xht 502 SET TIMEOUT: css/CSS2/selectors/dom-hover-002.xht 503 SET TIMEOUT: css/CSS2/tables/tables-102.xht 504 SET TIMEOUT: css/cssom-view-1/matchMediaAddListener.html 505 SET TIMEOUT: css/mediaqueries-3/min-width-tables-001.html 506 SET TIMEOUT: css/selectors4/focus-within-shadow-001.html 507 SET TIMEOUT: css/selectors4/focus-within-shadow-002.html 508 SET TIMEOUT: css/selectors4/focus-within-shadow-003.html 509 SET TIMEOUT: css/selectors4/focus-within-shadow-004.html 510 SET TIMEOUT: css/selectors4/focus-within-shadow-005.html 511 SET TIMEOUT: css/work-in-progress/apple/css-transforms/scripts/prefixfree.min.js 512 SET TIMEOUT: css/work-in-progress/aryehgregor/transitions/test_transitions.html 513 SET TIMEOUT: css/work-in-progress/aryehgregor/transitions/test_transitions_per_property.html 514 SET TIMEOUT: css/work-in-progress/gabriele/css-xml-dom/js/prototype.js 515 SET TIMEOUT: css/work-in-progress/hixie/no-pass-condition/box-float-clear-004-demo.html 516 SET TIMEOUT: css/work-in-progress/hp/th/collapsible2.js 517 SET TIMEOUT: css/work-in-progress/microsoft/CSS3/animations/* 518 SET TIMEOUT: css/work-in-progress/microsoft/CSS3/selectors/dynamicEmpty.htm 519 SET TIMEOUT: css/work-in-progress/microsoft/CSS3/transitions/* 520 SET TIMEOUT: css/work-in-progress/mozilla/mochitest-simplified/SimpleTest.js 521 SET TIMEOUT: css/work-in-progress/mozilla/mochitest-simplified/packed.js 522 SET TIMEOUT: css/work-in-progress/opera/animations/* 523 SET TIMEOUT: css/work-in-progress/ttwf_sf/houzhenyu/flex-item-change-width.html 524 525 ## Build system stuff 526 CSS-COLLIDING-TEST-NAME: css/*/OWNERS 527 CSS-COLLIDING-TEST-NAME: css/*/README 528 CSS-COLLIDING-TEST-NAME: css/*/README.md 529 CSS-COLLIDING-TEST-NAME: css/*/LICENSE 530 CSS-COLLIDING-TEST-NAME: css/*/Makefile 531 CSS-COLLIDING-TEST-NAME: css/*/reftest.list 532 CSS-COLLIDING-TEST-NAME: css/*/.htaccess 533 CSS-COLLIDING-SUPPORT-NAME: css/*/README 534 CSS-COLLIDING-SUPPORT-NAME: css/*/.htaccess 535 CSS-COLLIDING-SUPPORT-NAME: css/*/LOCK 536 537 # These are all the current "merge mismatch" errors the build system produces 538 CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox-1/support/100x100-green.png 539 CSS-COLLIDING-SUPPORT-NAME: css/css-grid-1/grid-items/support/100x100-green.png 540 CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox-1/support/200x200-green.png 541 CSS-COLLIDING-SUPPORT-NAME: css/css-grid-1/grid-items/support/200x200-green.png 542 CSS-COLLIDING-SUPPORT-NAME: css/css-regions-1/contentEditable/support/common.css 543 CSS-COLLIDING-SUPPORT-NAME: css/css-regions-1/interactivity/full-screen/support/common.css 544 CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes-3/support/pattern-gg-gr-100x100.png 545 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-gg-gr-100x100.png 546 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/visuren/support/pattern-gg-gr-100x100.png 547 CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds-3/support/pattern-grg-rgr-grg.png 548 CSS-COLLIDING-SUPPORT-NAME: css/css-multicol-1/support/pattern-grg-rgr-grg.png 549 CSS-COLLIDING-SUPPORT-NAME: css/css-transitions-1/support/pattern-grg-rgr-grg.png 550 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/pattern-grg-rgr-grg.png 551 CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds-3/support/pattern-rgr-grg-rgr.png 552 CSS-COLLIDING-SUPPORT-NAME: css/css-fonts-3/support/pattern-rgr-grg-rgr.png 553 CSS-COLLIDING-SUPPORT-NAME: css/css-multicol-1/support/pattern-rgr-grg-rgr.png 554 CSS-COLLIDING-SUPPORT-NAME: css/css-page-3/support/pattern-rgr-grg-rgr.png 555 CSS-COLLIDING-SUPPORT-NAME: css/css-transitions-1/support/pattern-rgr-grg-rgr.png 556 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/pattern-rgr-grg-rgr.png 557 CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox-1/support/solidblue.png 558 CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/solidblue.png 559 CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes-3/support/swatch-fuchsia.png 560 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-fuchsia.png 561 CSS-COLLIDING-SUPPORT-NAME: css/css-regions-1/interactivity/full-screen/support/util.js 562 CSS-COLLIDING-SUPPORT-NAME: css/css-regions-1/interactivity/resizing/support/util.js 563 564 # More duplicated copies of the above 565 CSS-COLLIDING-SUPPORT-NAME: css/support/pattern-rgr-grg-rgr.png 566 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/archive/raw-tests/css1tests/support/pattern-rgr-grg-rgr.png 567 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/pattern-rgr-grg-rgr.png 568 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/media/support/pattern-rgr-grg-rgr.png 569 CSS-COLLIDING-SUPPORT-NAME: css/cssom-view-1/support/pattern-rgr-grg-rgr.png 570 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/pattern-rgr-grg-rgr.png 571 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/pattern-rgr-grg-rgr.png 572 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/pattern-rgr-grg-rgr.png 573 CSS-COLLIDING-SUPPORT-NAME: css/css-transforms-1/support/pattern-rgr-grg-rgr.png 574 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-rgr-grg-rgr.png 575 CSS-COLLIDING-SUPPORT-NAME: css/cssom-1/support/pattern-rgr-grg-rgr.png 576 CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/pattern-rgr-grg-rgr.png 577 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/pattern-rgr-grg-rgr.png 578 CSS-COLLIDING-SUPPORT-NAME: css/css-regions-1/support/pattern-rgr-grg-rgr.png 579 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/pattern-rgr-grg-rgr.png 580 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/pattern-rgr-grg-rgr.png 581 CSS-COLLIDING-SUPPORT-NAME: css/css-values-3/support/pattern-rgr-grg-rgr.png 582 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/pattern-rgr-grg-rgr.png 583 CSS-COLLIDING-SUPPORT-NAME: css/css-text-3/support/pattern-rgr-grg-rgr.png 584 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/pattern-rgr-grg-rgr.png 585 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/pattern-rgr-grg-rgr.png 586 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/pattern-rgr-grg-rgr.png 587 CSS-COLLIDING-SUPPORT-NAME: css/filter-effects-1/support/pattern-rgr-grg-rgr.png 588 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/pattern-rgr-grg-rgr.png 589 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/pattern-rgr-grg-rgr.png 590 CSS-COLLIDING-SUPPORT-NAME: css/css-shapes-1/support/pattern-rgr-grg-rgr.png 591 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/pattern-rgr-grg-rgr.png 592 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/pattern-rgr-grg-rgr.png 593 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-rgr-grg-rgr.png 594 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/pattern-rgr-grg-rgr.png 595 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/pattern-rgr-grg-rgr.png 596 CSS-COLLIDING-SUPPORT-NAME: css/css-images-3/support/pattern-rgr-grg-rgr.png 597 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/pattern-rgr-grg-rgr.png 598 CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox-1/support/pattern-rgr-grg-rgr.png 599 CSS-COLLIDING-SUPPORT-NAME: css/support/pattern-grg-rgr-grg.png 600 CSS-COLLIDING-SUPPORT-NAME: css/css-fonts-3/support/pattern-grg-rgr-grg.png 601 CSS-COLLIDING-SUPPORT-NAME: css/css-transforms-1/support/pattern-grg-rgr-grg.png 602 CSS-COLLIDING-SUPPORT-NAME: css/cssom-view-1/support/pattern-grg-rgr-grg.png 603 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/pattern-grg-rgr-grg.png 604 CSS-COLLIDING-SUPPORT-NAME: css/css-regions-1/support/pattern-grg-rgr-grg.png 605 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-grg-rgr-grg.png 606 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/pattern-grg-rgr-grg.png 607 CSS-COLLIDING-SUPPORT-NAME: css/css-shapes-1/support/pattern-grg-rgr-grg.png 608 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/pattern-grg-rgr-grg.png 609 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/pattern-grg-rgr-grg.png 610 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/pattern-grg-rgr-grg.png 611 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/archive/raw-tests/css1tests/support/pattern-grg-rgr-grg.png 612 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/pattern-grg-rgr-grg.png 613 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/pattern-grg-rgr-grg.png 614 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/pattern-grg-rgr-grg.png 615 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/pattern-grg-rgr-grg.png 616 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/pattern-grg-rgr-grg.png 617 CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/pattern-grg-rgr-grg.png 618 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/pattern-grg-rgr-grg.png 619 CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox-1/support/pattern-grg-rgr-grg.png 620 CSS-COLLIDING-SUPPORT-NAME: css/filter-effects-1/support/pattern-grg-rgr-grg.png 621 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/pattern-grg-rgr-grg.png 622 CSS-COLLIDING-SUPPORT-NAME: css/css-text-3/support/pattern-grg-rgr-grg.png 623 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/pattern-grg-rgr-grg.png 624 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/pattern-grg-rgr-grg.png 625 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/media/support/pattern-grg-rgr-grg.png 626 CSS-COLLIDING-SUPPORT-NAME: css/css-values-3/support/pattern-grg-rgr-grg.png 627 CSS-COLLIDING-SUPPORT-NAME: css/css-page-3/support/pattern-grg-rgr-grg.png 628 CSS-COLLIDING-SUPPORT-NAME: css/cssom-1/support/pattern-grg-rgr-grg.png 629 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-grg-rgr-grg.png 630 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/pattern-grg-rgr-grg.png 631 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/pattern-grg-rgr-grg.png 632 CSS-COLLIDING-SUPPORT-NAME: css/css-images-3/support/pattern-grg-rgr-grg.png 633 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/pattern-grg-rgr-grg.png 634 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/pattern-grg-rgr-grg.png 635 636 # These are thrown off by their support/support/ copies 637 # https:css///github.com/w3c/csswg-test/issues/1235 638 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/swatch-red.png 639 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/swatch-red.png 640 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/swatch-red.png 641 CSS-COLLIDING-SUPPORT-NAME: css/filter-effects-1/support/swatch-red.png 642 CSS-COLLIDING-SUPPORT-NAME: css/cssom-view-1/support/swatch-red.png 643 CSS-COLLIDING-SUPPORT-NAME: css/css-values-3/support/swatch-red.png 644 CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/swatch-red.png 645 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/swatch-red.png 646 CSS-COLLIDING-SUPPORT-NAME: css/css-multicol-1/support/swatch-red.png 647 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/swatch-red.png 648 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/archive/raw-tests/css1tests/support/swatch-red.png 649 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/swatch-red.png 650 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/swatch-red.png 651 CSS-COLLIDING-SUPPORT-NAME: css/support/support/swatch-red.png 652 CSS-COLLIDING-SUPPORT-NAME: css/css-fonts-3/support/swatch-red.png 653 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/pagination/support/swatch-red.png 654 CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox-1/support/swatch-red.png 655 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/swatch-red.png 656 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/swatch-red.png 657 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/swatch-red.png 658 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/swatch-red.png 659 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/csswg-issues/submitted/css2.1/support/swatch-red.png 660 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/swatch-red.png 661 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/i18n/syndata/support/swatch-red.png 662 CSS-COLLIDING-SUPPORT-NAME: css/css-text-3/support/swatch-red.png 663 CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds-3/support/swatch-red.png 664 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-red.png 665 CSS-COLLIDING-SUPPORT-NAME: css/css-transforms-1/support/swatch-red.png 666 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/swatch-red.png 667 CSS-COLLIDING-SUPPORT-NAME: css/css-images-3/support/swatch-red.png 668 CSS-COLLIDING-SUPPORT-NAME: css/css-transitions-1/support/swatch-red.png 669 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/swatch-red.png 670 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/swatch-red.png 671 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/swatch-red.png 672 CSS-COLLIDING-SUPPORT-NAME: css/css-shapes-1/support/swatch-red.png 673 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/swatch-red.png 674 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/positioning/support/swatch-red.png 675 CSS-COLLIDING-SUPPORT-NAME: css/css-regions-1/support/swatch-red.png 676 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/swatch-red.png 677 CSS-COLLIDING-SUPPORT-NAME: css/cssom-1/support/swatch-red.png 678 CSS-COLLIDING-SUPPORT-NAME: css/css-page-3/support/swatch-red.png 679 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generate/support/swatch-red.png 680 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/swatch-red.png 681 CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox-1/support/swatch-green.png 682 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/swatch-green.png 683 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/swatch-green.png 684 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/swatch-green.png 685 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-green.png 686 CSS-COLLIDING-SUPPORT-NAME: css/css-values-3/support/swatch-green.png 687 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/csswg-issues/submitted/css2.1/support/swatch-green.png 688 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/swatch-green.png 689 CSS-COLLIDING-SUPPORT-NAME: css/filter-effects-1/support/swatch-green.png 690 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/archive/raw-tests/css1tests/support/swatch-green.png 691 CSS-COLLIDING-SUPPORT-NAME: css/support/support/swatch-green.png 692 CSS-COLLIDING-SUPPORT-NAME: css/cssom-1/support/swatch-green.png 693 CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes-3/support/swatch-green.png 694 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/positioning/support/swatch-green.png 695 CSS-COLLIDING-SUPPORT-NAME: css/css-fonts-3/support/swatch-green.png 696 CSS-COLLIDING-SUPPORT-NAME: css/css-images-3/support/swatch-green.png 697 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/swatch-green.png 698 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/swatch-green.png 699 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generate/support/swatch-green.png 700 CSS-COLLIDING-SUPPORT-NAME: css/css-transforms-1/support/swatch-green.png 701 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/swatch-green.png 702 CSS-COLLIDING-SUPPORT-NAME: css/css-text-3/support/swatch-green.png 703 CSS-COLLIDING-SUPPORT-NAME: css/css-page-3/support/swatch-green.png 704 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/swatch-green.png 705 CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/swatch-green.png 706 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/swatch-green.png 707 CSS-COLLIDING-SUPPORT-NAME: css/css-transitions-1/support/swatch-green.png 708 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/swatch-green.png 709 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/i18n/syndata/support/swatch-green.png 710 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/swatch-green.png 711 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/swatch-green.png 712 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/swatch-green.png 713 CSS-COLLIDING-SUPPORT-NAME: css/css-shapes-1/support/swatch-green.png 714 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/swatch-green.png 715 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/swatch-green.png 716 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/swatch-green.png 717 CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds-3/support/swatch-green.png 718 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/swatch-green.png 719 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/swatch-green.png 720 CSS-COLLIDING-SUPPORT-NAME: css/css-multicol-1/support/swatch-green.png 721 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/swatch-green.png 722 CSS-COLLIDING-SUPPORT-NAME: css/css-regions-1/support/swatch-green.png 723 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/swatch-green.png 724 CSS-COLLIDING-SUPPORT-NAME: css/cssom-view-1/support/swatch-green.png 725 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/pagination/support/swatch-green.png 726 727 # Duplicate filename not picked up by the build system 728 # https:css///github.com/w3c/csswg-test/issues/1236 729 CSS-COLLIDING-REF-NAME: css/css-masking-1/clip-path-svg-content/reference/clip-path-square-001-ref.svg 730 CSS-COLLIDING-REF-NAME: css/css-masking-1/clip-path/reference/clip-path-square-001-ref.html 731 CSS-COLLIDING-REF-NAME: css/css-masking-1/clip-path-svg-content/reference/clip-path-square-002-ref.svg 732 CSS-COLLIDING-REF-NAME: css/css-masking-1/clip-path/reference/clip-path-square-002-ref.html 733 734 # Duplicate filename where there's no actual merging 735 # (i.e., we're being more aggressive than the build system at forbidding it) 736 CSS-COLLIDING-REF-NAME: css/CSS2/positioning/position-relative-001-ref.xht 737 CSS-COLLIDING-REF-NAME: css/css-regions-1/positioned-content/reference/position-relative-001-ref.html 738 CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-lowercase-001-ref.xht 739 CSS-COLLIDING-REF-NAME: css/css-text-3/text-transform/reference/text-transform-lowercase-001-ref.xht 740 CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-capitalize-003-ref.xht 741 CSS-COLLIDING-REF-NAME: css/css-text-3/text-transform/reference/text-transform-capitalize-003-ref.html 742 CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-capitalize-001-ref.xht 743 CSS-COLLIDING-REF-NAME: css/css-text-3/text-transform/reference/text-transform-capitalize-001-ref.html 744 CSS-COLLIDING-REF-NAME: css/css-pseudo-4/first-letter-001-ref.html 745 CSS-COLLIDING-REF-NAME: css/CSS2/selectors/first-letter-001-ref.xht 746 CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-uppercase-001-ref.xht 747 CSS-COLLIDING-REF-NAME: css/css-text-3/text-transform/reference/text-transform-uppercase-001-ref.xht 748 CSS-COLLIDING-REF-NAME: css/CSS2/visufx/overflow-applies-to-001-ref.xht 749 CSS-COLLIDING-REF-NAME: css/CSS2/ui/overflow-applies-to-001-ref.xht 750 CSS-COLLIDING-REF-NAME: css/CSS2/visuren/inline-formatting-context-001-ref.xht 751 CSS-COLLIDING-REF-NAME: css/CSS2/linebox/inline-formatting-context-001-ref.xht 752 CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds-3/support/red.png 753 CSS-COLLIDING-SUPPORT-NAME: css/compositing-1/mix-blend-mode/support/red.png 754 CSS-COLLIDING-SUPPORT-NAME: css/compositing-1/background-blending/support/red.png 755 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/replaced-min-max-3.png 756 CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/ui3/support/replaced-min-max-3.png 757 CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds-3/background-size/support/50x50-green.png 758 CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds-3/support/50x50-green.png 759 CSS-COLLIDING-SUPPORT-NAME: css/css-grid-1/grid-items/support/50x50-green.png 760 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/50x50-green.png 761 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/animated.gif 762 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/animated.gif 763 CSS-COLLIDING-SUPPORT-NAME: css/css-shapes-1/shape-outside/shape-image/support/animated.gif 764 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/archive/raw-tests/css1tests/support/pattern-gg-gr.png 765 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-gg-gr.png 766 CSS-COLLIDING-SUPPORT-NAME: css/css-display-3/support/util.js 767 CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/replaced-min-max-1.png 768 CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/ui3/support/replaced-min-max-1.png -
trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/SyntheticResponse.py
r205743 r215164 21 21 headersSent = 1 22 22 23 response.writer.write (text)23 response.writer.write_content(text) 24 24 # else: 25 25 # error " INVALID ARGUMENT %s" % arg -
trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource-timing.js
r206260 r215164 132 132 // Create responseStart/responseEnd tests from the following array of templates. In this test, the server delays before 133 133 // responding with responsePart1, then delays again before completing with responsePart2. The test looks for the expected 134 // pauses before respon eStart and responseEnd.134 // pauses before responseStart and responseEnd. 135 135 [ 136 136 { initiator: "iframe", responsePart1: serverStepDelay + "ms;", responsePart2: (serverStepDelay * 2) + "ms;(done)", mime: mimeHtml }, … … 143 143 .forEach(function (template) { 144 144 testCases.push({ 145 description: "'" + template.initiator + ": 1 second delay before 'responseStart', another 1 seconddelay before 'responseEnd'.",145 description: "'" + template.initiator + ": " + serverStepDelay + "ms delay before 'responseStart', another " + serverStepDelay + "ms delay before 'responseEnd'.", 146 146 test: function (test) { 147 147 initiateFetch( … … 191 191 .forEach(function (template) { 192 192 testCases.push({ 193 description: "'" + template.initiator + " (Redirected): 1 second delay before 'redirectEnd', another 1 seconddelay before 'responseStart'.",193 description: "'" + template.initiator + " (Redirected): " + serverStepDelay + "ms delay before 'redirectEnd', another " + serverStepDelay + "ms delay before 'responseStart'.", 194 194 test: function (test) { 195 195 initiateFetch( -
trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_connection_reuse.html
r210823 r215164 37 37 test_equals(entries.length, 2, 'There should be 2 PerformanceEntries'); 38 38 39 // when a persistent connection is used, for the resource that reuses the socket, connectStart and connectEnd should have the same value as fetchStart 40 var entry = entries[1]; 41 test_equals(entry.fetchStart, entry.connectStart, "connectStart and fetchStart should be the same"); 42 43 test_equals(entry.fetchStart, entry.connectEnd, "connectEnd and fetchStart should be the same"); 39 if (entries.length >= 2) { 40 // when a persistent connection is used, for the resource that reuses the socket, connectStart and connectEnd should have the same value as fetchStart 41 var entry = entries[1]; 42 test_equals(entry.fetchStart, entry.connectStart, "connectStart and fetchStart should be the same"); 43 test_equals(entry.fetchStart, entry.connectEnd, "connectEnd and fetchStart should be the same"); 44 } 44 45 45 46 done(); -
trunk/LayoutTests/imported/w3c/web-platform-tests/resources/idlharness.js
r211930 r215164 1385 1385 if (isPairIterator) { 1386 1386 test(function() { 1387 assert_equals(self[interfaceName].prototype[ Symbol.iterator], self[interfaceName].prototype["entries"], "entries method is not the same as @@iterator");1387 assert_equals(self[interfaceName].prototype["entries"], self[interfaceName].prototype[Symbol.iterator], "entries method is not the same as @@iterator"); 1388 1388 }, "Testing pair iterable interface " + interfaceName); 1389 1389 } else { -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward-expected.txt
r212202 r215164 26 26 PASS Closing must be propagated forward: becomes closed after one chunk; preventClose = true 27 27 FAIL Closing must be propagated forward: shutdown must not occur until the final write completes assert_array_equals: close must always be called with the controller lengths differ, expected 1 got 0 28 PASS Closing must be propagated forward: shutdown must not occur until the final write completes; preventClose = true 28 29 -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.dedicatedworker-expected.txt
r212202 r215164 26 26 FAIL Closing must be propagated forward: becomes closed after one chunk; preventClose = true Can't find variable: WritableStream 27 27 FAIL Closing must be propagated forward: shutdown must not occur until the final write completes Can't find variable: WritableStream 28 FAIL Closing must be propagated forward: shutdown must not occur until the final write completes; preventClose = true Can't find variable: WritableStream 28 29 -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.js
r212202 r215164 425 425 }, 'Closing must be propagated forward: shutdown must not occur until the final write completes'); 426 426 427 promise_test(() => { 428 429 const rs = recordingReadableStream(); 430 431 let resolveWritePromise; 432 const ws = recordingWritableStream({ 433 write() { 434 return new Promise(resolve => { 435 resolveWritePromise = resolve; 436 }); 437 } 438 }); 439 440 let pipeComplete = false; 441 const pipePromise = rs.pipeTo(ws, { preventClose: true }).then(() => { 442 pipeComplete = true; 443 }); 444 445 rs.controller.enqueue('a'); 446 rs.controller.close(); 447 448 // Flush async events and verify that no shutdown occurs. 449 return flushAsyncEvents().then(() => { 450 assert_array_equals(ws.events, ['write', 'a'], 451 'the chunk must have been written, but close must not have happened yet'); 452 assert_equals(pipeComplete, false, 'the pipe must not be complete'); 453 454 resolveWritePromise(); 455 456 return pipePromise; 457 }); 458 459 }, 'Closing must be propagated forward: shutdown must not occur until the final write completes; preventClose = true'); 460 427 461 done(); -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control-expected.txt
r212202 r215164 3 3 FAIL Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks, but then does ws.getWriter is not a function. (In 'ws.getWriter()', 'ws.getWriter' is undefined) 4 4 FAIL Piping from an empty ReadableStream into a WritableStream that does not desire chunks, but then the readable stream becomes non-empty and the writable stream starts desiring chunks ws.getWriter is not a function. (In 'ws.getWriter()', 'ws.getWriter' is undefined) 5 FAIL Piping from a ReadableStream to a WritableStream that desires more chunks before finishing with previous ones ws.getWriter is not a function. (In 'ws.getWriter()', 'ws.getWriter' is undefined) 5 6 FAIL Piping to a WritableStream that does not consume the writes fast enough exerts backpressure on the ReadableStream assert_array_equals: at t = 225 ms, the desiredSize at the last enqueue (200 ms) must have been 0 property 1, expected 0 but got 1 6 7 -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.dedicatedworker-expected.txt
r212202 r215164 3 3 FAIL Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks, but then does Can't find variable: WritableStream 4 4 FAIL Piping from an empty ReadableStream into a WritableStream that does not desire chunks, but then the readable stream becomes non-empty and the writable stream starts desiring chunks Can't find variable: WritableStream 5 FAIL Piping from a ReadableStream to a WritableStream that desires more chunks before finishing with previous ones Can't find variable: WritableStream 5 6 FAIL Piping to a WritableStream that does not consume the writes fast enough exerts backpressure on the ReadableStream Can't find variable: WritableStream 6 7 -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.js
r212202 r215164 126 126 127 127 promise_test(() => { 128 const unreadChunks = ['b', 'c', 'd']; 129 130 const rs = recordingReadableStream({ 131 pull(controller) { 132 controller.enqueue(unreadChunks.shift()); 133 if (unreadChunks.length === 0) { 134 controller.close(); 135 } 136 } 137 }, new CountQueuingStrategy({ highWaterMark: 0 })); 138 139 let resolveWritePromise; 140 const ws = recordingWritableStream({ 141 write() { 142 if (!resolveWritePromise) { 143 // first write 144 return new Promise(resolve => { 145 resolveWritePromise = resolve; 146 }); 147 } 148 return undefined; 149 } 150 }, new CountQueuingStrategy({ highWaterMark: 3 })); 151 152 const writer = ws.getWriter(); 153 const firstWritePromise = writer.write('a'); 154 assert_equals(writer.desiredSize, 2, 'after writing the writer\'s desiredSize must be 2'); 155 writer.releaseLock(); 156 157 // firstWritePromise won't settle until we call resolveWritePromise. 158 159 const pipePromise = rs.pipeTo(ws); 160 161 return flushAsyncEvents().then(() => { 162 assert_array_equals(ws.events, ['write', 'a']); 163 assert_equals(unreadChunks.length, 1, 'chunks should continue to be enqueued until the HWM is reached'); 164 }).then(() => resolveWritePromise()) 165 .then(() => Promise.all([firstWritePromise, pipePromise])) 166 .then(() => { 167 assert_array_equals(rs.events, ['pull', 'pull', 'pull']); 168 assert_array_equals(ws.events, ['write', 'a', 'write', 'b','write', 'c','write', 'd', 'close']); 169 }); 170 171 }, 'Piping from a ReadableStream to a WritableStream that desires more chunks before finishing with previous ones'); 172 173 promise_test(() => { 128 174 129 175 const desiredSizes = []; -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation-expected.txt
r212202 r215164 2 2 FAIL Piping from an errored readable stream to an errored writable stream c.error is not a function. (In 'c.error(error2)', 'c.error' is undefined) 3 3 FAIL Piping from an errored readable stream to an errored writable stream; preventAbort = true c.error is not a function. (In 'c.error(error2)', 'c.error' is undefined) 4 FAIL Piping from an errored readable stream to a closing writable stream ws.getWriter is not a function. (In 'ws.getWriter()', 'ws.getWriter' is undefined) 4 5 FAIL Piping from an errored readable stream to a closed writable stream ws.getWriter is not a function. (In 'ws.getWriter()', 'ws.getWriter' is undefined) 5 6 FAIL Piping from a closed readable stream to an errored writable stream c.error is not a function. (In 'c.error(error1)', 'c.error' is undefined) -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.dedicatedworker-expected.txt
r212202 r215164 2 2 FAIL Piping from an errored readable stream to an errored writable stream Can't find variable: WritableStream 3 3 FAIL Piping from an errored readable stream to an errored writable stream; preventAbort = true Can't find variable: WritableStream 4 FAIL Piping from an errored readable stream to a closing writable stream Can't find variable: WritableStream 4 5 FAIL Piping from an errored readable stream to a closed writable stream Can't find variable: WritableStream 5 6 FAIL Piping from a closed readable stream to an errored writable stream Can't find variable: WritableStream -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.js
r212202 r215164 72 72 const ws = recordingWritableStream(); 73 73 const writer = ws.getWriter(); 74 writer.close();74 const closePromise = writer.close(); 75 75 writer.releaseLock(); 76 76 77 77 return promise_rejects(t, error1, rs.pipeTo(ws), 'pipeTo must reject with the readable stream\'s error').then(() => { 78 78 assert_array_equals(rs.events, []); 79 assert_array_equals(ws.events, [' close']);79 assert_array_equals(ws.events, ['abort', error1]); 80 80 81 81 return Promise.all([ 82 82 promise_rejects(t, error1, rs.getReader().closed, 'the readable stream must be errored with error1'), 83 ws.getWriter().closed 83 promise_rejects(t, new TypeError(), ws.getWriter().closed, 84 'closed must reject with a TypeError indicating the writable stream was aborted'), 85 promise_rejects(t, new TypeError(), closePromise, 86 'close() must reject with a TypeError indicating the writable stream was aborted'), 84 87 ]); 88 }); 89 90 }, 'Piping from an errored readable stream to a closing writable stream'); 91 92 promise_test(t => { 93 const rs = recordingReadableStream({ 94 start(c) { 95 c.error(error1); 96 } 97 }); 98 const ws = recordingWritableStream(); 99 const writer = ws.getWriter(); 100 const closePromise = writer.close(); 101 writer.releaseLock(); 102 103 return flushAsyncEvents().then(() => { 104 return promise_rejects(t, error1, rs.pipeTo(ws), 'pipeTo must reject with the readable stream\'s error').then(() => { 105 assert_array_equals(rs.events, []); 106 assert_array_equals(ws.events, ['close']); 107 108 return Promise.all([ 109 promise_rejects(t, error1, rs.getReader().closed, 'the readable stream must be errored with error1'), 110 ws.getWriter().closed, 111 closePromise 112 ]); 113 }); 85 114 }); 86 115 -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through-expected.txt
r212202 r215164 5 5 PASS pipeThrough can handle calling a pipeTo that returns a non-promise object 6 6 PASS pipeThrough can handle calling a pipeTo that returns a non-promise thenable object 7 PASS pipeThrough should mark a real promise from a fake readable as handled 7 8 -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.dedicatedworker-expected.txt
r212202 r215164 5 5 PASS pipeThrough can handle calling a pipeTo that returns a non-promise object 6 6 PASS pipeThrough can handle calling a pipeTo that returns a non-promise thenable object 7 PASS pipeThrough should mark a real promise from a fake readable as handled 7 8 -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.js
r213882 r215164 105 105 }, 'pipeThrough can handle calling a pipeTo that returns a non-promise thenable object'); 106 106 107 promise_test(() => { 108 const dummy = { 109 pipeTo() { 110 return Promise.reject(new Error('this rejection should not be reported as unhandled')); 111 } 112 }; 113 114 ReadableStream.prototype.pipeThrough.call(dummy, { }); 115 116 // The test harness should complain about unhandled rejections by then. 117 return flushAsyncEvents(); 118 119 }, 'pipeThrough should mark a real promise from a fake readable as handled'); 120 107 121 done(); -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/general-expected.txt
r214265 r215164 1 1 2 2 PASS getReader({mode: "byob"}) throws on non-bytes streams 3 PASS ReadableStream with byte source can be constructed with no errors 3 FAIL ReadableStream with byte source can be constructed with no errors ReadableStreamBYOBReader is not implemented 4 FAIL getReader({mode}) must perform ToString() ReadableStreamBYOBReader is not implemented 4 5 PASS ReadableStream with byte source: Construct and expect start and pull being called 5 6 PASS ReadableStream with byte source: No automatic pull call if start doesn't finish -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt
r214265 r215164 1 1 2 2 PASS getReader({mode: "byob"}) throws on non-bytes streams 3 PASS ReadableStream with byte source can be constructed with no errors 3 FAIL ReadableStream with byte source can be constructed with no errors ReadableStreamBYOBReader is not implemented 4 FAIL getReader({mode}) must perform ToString() ReadableStreamBYOBReader is not implemented 4 5 PASS ReadableStream with byte source: Construct and expect start and pull being called 5 6 PASS ReadableStream with byte source: No automatic pull call if start doesn't finish -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.js
r213882 r215164 16 16 test(() => { 17 17 // Constructing ReadableStream with an empty underlying byte source object as parameter shouldn't throw. 18 new ReadableStream({ type: 'bytes' }); 18 new ReadableStream({ type: 'bytes' }).getReader({ mode: 'byob' }); 19 // Constructor must perform ToString(type). 20 new ReadableStream({ type: { toString() {return 'bytes';} } }) 21 .getReader({ mode: 'byob' }); 22 new ReadableStream({ type: { toString: null, valueOf() {return 'bytes';} } }) 23 .getReader({ mode: 'byob' }); 19 24 }, 'ReadableStream with byte source can be constructed with no errors'); 25 26 test(() => { 27 const ReadableStreamBYOBReader = new ReadableStream({ type: 'bytes' }).getReader({ mode: 'byob' }).constructor; 28 const rs = new ReadableStream({ type: 'bytes' }); 29 30 let reader = rs.getReader({ mode: { toString() { return 'byob'; } } }); 31 assert_true(reader instanceof ReadableStreamBYOBReader, 'must give a BYOB reader'); 32 reader.releaseLock(); 33 34 reader = rs.getReader({ mode: { toString: null, valueOf() {return 'byob';} } }); 35 assert_true(reader instanceof ReadableStreamBYOBReader, 'must give a BYOB reader'); 36 reader.releaseLock(); 37 38 reader = rs.getReader({ mode: 'byob', notmode: 'ignored' }); 39 assert_true(reader instanceof ReadableStreamBYOBReader, 'must give a BYOB reader'); 40 }, 'getReader({mode}) must perform ToString()'); 20 41 21 42 promise_test(() => { -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/general-expected.txt
r213882 r215164 9 9 PASS ReadableStream start should be called with the proper parameters 10 10 PASS ReadableStream start controller parameter should be extensible 11 PASS default ReadableStream getReader() should only accept mode:undefined 11 12 PASS ReadableStream should be able to call start method within prototype chain of its source 12 13 PASS ReadableStream start should be able to return a promise -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/general.dedicatedworker-expected.txt
r213882 r215164 9 9 PASS ReadableStream start should be called with the proper parameters 10 10 PASS ReadableStream start controller parameter should be extensible 11 PASS default ReadableStream getReader() should only accept mode:undefined 11 12 PASS ReadableStream should be able to call start method within prototype chain of its source 12 13 PASS ReadableStream start should be able to return a promise -
trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/general.js
r213882 r215164 6 6 self.importScripts('/resources/testharness.js'); 7 7 } 8 9 const error1 = new Error('error1'); 10 error1.name = 'error1'; 8 11 9 12 test(() => { … … 33 36 assert_throws(new RangeError(), () => new ReadableStream({ type: 'asdf' }), 34 37 'constructor should throw when the type is asdf'); 38 assert_throws(error1, () => new ReadableStream({ type: { get toString() {throw error1;} } }), 'constructor should throw when ToString() throws'); 39 assert_throws(error1, () => new ReadableStream({ type: { toString() {throw error1;} } }), 'constructor should throw when ToString() throws'); 35 40 36 41 }, 'ReadableStream can\'t be constructed with an invalid type'); … … 157 162 158 163 }, 'ReadableStream start controller parameter should be extensible'); 164 165 test(() => { 166 (new ReadableStream()).getReader(undefined); 167 (new ReadableStream()).getReader({}); 168 (new ReadableStream()).getReader({ mode: undefined, notmode: 'ignored' }); 169 assert_throws(new RangeError(), () => (new ReadableStream()).getReader({ mode: 'potato' })); 170 }, 'default ReadableStream getReader() should only accept mode:undefined'); 159 171 160 172 promise_test(() => { -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/a-element-expected.txt
r213882 r215164 25 25 PASS Parsing: <http://f:fifty-two/c> against <http://example.org/foo/bar> 26 26 PASS Parsing: <http://f:999999/c> against <http://example.org/foo/bar> 27 PASS Parsing: <non-special://f:999999/c> against <http://example.org/foo/bar> 27 28 FAIL Parsing: <http://f: 21 / b ? d # e > against <http://example.org/foo/bar> assert_equals: failure should set href to input expected "http://f: 21 / b ? d # e " but got "http://f: 21 / b ? d # e" 28 29 PASS Parsing: <> against <http://example.org/foo/bar> … … 405 406 PASS Parsing: <#x> against <file:///test?test#test> 406 407 PASS Parsing: <file:#x> against <file:///test?test#test> 408 FAIL Parsing: <file:\\//> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 409 FAIL Parsing: <file:\\\\> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 410 FAIL Parsing: <file:\\\\?fox> against <about:blank> assert_equals: href expected "file:///?fox" but got "file:////?fox" 411 FAIL Parsing: <file:\\\\#guppy> against <about:blank> assert_equals: href expected "file:///#guppy" but got "file:////#guppy" 412 FAIL Parsing: <file://spider///> against <about:blank> assert_equals: href expected "file://spider/" but got "file://spider///" 413 FAIL Parsing: <file:\\localhost//> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 414 PASS Parsing: <file:///localhost//cat> against <about:blank> 415 FAIL Parsing: <file://\/localhost//cat> against <about:blank> assert_equals: href expected "file:///localhost//cat" but got "file:////localhost//cat" 416 FAIL Parsing: <file://localhost//a//../..//> against <about:blank> assert_equals: href expected "file:///" but got "file://///" 417 FAIL Parsing: </////mouse> against <file:///elephant> assert_equals: href expected "file:///mouse" but got "file://///mouse" 418 PASS Parsing: <\//pig> against <file://lion/> 419 FAIL Parsing: <\/localhost//pig> against <file://lion/> assert_equals: href expected "file:///pig" but got "file:////pig" 420 FAIL Parsing: <//localhost//pig> against <file://lion/> assert_equals: href expected "file:///pig" but got "file:////pig" 421 FAIL Parsing: </..//localhost//pig> against <file://lion/> assert_equals: href expected "file://lion/localhost//pig" but got "file:////localhost//pig" 422 PASS Parsing: <file://> against <file://ape/> 423 FAIL Parsing: </rooibos> against <file://tea/> assert_equals: href expected "file://tea/rooibos" but got "file:///rooibos" 424 FAIL Parsing: </?chai> against <file://tea/> assert_equals: href expected "file://tea/?chai" but got "file:///?chai" 425 FAIL Parsing: <file://example.net/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://example.net/C:/" 426 FAIL Parsing: <file://1.2.3.4/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://1.2.3.4/C:/" 427 FAIL Parsing: <file://[1::8]/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://[1::8]/C:/" 428 PASS Parsing: <file:/C|/> against <about:blank> 429 PASS Parsing: <file://C|/> against <about:blank> 407 430 PASS Parsing: <file:> against <about:blank> 408 431 PASS Parsing: <file:?q=v> against <about:blank> -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/a-element-xhtml-expected.txt
r213882 r215164 25 25 PASS Parsing: <http://f:fifty-two/c> against <http://example.org/foo/bar> 26 26 PASS Parsing: <http://f:999999/c> against <http://example.org/foo/bar> 27 PASS Parsing: <non-special://f:999999/c> against <http://example.org/foo/bar> 27 28 FAIL Parsing: <http://f: 21 / b ? d # e > against <http://example.org/foo/bar> assert_equals: failure should set href to input expected "http://f: 21 / b ? d # e " but got "http://f: 21 / b ? d # e" 28 29 PASS Parsing: <> against <http://example.org/foo/bar> … … 405 406 PASS Parsing: <#x> against <file:///test?test#test> 406 407 PASS Parsing: <file:#x> against <file:///test?test#test> 408 FAIL Parsing: <file:\\//> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 409 FAIL Parsing: <file:\\\\> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 410 FAIL Parsing: <file:\\\\?fox> against <about:blank> assert_equals: href expected "file:///?fox" but got "file:////?fox" 411 FAIL Parsing: <file:\\\\#guppy> against <about:blank> assert_equals: href expected "file:///#guppy" but got "file:////#guppy" 412 FAIL Parsing: <file://spider///> against <about:blank> assert_equals: href expected "file://spider/" but got "file://spider///" 413 FAIL Parsing: <file:\\localhost//> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 414 PASS Parsing: <file:///localhost//cat> against <about:blank> 415 FAIL Parsing: <file://\/localhost//cat> against <about:blank> assert_equals: href expected "file:///localhost//cat" but got "file:////localhost//cat" 416 FAIL Parsing: <file://localhost//a//../..//> against <about:blank> assert_equals: href expected "file:///" but got "file://///" 417 FAIL Parsing: </////mouse> against <file:///elephant> assert_equals: href expected "file:///mouse" but got "file://///mouse" 418 PASS Parsing: <\//pig> against <file://lion/> 419 FAIL Parsing: <\/localhost//pig> against <file://lion/> assert_equals: href expected "file:///pig" but got "file:////pig" 420 FAIL Parsing: <//localhost//pig> against <file://lion/> assert_equals: href expected "file:///pig" but got "file:////pig" 421 FAIL Parsing: </..//localhost//pig> against <file://lion/> assert_equals: href expected "file://lion/localhost//pig" but got "file:////localhost//pig" 422 PASS Parsing: <file://> against <file://ape/> 423 FAIL Parsing: </rooibos> against <file://tea/> assert_equals: href expected "file://tea/rooibos" but got "file:///rooibos" 424 FAIL Parsing: </?chai> against <file://tea/> assert_equals: href expected "file://tea/?chai" but got "file:///?chai" 425 FAIL Parsing: <file://example.net/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://example.net/C:/" 426 FAIL Parsing: <file://1.2.3.4/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://1.2.3.4/C:/" 427 FAIL Parsing: <file://[1::8]/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://[1::8]/C:/" 428 PASS Parsing: <file:/C|/> against <about:blank> 429 PASS Parsing: <file://C|/> against <about:blank> 407 430 PASS Parsing: <file:> against <about:blank> 408 431 PASS Parsing: <file:?q=v> against <about:blank> -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/interfaces-expected.txt
r212193 r215164 48 48 PASS URLSearchParams interface: operation set(USVString,USVString) 49 49 FAIL Testing Symbol.iterator property of iterable interface URLSearchParams assert_equals: @@iterator function does not have the right name expected "entries" but got "[Symbol.Iterator]" 50 FAIL Testing pair iterable interface URLSearchParams assert_equals: entries method is not the same as @@iterator expected function "function entries() {50 FAIL Testing pair iterable interface URLSearchParams assert_equals: entries method is not the same as @@iterator expected function "function [Symbol.Iterator]() { 51 51 [native code] 52 }" but got function "function [Symbol.Iterator]() {52 }" but got function "function entries() { 53 53 [native code] 54 54 }" -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/setters_tests.json
r213882 r215164 111 111 }, 112 112 { 113 "comment": "Can’t switch from URL containing username/password/port to file", 114 "href": "http://test@example.net", 115 "new_value": "file", 116 "expected": { 117 "href": "http://test@example.net/", 118 "protocol": "http:" 119 } 120 }, 121 { 122 "href": "gopher://example.net:1234", 123 "new_value": "file", 124 "expected": { 125 "href": "gopher://example.net:1234/", 126 "protocol": "gopher:" 127 } 128 }, 129 { 130 "href": "wss://x:x@example.net:1234", 131 "new_value": "file", 132 "expected": { 133 "href": "wss://x:x@example.net:1234/", 134 "protocol": "wss:" 135 } 136 }, 137 { 138 "comment": "Can’t switch from file URL with no host", 139 "href": "file://localhost/", 140 "new_value": "http", 141 "expected": { 142 "href": "file:///", 143 "protocol": "file:" 144 } 145 }, 146 { 147 "href": "file:///test", 148 "new_value": "gopher", 149 "expected": { 150 "href": "file:///test", 151 "protocol": "file:" 152 } 153 }, 154 { 155 "href": "file:", 156 "new_value": "wss", 157 "expected": { 158 "href": "file:///", 159 "protocol": "file:" 160 } 161 }, 162 { 113 163 "comment": "Can’t switch from special scheme to non-special", 114 164 "href": "http://example.net", … … 117 167 "href": "http://example.net/", 118 168 "protocol": "http:" 169 } 170 }, 171 { 172 "href": "file://hi/path", 173 "new_value": "s", 174 "expected": { 175 "href": "file://hi/path", 176 "protocol": "file:" 119 177 } 120 178 }, … … 166 224 "expected": { 167 225 "href": "ssh://me@example.net", 226 "protocol": "ssh:" 227 } 228 }, 229 { 230 "href": "ssh://example.net", 231 "new_value": "file", 232 "expected": { 233 "href": "ssh://example.net", 168 234 "protocol": "ssh:" 169 235 } … … 1384 1450 }, 1385 1451 { 1452 "comment": "Port numbers are 16 bit integers, overflowing is an error", 1453 "href": "non-special://example.net:8080/path", 1454 "new_value": "65536", 1455 "expected": { 1456 "href": "non-special://example.net:8080/path", 1457 "host": "example.net:8080", 1458 "hostname": "example.net", 1459 "port": "8080" 1460 } 1461 }, 1462 { 1386 1463 "href": "file://test/", 1387 1464 "new_value": "12", … … 1537 1614 "pathname": "/%23" 1538 1615 } 1616 }, 1617 { 1618 "comment": "File URLs and (back)slashes", 1619 "href": "file://monkey/", 1620 "new_value": "\\\\", 1621 "expected": { 1622 "href": "file://monkey/", 1623 "pathname": "/" 1624 } 1625 }, 1626 { 1627 "comment": "File URLs and (back)slashes", 1628 "href": "file:///unicorn", 1629 "new_value": "//\\/", 1630 "expected": { 1631 "href": "file:///", 1632 "pathname": "/" 1633 } 1634 }, 1635 { 1636 "comment": "File URLs and (back)slashes", 1637 "href": "file:///unicorn", 1638 "new_value": "//monkey/..//", 1639 "expected": { 1640 "href": "file:///", 1641 "pathname": "/" 1642 } 1539 1643 } 1540 1644 ], -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/url-constructor-expected.txt
r213882 r215164 29 29 PASS Parsing: <http://f:fifty-two/c> against <http://example.org/foo/bar> 30 30 PASS Parsing: <http://f:999999/c> against <http://example.org/foo/bar> 31 PASS Parsing: <non-special://f:999999/c> against <http://example.org/foo/bar> 31 32 PASS Parsing: <http://f: 21 / b ? d # e > against <http://example.org/foo/bar> 32 33 PASS Parsing: <> against <http://example.org/foo/bar> … … 413 414 PASS Parsing: <#x> against <file:///test?test#test> 414 415 PASS Parsing: <file:#x> against <file:///test?test#test> 416 FAIL Parsing: <file:\\//> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 417 FAIL Parsing: <file:\\\\> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 418 FAIL Parsing: <file:\\\\?fox> against <about:blank> assert_equals: href expected "file:///?fox" but got "file:////?fox" 419 FAIL Parsing: <file:\\\\#guppy> against <about:blank> assert_equals: href expected "file:///#guppy" but got "file:////#guppy" 420 FAIL Parsing: <file://spider///> against <about:blank> assert_equals: href expected "file://spider/" but got "file://spider///" 421 FAIL Parsing: <file:\\localhost//> against <about:blank> assert_equals: href expected "file:///" but got "file:////" 422 PASS Parsing: <file:///localhost//cat> against <about:blank> 423 FAIL Parsing: <file://\/localhost//cat> against <about:blank> assert_equals: href expected "file:///localhost//cat" but got "file:////localhost//cat" 424 FAIL Parsing: <file://localhost//a//../..//> against <about:blank> assert_equals: href expected "file:///" but got "file://///" 425 FAIL Parsing: </////mouse> against <file:///elephant> assert_equals: href expected "file:///mouse" but got "file://///mouse" 426 PASS Parsing: <\//pig> against <file://lion/> 427 FAIL Parsing: <\/localhost//pig> against <file://lion/> assert_equals: href expected "file:///pig" but got "file:////pig" 428 FAIL Parsing: <//localhost//pig> against <file://lion/> assert_equals: href expected "file:///pig" but got "file:////pig" 429 FAIL Parsing: </..//localhost//pig> against <file://lion/> assert_equals: href expected "file://lion/localhost//pig" but got "file:////localhost//pig" 430 PASS Parsing: <file://> against <file://ape/> 431 FAIL Parsing: </rooibos> against <file://tea/> assert_equals: href expected "file://tea/rooibos" but got "file:///rooibos" 432 FAIL Parsing: </?chai> against <file://tea/> assert_equals: href expected "file://tea/?chai" but got "file:///?chai" 433 FAIL Parsing: <file://example.net/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://example.net/C:/" 434 FAIL Parsing: <file://1.2.3.4/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://1.2.3.4/C:/" 435 FAIL Parsing: <file://[1::8]/C:/> against <about:blank> assert_equals: href expected "file:///C:/" but got "file://[1::8]/C:/" 436 PASS Parsing: <file:/C|/> against <about:blank> 437 PASS Parsing: <file://C|/> against <about:blank> 415 438 PASS Parsing: <file:> against <about:blank> 416 439 PASS Parsing: <file:?q=v> against <about:blank> -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/url-setters-expected.txt
r215110 r215164 31 31 PASS <a>: Setting <a://example.net>.protocol = 'bé' Non-ASCII is rejected 32 32 PASS <area>: Setting <a://example.net>.protocol = 'bé' Non-ASCII is rejected 33 PASS URL: Setting <http://test@example.net>.protocol = 'file' Can’t switch from URL containing username/password/port to file 34 FAIL <a>: Setting <http://test@example.net>.protocol = 'file' Can’t switch from URL containing username/password/port to file assert_equals: expected "http://test@example.net/" but got "file://test@example.net/" 35 FAIL <area>: Setting <http://test@example.net>.protocol = 'file' Can’t switch from URL containing username/password/port to file assert_equals: expected "http://test@example.net/" but got "file://test@example.net/" 36 FAIL URL: Setting <gopher://example.net:1234>.protocol = 'file' assert_equals: expected "gopher://example.net:1234/" but got "file://example.net:1234/" 37 FAIL <a>: Setting <gopher://example.net:1234>.protocol = 'file' assert_equals: expected "gopher://example.net:1234/" but got "file://example.net:1234/" 38 FAIL <area>: Setting <gopher://example.net:1234>.protocol = 'file' assert_equals: expected "gopher://example.net:1234/" but got "file://example.net:1234/" 39 PASS URL: Setting <wss://x:x@example.net:1234>.protocol = 'file' 40 FAIL <a>: Setting <wss://x:x@example.net:1234>.protocol = 'file' assert_equals: expected "wss://x:x@example.net:1234/" but got "file://x:x@example.net:1234/" 41 FAIL <area>: Setting <wss://x:x@example.net:1234>.protocol = 'file' assert_equals: expected "wss://x:x@example.net:1234/" but got "file://x:x@example.net:1234/" 42 PASS URL: Setting <file://localhost/>.protocol = 'http' Can’t switch from file URL with no host 43 FAIL <a>: Setting <file://localhost/>.protocol = 'http' Can’t switch from file URL with no host assert_equals: expected "file:///" but got "http:///" 44 FAIL <area>: Setting <file://localhost/>.protocol = 'http' Can’t switch from file URL with no host assert_equals: expected "file:///" but got "http:///" 45 FAIL URL: Setting <file:///test>.protocol = 'gopher' assert_equals: expected "file:///test" but got "gopher://test/" 46 FAIL <a>: Setting <file:///test>.protocol = 'gopher' assert_equals: expected "file:///test" but got "gopher://test/" 47 FAIL <area>: Setting <file:///test>.protocol = 'gopher' assert_equals: expected "file:///test" but got "gopher://test/" 48 PASS URL: Setting <file:>.protocol = 'wss' 49 FAIL <a>: Setting <file:>.protocol = 'wss' assert_equals: expected "file:///" but got "wss:///" 50 FAIL <area>: Setting <file:>.protocol = 'wss' assert_equals: expected "file:///" but got "wss:///" 33 51 FAIL URL: Setting <http://example.net>.protocol = 'b' Can’t switch from special scheme to non-special assert_equals: expected "http://example.net/" but got "b://example.net/" 34 52 FAIL <a>: Setting <http://example.net>.protocol = 'b' Can’t switch from special scheme to non-special assert_equals: expected "http://example.net/" but got "b://example.net/" 35 53 FAIL <area>: Setting <http://example.net>.protocol = 'b' Can’t switch from special scheme to non-special assert_equals: expected "http://example.net/" but got "b://example.net/" 54 FAIL URL: Setting <file://hi/path>.protocol = 's' assert_equals: expected "file://hi/path" but got "s://hi/path" 55 FAIL <a>: Setting <file://hi/path>.protocol = 's' assert_equals: expected "file://hi/path" but got "s://hi/path" 56 FAIL <area>: Setting <file://hi/path>.protocol = 's' assert_equals: expected "file://hi/path" but got "s://hi/path" 36 57 FAIL URL: Setting <https://example.net>.protocol = 's' assert_equals: expected "https://example.net/" but got "s://example.net/" 37 58 FAIL <a>: Setting <https://example.net>.protocol = 's' assert_equals: expected "https://example.net/" but got "s://example.net/" … … 52 73 FAIL <a>: Setting <ssh://me@example.net>.protocol = 'file' assert_equals: expected "ssh://me@example.net" but got "file://me@example.net" 53 74 FAIL <area>: Setting <ssh://me@example.net>.protocol = 'file' assert_equals: expected "ssh://me@example.net" but got "file://me@example.net" 75 FAIL URL: Setting <ssh://example.net>.protocol = 'file' assert_equals: expected "ssh://example.net" but got "file://example.net/" 76 FAIL <a>: Setting <ssh://example.net>.protocol = 'file' assert_equals: expected "ssh://example.net" but got "file://example.net/" 77 FAIL <area>: Setting <ssh://example.net>.protocol = 'file' assert_equals: expected "ssh://example.net" but got "file://example.net/" 54 78 FAIL URL: Setting <nonsense:///test>.protocol = 'https' assert_equals: expected "nonsense:///test" but got "https://test/" 55 79 FAIL <a>: Setting <nonsense:///test>.protocol = 'https' assert_equals: expected "nonsense:///test" but got "https://test/" … … 436 460 FAIL <a>: Setting <http://example.net:8080/path>.port = '65536' Port numbers are 16 bit integers, overflowing is an error assert_equals: expected "http://example.net:8080/path" but got "http://example.net:0/path" 437 461 FAIL <area>: Setting <http://example.net:8080/path>.port = '65536' Port numbers are 16 bit integers, overflowing is an error assert_equals: expected "http://example.net:8080/path" but got "http://example.net:0/path" 462 FAIL URL: Setting <non-special://example.net:8080/path>.port = '65536' Port numbers are 16 bit integers, overflowing is an error assert_equals: expected "non-special://example.net:8080/path" but got "non-special://example.net:0/path" 463 FAIL <a>: Setting <non-special://example.net:8080/path>.port = '65536' Port numbers are 16 bit integers, overflowing is an error assert_equals: expected "non-special://example.net:8080/path" but got "non-special://example.net:0/path" 464 FAIL <area>: Setting <non-special://example.net:8080/path>.port = '65536' Port numbers are 16 bit integers, overflowing is an error assert_equals: expected "non-special://example.net:8080/path" but got "non-special://example.net:0/path" 438 465 PASS URL: Setting <file://test/>.port = '12' 439 466 PASS <a>: Setting <file://test/>.port = '12' … … 493 520 PASS <a>: Setting <sc://example.net>.pathname = '#' # needs to be encoded, non-special scheme 494 521 PASS <area>: Setting <sc://example.net>.pathname = '#' # needs to be encoded, non-special scheme 522 FAIL URL: Setting <file://monkey/>.pathname = '\\' File URLs and (back)slashes assert_equals: expected "file://monkey/" but got "file://monkey///" 523 FAIL <a>: Setting <file://monkey/>.pathname = '\\' File URLs and (back)slashes assert_equals: expected "file://monkey/" but got "file://monkey///" 524 FAIL <area>: Setting <file://monkey/>.pathname = '\\' File URLs and (back)slashes assert_equals: expected "file://monkey/" but got "file://monkey///" 525 FAIL URL: Setting <file:///unicorn>.pathname = '//\/' File URLs and (back)slashes assert_equals: expected "file:///" but got "file://////" 526 FAIL <a>: Setting <file:///unicorn>.pathname = '//\/' File URLs and (back)slashes assert_equals: expected "file:///" but got "file://////" 527 FAIL <area>: Setting <file:///unicorn>.pathname = '//\/' File URLs and (back)slashes assert_equals: expected "file:///" but got "file://////" 528 FAIL URL: Setting <file:///unicorn>.pathname = '//monkey/..//' File URLs and (back)slashes assert_equals: expected "file:///" but got "file://///" 529 FAIL <a>: Setting <file:///unicorn>.pathname = '//monkey/..//' File URLs and (back)slashes assert_equals: expected "file:///" but got "file://///" 530 FAIL <area>: Setting <file:///unicorn>.pathname = '//monkey/..//' File URLs and (back)slashes assert_equals: expected "file:///" but got "file://///" 495 531 PASS URL: Setting <https://example.net#nav>.search = 'lang=fr' 496 532 PASS <a>: Setting <https://example.net#nav>.search = 'lang=fr' -
trunk/LayoutTests/imported/w3c/web-platform-tests/url/urltestdata.json
r213882 r215164 276 276 }, 277 277 { 278 "input": "non-special://f:999999/c", 279 "base": "http://example.org/foo/bar", 280 "failure": true 281 }, 282 { 278 283 "input": "http://f: 21 / b ? d # e ", 279 284 "base": "http://example.org/foo/bar", … … 5132 5137 "search": "?test", 5133 5138 "hash": "#x" 5139 }, 5140 "# File URLs and many (back)slashes", 5141 { 5142 "input": "file:\\\\//", 5143 "base": "about:blank", 5144 "href": "file:///", 5145 "protocol": "file:", 5146 "username": "", 5147 "password": "", 5148 "host": "", 5149 "hostname": "", 5150 "port": "", 5151 "pathname": "/", 5152 "search": "", 5153 "hash": "" 5154 }, 5155 { 5156 "input": "file:\\\\\\\\", 5157 "base": "about:blank", 5158 "href": "file:///", 5159 "protocol": "file:", 5160 "username": "", 5161 "password": "", 5162 "host": "", 5163 "hostname": "", 5164 "port": "", 5165 "pathname": "/", 5166 "search": "", 5167 "hash": "" 5168 }, 5169 { 5170 "input": "file:\\\\\\\\?fox", 5171 "base": "about:blank", 5172 "href": "file:///?fox", 5173 "protocol": "file:", 5174 "username": "", 5175 "password": "", 5176 "host": "", 5177 "hostname": "", 5178 "port": "", 5179 "pathname": "/", 5180 "search": "?fox", 5181 "hash": "" 5182 }, 5183 { 5184 "input": "file:\\\\\\\\#guppy", 5185 "base": "about:blank", 5186 "href": "file:///#guppy", 5187 "protocol": "file:", 5188 "username": "", 5189 "password": "", 5190 "host": "", 5191 "hostname": "", 5192 "port": "", 5193 "pathname": "/", 5194 "search": "", 5195 "hash": "#guppy" 5196 }, 5197 { 5198 "input": "file://spider///", 5199 "base": "about:blank", 5200 "href": "file://spider/", 5201 "protocol": "file:", 5202 "username": "", 5203 "password": "", 5204 "host": "spider", 5205 "hostname": "spider", 5206 "port": "", 5207 "pathname": "/", 5208 "search": "", 5209 "hash": "" 5210 }, 5211 { 5212 "input": "file:\\\\localhost//", 5213 "base": "about:blank", 5214 "href": "file:///", 5215 "protocol": "file:", 5216 "username": "", 5217 "password": "", 5218 "host": "", 5219 "hostname": "", 5220 "port": "", 5221 "pathname": "/", 5222 "search": "", 5223 "hash": "" 5224 }, 5225 { 5226 "input": "file:///localhost//cat", 5227 "base": "about:blank", 5228 "href": "file:///localhost//cat", 5229 "protocol": "file:", 5230 "username": "", 5231 "password": "", 5232 "host": "", 5233 "hostname": "", 5234 "port": "", 5235 "pathname": "/localhost//cat", 5236 "search": "", 5237 "hash": "" 5238 }, 5239 { 5240 "input": "file://\\/localhost//cat", 5241 "base": "about:blank", 5242 "href": "file:///localhost//cat", 5243 "protocol": "file:", 5244 "username": "", 5245 "password": "", 5246 "host": "", 5247 "hostname": "", 5248 "port": "", 5249 "pathname": "/localhost//cat", 5250 "search": "", 5251 "hash": "" 5252 }, 5253 { 5254 "input": "file://localhost//a//../..//", 5255 "base": "about:blank", 5256 "href": "file:///", 5257 "protocol": "file:", 5258 "username": "", 5259 "password": "", 5260 "host": "", 5261 "hostname": "", 5262 "port": "", 5263 "pathname": "/", 5264 "search": "", 5265 "hash": "" 5266 }, 5267 { 5268 "input": "/////mouse", 5269 "base": "file:///elephant", 5270 "href": "file:///mouse", 5271 "protocol": "file:", 5272 "username": "", 5273 "password": "", 5274 "host": "", 5275 "hostname": "", 5276 "port": "", 5277 "pathname": "/mouse", 5278 "search": "", 5279 "hash": "" 5280 }, 5281 { 5282 "input": "\\//pig", 5283 "base": "file://lion/", 5284 "href": "file:///pig", 5285 "protocol": "file:", 5286 "username": "", 5287 "password": "", 5288 "host": "", 5289 "hostname": "", 5290 "port": "", 5291 "pathname": "/pig", 5292 "search": "", 5293 "hash": "" 5294 }, 5295 { 5296 "input": "\\/localhost//pig", 5297 "base": "file://lion/", 5298 "href": "file:///pig", 5299 "protocol": "file:", 5300 "username": "", 5301 "password": "", 5302 "host": "", 5303 "hostname": "", 5304 "port": "", 5305 "pathname": "/pig", 5306 "search": "", 5307 "hash": "" 5308 }, 5309 { 5310 "input": "//localhost//pig", 5311 "base": "file://lion/", 5312 "href": "file:///pig", 5313 "protocol": "file:", 5314 "username": "", 5315 "password": "", 5316 "host": "", 5317 "hostname": "", 5318 "port": "", 5319 "pathname": "/pig", 5320 "search": "", 5321 "hash": "" 5322 }, 5323 { 5324 "input": "/..//localhost//pig", 5325 "base": "file://lion/", 5326 "href": "file://lion/localhost//pig", 5327 "protocol": "file:", 5328 "username": "", 5329 "password": "", 5330 "host": "lion", 5331 "hostname": "lion", 5332 "port": "", 5333 "pathname": "/localhost//pig", 5334 "search": "", 5335 "hash": "" 5336 }, 5337 { 5338 "input": "file://", 5339 "base": "file://ape/", 5340 "href": "file:///", 5341 "protocol": "file:", 5342 "username": "", 5343 "password": "", 5344 "host": "", 5345 "hostname": "", 5346 "port": "", 5347 "pathname": "/", 5348 "search": "", 5349 "hash": "" 5350 }, 5351 "# File URLs with non-empty hosts", 5352 { 5353 "input": "/rooibos", 5354 "base": "file://tea/", 5355 "href": "file://tea/rooibos", 5356 "protocol": "file:", 5357 "username": "", 5358 "password": "", 5359 "host": "tea", 5360 "hostname": "tea", 5361 "port": "", 5362 "pathname": "/rooibos", 5363 "search": "", 5364 "hash": "" 5365 }, 5366 { 5367 "input": "/?chai", 5368 "base": "file://tea/", 5369 "href": "file://tea/?chai", 5370 "protocol": "file:", 5371 "username": "", 5372 "password": "", 5373 "host": "tea", 5374 "hostname": "tea", 5375 "port": "", 5376 "pathname": "/", 5377 "search": "?chai", 5378 "hash": "" 5379 }, 5380 "# Windows drive letter quirk with not empty host", 5381 { 5382 "input": "file://example.net/C:/", 5383 "base": "about:blank", 5384 "href": "file:///C:/", 5385 "protocol": "file:", 5386 "username": "", 5387 "password": "", 5388 "host": "", 5389 "hostname": "", 5390 "port": "", 5391 "pathname": "/C:/", 5392 "search": "", 5393 "hash": "" 5394 }, 5395 { 5396 "input": "file://1.2.3.4/C:/", 5397 "base": "about:blank", 5398 "href": "file:///C:/", 5399 "protocol": "file:", 5400 "username": "", 5401 "password": "", 5402 "host": "", 5403 "hostname": "", 5404 "port": "", 5405 "pathname": "/C:/", 5406 "search": "", 5407 "hash": "" 5408 }, 5409 { 5410 "input": "file://[1::8]/C:/", 5411 "base": "about:blank", 5412 "href": "file:///C:/", 5413 "protocol": "file:", 5414 "username": "", 5415 "password": "", 5416 "host": "", 5417 "hostname": "", 5418 "port": "", 5419 "pathname": "/C:/", 5420 "search": "", 5421 "hash": "" 5422 }, 5423 "# Windows drive letter quirk (no host)", 5424 { 5425 "input": "file:/C|/", 5426 "base": "about:blank", 5427 "href": "file:///C:/", 5428 "protocol": "file:", 5429 "username": "", 5430 "password": "", 5431 "host": "", 5432 "hostname": "", 5433 "port": "", 5434 "pathname": "/C:/", 5435 "search": "", 5436 "hash": "" 5437 }, 5438 { 5439 "input": "file://C|/", 5440 "base": "about:blank", 5441 "href": "file:///C:/", 5442 "protocol": "file:", 5443 "username": "", 5444 "password": "", 5445 "host": "", 5446 "hostname": "", 5447 "port": "", 5448 "pathname": "/C:/", 5449 "search": "", 5450 "hash": "" 5134 5451 }, 5135 5452 "# file URLs without base URL by Rimas Misevičius", -
trunk/LayoutTests/imported/w3c/web-platform-tests/user-timing/idlharness-expected.txt
r211333 r215164 34 34 }; 35 35 36 [Exposed=(Window,Worker)] 36 37 interface PerformanceMark : PerformanceEntry { 37 38 }; 38 39 40 [Exposed=(Window,Worker)] 39 41 interface PerformanceMeasure : PerformanceEntry { 40 42 }; -
trunk/LayoutTests/imported/w3c/web-platform-tests/user-timing/idlharness.html
r211333 r215164 18 18 19 19 <pre id='untested_idl' style='display:none'> 20 [Exposed=(Window,Worker)] 20 21 interface Performance { 21 22 }; 22 23 24 [Exposed=(Window,Worker)] 23 25 interface PerformanceEntry { 24 26 }; … … 34 36 }; 35 37 38 [Exposed=(Window,Worker)] 36 39 interface PerformanceMark : PerformanceEntry { 37 40 }; 38 41 42 [Exposed=(Window,Worker)] 39 43 interface PerformanceMeasure : PerformanceEntry { 40 44 }; -
trunk/LayoutTests/imported/w3c/web-platform-tests/user-timing/resources/webperftestharness.js
r212202 r215164 15 15 var performanceNamespace = self.performance; 16 16 var timingAttributes = [ 17 'connectEnd', 18 'connectStart', 19 'domComplete', 20 'domContentLoadedEventEnd', 21 'domContentLoadedEventStart', 22 'domInteractive', 23 'domLoading', 24 'domainLookupEnd', 25 'domainLookupStart', 26 'fetchStart', 27 'loadEventEnd', 28 'loadEventStart', 29 'navigationStart', 30 'redirectEnd', 31 'redirectStart', 32 'requestStart', 33 'responseEnd', 34 'responseStart', 35 'unloadEventEnd', 36 'unloadEventStart' 17 "navigationStart", 18 "unloadEventStart", 19 "unloadEventEnd", 20 "redirectStart", 21 "redirectEnd", 22 "fetchStart", 23 "domainLookupStart", 24 "domainLookupEnd", 25 "connectStart", 26 "connectEnd", 27 "secureConnectionStart", 28 "requestStart", 29 "responseStart", 30 "responseEnd", 31 "domLoading", 32 "domInteractive", 33 "domContentLoadedEventStart", 34 "domContentLoadedEventEnd", 35 "domComplete", 36 "loadEventStart", 37 "loadEventEnd" 37 38 ]; 38 39 -
trunk/LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_exceptions-expected.txt
r211333 r215164 5 5 6 6 PASS window.performance is defined 7 PASS window.performance.mark("navigationStart") threw an exception. 8 PASS window.performance.mark("navigationStart") threw a SYNTAX_ERR exception. 9 PASS window.performance.mark("unloadEventStart") threw an exception. 10 PASS window.performance.mark("unloadEventStart") threw a SYNTAX_ERR exception. 11 PASS window.performance.mark("unloadEventEnd") threw an exception. 12 PASS window.performance.mark("unloadEventEnd") threw a SYNTAX_ERR exception. 13 PASS window.performance.mark("redirectStart") threw an exception. 14 PASS window.performance.mark("redirectStart") threw a SYNTAX_ERR exception. 15 PASS window.performance.mark("redirectEnd") threw an exception. 16 PASS window.performance.mark("redirectEnd") threw a SYNTAX_ERR exception. 17 PASS window.performance.mark("fetchStart") threw an exception. 18 PASS window.performance.mark("fetchStart") threw a SYNTAX_ERR exception. 19 PASS window.performance.mark("domainLookupStart") threw an exception. 20 PASS window.performance.mark("domainLookupStart") threw a SYNTAX_ERR exception. 21 PASS window.performance.mark("domainLookupEnd") threw an exception. 22 PASS window.performance.mark("domainLookupEnd") threw a SYNTAX_ERR exception. 23 PASS window.performance.mark("connectStart") threw an exception. 24 PASS window.performance.mark("connectStart") threw a SYNTAX_ERR exception. 7 25 PASS window.performance.mark("connectEnd") threw an exception. 8 26 PASS window.performance.mark("connectEnd") threw a SYNTAX_ERR exception. 9 PASS window.performance.mark("connectStart") threw an exception. 10 PASS window.performance.mark("connectStart") threw a SYNTAX_ERR exception. 27 PASS window.performance.mark("secureConnectionStart") threw an exception. 28 PASS window.performance.mark("secureConnectionStart") threw a SYNTAX_ERR exception. 29 PASS window.performance.mark("requestStart") threw an exception. 30 PASS window.performance.mark("requestStart") threw a SYNTAX_ERR exception. 31 PASS window.performance.mark("responseStart") threw an exception. 32 PASS window.performance.mark("responseStart") threw a SYNTAX_ERR exception. 33 PASS window.performance.mark("responseEnd") threw an exception. 34 PASS window.performance.mark("responseEnd") threw a SYNTAX_ERR exception. 35 PASS window.performance.mark("domLoading") threw an exception. 36 PASS window.performance.mark("domLoading") threw a SYNTAX_ERR exception. 37 PASS window.performance.mark("domInteractive") threw an exception. 38 PASS window.performance.mark("domInteractive") threw a SYNTAX_ERR exception. 39 PASS window.performance.mark("domContentLoadedEventStart") threw an exception. 40 PASS window.performance.mark("domContentLoadedEventStart") threw a SYNTAX_ERR exception. 41 PASS window.performance.mark("domContentLoadedEventEnd") threw an exception. 42 PASS window.performance.mark("domContentLoadedEventEnd") threw a SYNTAX_ERR exception. 11 43 PASS window.performance.mark("domComplete") threw an exception. 12 44 PASS window.performance.mark("domComplete") threw a SYNTAX_ERR exception. 13 PASS window.performance.mark("domContentLoadedEventEnd") threw an exception. 14 PASS window.performance.mark("domContentLoadedEventEnd") threw a SYNTAX_ERR exception. 15 PASS window.performance.mark("domContentLoadedEventStart") threw an exception. 16 PASS window.performance.mark("domContentLoadedEventStart") threw a SYNTAX_ERR exception. 17 PASS window.performance.mark("domInteractive") threw an exception. 18 PASS window.performance.mark("domInteractive") threw a SYNTAX_ERR exception. 19 PASS window.performance.mark("domLoading") threw an exception. 20 PASS window.performance.mark("domLoading") threw a SYNTAX_ERR exception. 21 PASS window.performance.mark("domainLookupEnd") threw an exception. 22 PASS window.performance.mark("domainLookupEnd") threw a SYNTAX_ERR exception. 23 PASS window.performance.mark("domainLookupStart") threw an exception. 24 PASS window.performance.mark("domainLookupStart") threw a SYNTAX_ERR exception. 25 PASS window.performance.mark("fetchStart") threw an exception. 26 PASS window.performance.mark("fetchStart") threw a SYNTAX_ERR exception. 45 PASS window.performance.mark("loadEventStart") threw an exception. 46 PASS window.performance.mark("loadEventStart") threw a SYNTAX_ERR exception. 27 47 PASS window.performance.mark("loadEventEnd") threw an exception. 28 48 PASS window.performance.mark("loadEventEnd") threw a SYNTAX_ERR exception. 29 PASS window.performance.mark("loadEventStart") threw an exception.30 PASS window.performance.mark("loadEventStart") threw a SYNTAX_ERR exception.31 PASS window.performance.mark("navigationStart") threw an exception.32 PASS window.performance.mark("navigationStart") threw a SYNTAX_ERR exception.33 PASS window.performance.mark("redirectEnd") threw an exception.34 PASS window.performance.mark("redirectEnd") threw a SYNTAX_ERR exception.35 PASS window.performance.mark("redirectStart") threw an exception.36 PASS window.performance.mark("redirectStart") threw a SYNTAX_ERR exception.37 PASS window.performance.mark("requestStart") threw an exception.38 PASS window.performance.mark("requestStart") threw a SYNTAX_ERR exception.39 PASS window.performance.mark("responseEnd") threw an exception.40 PASS window.performance.mark("responseEnd") threw a SYNTAX_ERR exception.41 PASS window.performance.mark("responseStart") threw an exception.42 PASS window.performance.mark("responseStart") threw a SYNTAX_ERR exception.43 PASS window.performance.mark("unloadEventEnd") threw an exception.44 PASS window.performance.mark("unloadEventEnd") threw a SYNTAX_ERR exception.45 PASS window.performance.mark("unloadEventStart") threw an exception.46 PASS window.performance.mark("unloadEventStart") threw a SYNTAX_ERR exception.47 49 -
trunk/LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_exceptions-expected.txt
r211333 r215164 13 13 PASS window.performance.measure("measure", "mark", "mark"), where "mark" is a non-existent mark, threw an exception. 14 14 PASS window.performance.measure("measure", "mark", "mark"), where "mark" is a non-existent mark, threw a SYNTAX_ERR exception. 15 PASS window.performance.measure("measure", " unloadEventStart"), where "unloadEventStart" is a navigation timing attribute with a value of 0, threw an exception.16 PASS window.performance.measure("measure", " unloadEventStart"), where "unloadEventStart" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception.17 PASS window.performance.measure("measure", " unloadEventStart", "responseEnd"), where "unloadEventStart" is a navigation timing attribute with a value of 0, threw an exception.18 PASS window.performance.measure("measure", " unloadEventStart", "responseEnd"), where "unloadEventStart" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception.19 PASS window.performance.measure("measure", "navigationStart", " unloadEventStart"), where "unloadEventStart" is a navigation timing attribute with a value of 0, threw an exception.20 PASS window.performance.measure("measure", "navigationStart", " unloadEventStart"), where "unloadEventStart" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception.21 PASS window.performance.measure("measure", " unloadEventStart", "unloadEventStart"), where "unloadEventStart" is a navigation timing attribute with a value of 0, threw an exception.22 PASS window.performance.measure("measure", " unloadEventStart", "unloadEventStart"), where "unloadEventStart" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception.15 PASS window.performance.measure("measure", "loadEventEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, threw an exception. 16 PASS window.performance.measure("measure", "loadEventEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception. 17 PASS window.performance.measure("measure", "loadEventEnd", "responseEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, threw an exception. 18 PASS window.performance.measure("measure", "loadEventEnd", "responseEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception. 19 PASS window.performance.measure("measure", "navigationStart", "loadEventEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, threw an exception. 20 PASS window.performance.measure("measure", "navigationStart", "loadEventEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception. 21 PASS window.performance.measure("measure", "loadEventEnd", "loadEventEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, threw an exception. 22 PASS window.performance.measure("measure", "loadEventEnd", "loadEventEnd"), where "loadEventEnd" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception. 23 23 -
trunk/LayoutTests/imported/w3c/web-platform-tests/user-timing/w3c-import.log
r211333 r215164 17 17 List of files: 18 18 /LayoutTests/imported/w3c/web-platform-tests/user-timing/OWNERS 19 /LayoutTests/imported/w3c/web-platform-tests/user-timing/clear_all_marks.any.js 20 /LayoutTests/imported/w3c/web-platform-tests/user-timing/clear_all_measures.any.js 21 /LayoutTests/imported/w3c/web-platform-tests/user-timing/clear_non_existent_mark.any.js 22 /LayoutTests/imported/w3c/web-platform-tests/user-timing/clear_non_existent_measure.any.js 23 /LayoutTests/imported/w3c/web-platform-tests/user-timing/clear_one_mark.any.js 24 /LayoutTests/imported/w3c/web-platform-tests/user-timing/clear_one_measure.any.js 25 /LayoutTests/imported/w3c/web-platform-tests/user-timing/entry_type.any.js 19 26 /LayoutTests/imported/w3c/web-platform-tests/user-timing/idlharness.html 20 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_marks.html 21 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_measures.html 22 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_entry_type.html 23 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_exists.html 24 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_mark.html 25 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html 26 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.js 27 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html 28 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_exceptions.html 29 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html 30 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_measure.html 31 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_exceptions.html 32 /LayoutTests/imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html 27 /LayoutTests/imported/w3c/web-platform-tests/user-timing/invoke_with_timing_attributes.html 28 /LayoutTests/imported/w3c/web-platform-tests/user-timing/invoke_with_timing_attributes.worker.js 29 /LayoutTests/imported/w3c/web-platform-tests/user-timing/invoke_without_parameter.html 30 /LayoutTests/imported/w3c/web-platform-tests/user-timing/mark.any.js 31 /LayoutTests/imported/w3c/web-platform-tests/user-timing/mark_exceptions.html 32 /LayoutTests/imported/w3c/web-platform-tests/user-timing/measure.html 33 /LayoutTests/imported/w3c/web-platform-tests/user-timing/measure_exceptions_navigation_timing.html 34 /LayoutTests/imported/w3c/web-platform-tests/user-timing/measure_navigation_timing.html 35 /LayoutTests/imported/w3c/web-platform-tests/user-timing/measure_syntax_err.any.js 36 /LayoutTests/imported/w3c/web-platform-tests/user-timing/user_timing_exists.any.js -
trunk/LayoutTests/imported/w3c/web-platform-tests/w3c-import.log
r213882 r215164 24 24 /LayoutTests/imported/w3c/web-platform-tests/ci_stability.sh 25 25 /LayoutTests/imported/w3c/web-platform-tests/config.default.json 26 /LayoutTests/imported/w3c/web-platform-tests/ diff-manifest.py26 /LayoutTests/imported/w3c/web-platform-tests/config.json 27 27 /LayoutTests/imported/w3c/web-platform-tests/lint 28 28 /LayoutTests/imported/w3c/web-platform-tests/lint.whitelist … … 30 30 /LayoutTests/imported/w3c/web-platform-tests/serve 31 31 /LayoutTests/imported/w3c/web-platform-tests/serve.py 32 /LayoutTests/imported/w3c/web-platform-tests/serve.pyc 32 33 /LayoutTests/imported/w3c/web-platform-tests/server-side.md 33 34 /LayoutTests/imported/w3c/web-platform-tests/update-built-tests.sh -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/OWNERS
r207939 r215164 2 2 @alvestrand 3 3 @phoglund 4 @agouaillard -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcconfiguration-icecandidatepoolsize-expected.txt
r214263 r215164 1 1 2 PASS Setting iceCandidatePoolSize to 103 PASS Setting iceCandidatePoolSize to 04 PASS Setting iceCandidatePoolSize to null5 PASS Setting iceCandidatePoolSize to undefined6 PASS Setting iceCandidatePoolSize to -17 PASS Setting iceCandidatePoolSize to 10008 PASS Setting iceCandidatePoolSize to string2 PASS Setting iceCandidatePoolSize to a valid value: 10 3 PASS Setting iceCandidatePoolSize to a valid value: 0 4 PASS Setting iceCandidatePoolSize to a valid value: null 5 PASS Setting iceCandidatePoolSize to a valid value: undefined 6 PASS Setting iceCandidatePoolSize to an invalid value: -1 7 PASS Setting iceCandidatePoolSize to an invalid value: 1000 8 PASS Setting iceCandidatePoolSize to an invalid value: string 9 9 -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcconfiguration-icecandidatepoolsize.html
r214263 r215164 8 8 <body> 9 9 <script> 10 function test ICECandidatePoolSize(size, shouldThrow, expectedSize)10 function testValidPoolSize(size, expectedSize) 11 11 { 12 12 test(function() { 13 if (shouldThrow) {14 assert_throws(new TypeError(), () => new RTCPeerConnection({iceCandidatePoolSize: size}))15 return16 }17 13 var pc = new RTCPeerConnection({iceCandidatePoolSize: size}) 18 14 assert_equals(pc.getConfiguration().iceCandidatePoolSize, expectedSize !== undefined ? expectedSize : size) 19 }, "Setting iceCandidatePoolSize to " + size)15 }, "Setting iceCandidatePoolSize to a valid value: " + size) 20 16 } 21 17 22 testICECandidatePoolSize(10) 23 testICECandidatePoolSize(0) 24 testICECandidatePoolSize(null, false, 0) 25 testICECandidatePoolSize(undefined, false, 0) 18 function testInvalidPoolSize(size) 19 { 20 test(function() { 21 assert_throws(new TypeError(), () => new RTCPeerConnection({iceCandidatePoolSize: size})) 22 }, "Setting iceCandidatePoolSize to an invalid value: " + size) 23 } 26 24 27 testICECandidatePoolSize(-1, true) 28 testICECandidatePoolSize(1000, true) 29 testICECandidatePoolSize("string", true) 25 testValidPoolSize(10) 26 testValidPoolSize(0) 27 testValidPoolSize(null, 0) 28 testValidPoolSize(undefined, 0) 29 30 testInvalidPoolSize(-1) 31 testInvalidPoolSize(1000) 32 testInvalidPoolSize("string") 30 33 </script> 31 34 </body> -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt
r214490 r215164 24 24 PASS RTCPeerConnection interface: attribute currentRemoteDescription 25 25 PASS RTCPeerConnection interface: attribute pendingRemoteDescription 26 PASS RTCPeerConnection interface: operation addIceCandidate( [object Object],[object Object])26 PASS RTCPeerConnection interface: operation addIceCandidate(RTCIceCandidate) 27 27 PASS RTCPeerConnection interface: attribute signalingState 28 28 PASS RTCPeerConnection interface: attribute iceGatheringState … … 82 82 PASS RTCPeerConnection interface: pc must inherit property "pendingRemoteDescription" with the proper type (9) 83 83 PASS RTCPeerConnection interface: pc must inherit property "addIceCandidate" with the proper type (10) 84 PASS RTCPeerConnection interface: calling addIceCandidate( [object Object],[object Object]) on pc with too few arguments must throw TypeError84 PASS RTCPeerConnection interface: calling addIceCandidate(RTCIceCandidate) on pc with too few arguments must throw TypeError 85 85 FAIL RTCPeerConnection interface: pc must inherit property "signalingState" with the proper type (11) Unrecognized type RTCSignalingState 86 86 FAIL RTCPeerConnection interface: pc must inherit property "iceGatheringState" with the proper type (12) Unrecognized type RTCIceGatheringState -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html
r214441 r215164 34 34 readonly attribute RTCSessionDescription? currentRemoteDescription; 35 35 readonly attribute RTCSessionDescription? pendingRemoteDescription; 36 Promise<void> addIceCandidate ( (RTCIceCandidateInit or RTCIceCandidate)candidate);36 Promise<void> addIceCandidate (RTCIceCandidate candidate); 37 37 readonly attribute RTCSignalingState signalingState; 38 38 readonly attribute RTCIceGatheringState iceGatheringState; -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/w3c-import.log
r213882 r215164 16 16 ------------------------------------------------------------------------ 17 17 List of files: 18 /LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/canTrickleIceCandidates.html 19 /LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/iceGatheringState.html 20 /LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcconfiguration-icecandidatepoolsize.html 18 21 /LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html 19 22 /LayoutTests/imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html -
trunk/LayoutTests/platform/mac-wk1/TestExpectations
r215062 r215164 324 324 webkit.org/b/165589 pointer-lock/lock-lost-on-esc-in-fullscreen.html [ Skip ] 325 325 326 imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors.html [ Failure ] 327 imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html [ Failure ] 328 326 329 # webkit.org/b/163585 327 330 media/track/track-cues-cuechange.html [ Pass Crash ] -
trunk/LayoutTests/platform/mac/TestExpectations
r215122 r215164 1546 1546 1547 1547 # <rdar://problem/30610988> 1548 [ Sierra+ ] imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker.html [ Failure ]1549 1548 [ Sierra+ ] imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.html [ Failure ] 1550 1549 [ Sierra+ ] imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker.html [ Failure ] -
trunk/LayoutTests/tests-options.json
r213914 r215164 36 36 "slow" 37 37 ], 38 "imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors.html": [ 39 "slow" 40 ], 38 41 "imported/w3c/web-platform-tests/IndexedDB/key-conversion-exceptions.htm": [ 39 42 "slow" … … 45 48 "slow" 46 49 ], 50 "imported/w3c/web-platform-tests/IndexedDB/parallel-cursors-upgrade.html": [ 51 "slow" 52 ], 47 53 "imported/w3c/web-platform-tests/IndexedDB/writer-starvation.htm": [ 48 54 "slow" … … 454 460 ], 455 461 "imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota.html": [ 462 "slow" 463 ], 464 "imported/w3c/web-platform-tests/fetch/http-cache/cc-request.html": [ 465 "slow" 466 ], 467 "imported/w3c/web-platform-tests/fetch/http-cache/freshness.html": [ 468 "slow" 469 ], 470 "imported/w3c/web-platform-tests/fetch/http-cache/heuristic.html": [ 471 "slow" 472 ], 473 "imported/w3c/web-platform-tests/fetch/http-cache/partial.html": [ 456 474 "slow" 457 475 ], -
trunk/Tools/ChangeLog
r215151 r215164 1 2017-04-09 Youenn Fablet <youenn@apple.com> 2 3 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec 4 https://bugs.webkit.org/show_bug.cgi?id=170647 5 6 Reviewed by Sam Weinig. 7 8 * Scripts/webkitpy/common/checkout/scm/git.py: 9 (Git.fetch): Fetching origin remote in case there is more than one. 10 1 11 2017-04-08 Simon Fraser <simon.fraser@apple.com> 2 12 -
trunk/Tools/Scripts/webkitpy/common/checkout/scm/git.py
r214067 r215164 582 582 return self._run_git(['diff-tree', '--shortstat', '--no-renames', '--no-commit-id', commit_id]) 583 583 584 def fetch(self ):585 return self._run_git(['fetch' ])584 def fetch(self, remote='origin'): 585 return self._run_git(['fetch', remote]) 586 586 587 587 def checkout(self, revision, quiet=None):
Note:
See TracChangeset
for help on using the changeset viewer.