Skip to content
Permalink
Browse files

Update web-platform-tests to revision 21461a83c51b72bcff82476c1b79a26…

…a194e7bab
  • Loading branch information...
servo-wpt-sync committed Feb 16, 2019
1 parent ea20603 commit f96f9a1b783b8412b4072457238a873d864ea42d
Showing with 1,372 additions and 376 deletions.
  1. +222 −50 tests/wpt/metadata/MANIFEST.json
  2. +0 −15 tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini
  3. +2 −0 tests/wpt/metadata/css/css-transforms/composited-under-rotateY-180deg-clip-perspective.html.ini
  4. +0 −12 tests/wpt/metadata/custom-elements/reactions/HTMLButtonElement.html.ini
  5. +12 −0 tests/wpt/metadata/domparsing/XMLSerializer-serializeToString.html.ini
  6. +3 −0 tests/wpt/metadata/fetch/content-type/response.window.js.ini
  7. +5 −0 ...oss-documents/javascript-url-abort/javascript-url-abort-return-value-undefined.tentative.html.ini
  8. +4 −0 ...sers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html.ini
  9. +74 −0 tests/wpt/metadata/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini
  10. +12 −0 tests/wpt/metadata/html/dom/interfaces.https.html.ini
  11. +0 −10 tests/wpt/metadata/html/semantics/embedded-content/the-img-element/non-active-document.html.ini
  12. +22 −0 tests/wpt/metadata/html/semantics/forms/form-submission-target/rel-base-target.html.ini
  13. +22 −0 tests/wpt/metadata/html/semantics/forms/form-submission-target/rel-button-target.html.ini
  14. +22 −0 tests/wpt/metadata/html/semantics/forms/form-submission-target/rel-form-target.html.ini
  15. +22 −0 tests/wpt/metadata/html/semantics/forms/form-submission-target/rel-input-target.html.ini
  16. +1 −0 .../metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
  17. +44 −0 tests/wpt/web-platform-tests/animation-worklet/animate-non-accelerated-property.https.html
  18. +45 −0 tests/wpt/web-platform-tests/animation-worklet/cancel-non-accelerated-property.https.html
  19. +35 −0 tests/wpt/web-platform-tests/css/css-position/position-absolute-container-dynamic.html
  20. +59 −0 tests/wpt/web-platform-tests/css/css-position/position-absolute-percentage-height.html
  21. +28 −0 tests/wpt/web-platform-tests/css/css-syntax/cdc-vs-ident-tokens.html
  22. +2 −0 ...t/web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-clip-perspective-ref.html
  23. +15 −0 ...s/wpt/web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-clip-perspective.html
  24. +3 −3 tests/wpt/web-platform-tests/custom-elements/reactions/HTMLButtonElement.html
  25. +3 −1 tests/wpt/web-platform-tests/docs/_writing-tests/testdriver.md
  26. +44 −31 tests/wpt/web-platform-tests/domparsing/XMLSerializer-serializeToString.html
  27. +6 −3 tests/wpt/web-platform-tests/fetch/stale-while-revalidate/fetch.tentative.html
  28. +7 −5 tests/wpt/web-platform-tests/fetch/stale-while-revalidate/stale-css.py
  29. +6 −4 tests/wpt/web-platform-tests/fetch/stale-while-revalidate/stale-css.tentative.html
  30. +7 −6 tests/wpt/web-platform-tests/fetch/stale-while-revalidate/stale-image.py
  31. +5 −3 tests/wpt/web-platform-tests/fetch/stale-while-revalidate/stale-image.tentative.html
  32. +9 −8 tests/wpt/web-platform-tests/fetch/stale-while-revalidate/stale-script.py
  33. +5 −3 tests/wpt/web-platform-tests/fetch/stale-while-revalidate/stale-script.tentative.html
  34. +58 −0 tests/wpt/web-platform-tests/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js
  35. +6 −0 ...t/web-platform-tests/html/browsers/windows/nested-browsing-contexts/resources/post-to-parent.html
  36. +13 −0 tests/wpt/web-platform-tests/html/semantics/forms/form-submission-target/rel-base-target.html
  37. +12 −0 tests/wpt/web-platform-tests/html/semantics/forms/form-submission-target/rel-button-target.html
  38. +12 −0 tests/wpt/web-platform-tests/html/semantics/forms/form-submission-target/rel-form-target.html
  39. +13 −0 tests/wpt/web-platform-tests/html/semantics/forms/form-submission-target/rel-input-target.html
  40. +11 −0 tests/wpt/web-platform-tests/html/semantics/forms/form-submission-target/resources/endpoint.html
  41. +65 −0 tests/wpt/web-platform-tests/html/semantics/forms/form-submission-target/resources/reltester.js
  42. +3 −1 tests/wpt/web-platform-tests/html/semantics/rellist-feature-detection.html
  43. +3 −3 tests/wpt/web-platform-tests/interfaces/font-metrics-api.idl
  44. +2 −0 tests/wpt/web-platform-tests/interfaces/html.idl
  45. +1 −1 tests/wpt/web-platform-tests/interfaces/storage.idl
  46. +0 −6 tests/wpt/web-platform-tests/interfaces/web-nfc.idl
  47. +33 −0 tests/wpt/web-platform-tests/kv-storage/backingstore.https.html
  48. +68 −6 tests/wpt/web-platform-tests/kv-storage/cause-errors-via-idb.https.html
  49. +11 −0 tests/wpt/web-platform-tests/kv-storage/helpers/kvs-tests.js
  50. +0 −13 tests/wpt/web-platform-tests/kv-storage/storage-smoke-test.https.html
  51. +0 −66 tests/wpt/web-platform-tests/payment-request/payment-request-multiple-show-manual.https.html
  52. +0 −97 tests/wpt/web-platform-tests/payment-request/payment-request-show-method-manual.https.html
  53. +74 −0 tests/wpt/web-platform-tests/payment-request/payment-request-show-method.https.html
  54. +51 −8 tests/wpt/web-platform-tests/resources/testdriver.js
  55. +38 −0 tests/wpt/web-platform-tests/screen-capture/feature-policy.https.html
  56. +5 −3 tests/wpt/web-platform-tests/tools/ci/taskcluster-run.py
  57. +2 −0 tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testdriver-extra.js
  58. +127 −0 tests/wpt/web-platform-tests/webdriver/tests/execute_async_script/promise.py
  59. +16 −18 tests/wpt/web-platform-tests/webdriver/tests/execute_script/promise.py
  60. +1 −0 tests/wpt/web-platform-tests/webgl/webgl1-idlharness.any.js
  61. +1 −0 tests/wpt/web-platform-tests/webgl/webgl2-idlharness.any.js

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -62,18 +62,12 @@
[Matching font-weight: '399' should prefer '450 460' over '500 501']
expected: FAIL

[Matching font-stretch: '100%' should prefer '100%' over '110% 120%']
expected: FAIL

[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL

[Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg']
expected: FAIL

[Matching font-style: 'italic' should prefer 'oblique 20deg' over 'oblique 30deg 60deg']
expected: FAIL

[Matching font-style: 'italic' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL

@@ -101,9 +95,6 @@
[Matching font-style: 'oblique 21deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL

[Matching font-style: 'oblique 10deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
expected: FAIL

[Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg']
expected: FAIL

@@ -113,9 +104,6 @@
[Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic']
expected: FAIL

[Matching font-style: 'oblique 10deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL

[Matching font-style: 'oblique 10deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
expected: FAIL

@@ -302,9 +290,6 @@
[Matching font-style: 'oblique 20deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL

[Matching font-style: 'oblique 0deg' should prefer 'oblique 40deg 50deg' over 'italic']
expected: FAIL

[Matching font-weight: '500' should prefer '500' over '450 460']
expected: FAIL

@@ -0,0 +1,2 @@
[composited-under-rotateY-180deg-clip-perspective.html]
expected: FAIL
@@ -1,19 +1,7 @@
[HTMLButtonElement.html]
[formNoValidate on HTMLButtonElement must enqueue an attributeChanged reaction when adding a new attribute]
expected: FAIL

[disabled on HTMLButtonElement must enqueue an attributeChanged reaction when adding disabled content attribute]
expected: FAIL

[disabled on HTMLButtonElement must enqueue an attributeChanged reaction when replacing an existing attribute]
expected: FAIL

[autofocus on HTMLButtonElement must enqueue an attributeChanged reaction when replacing an existing attribute]
expected: FAIL

[formNoValidate on HTMLButtonElement must enqueue an attributeChanged reaction when replacing an existing attribute]
expected: FAIL

[autofocus on HTMLButtonElement must enqueue an attributeChanged reaction when adding autofocus content attribute]
expected: FAIL

@@ -48,3 +48,15 @@
[Check if an attribute with namespace and no prefix is serialized with the nearest-declared prefix even if the prefix is assigned to another namespace.]
expected: FAIL

[Check if start tag serialization finds an appropriate prefix.]
expected: FAIL

[Check if start tag serialization drops element prefix if the namespace is same as inherited default namespace.]
expected: FAIL

[Check if start tag serialization applied the original prefix even if it is declared in an ancestor element.]
expected: FAIL

[Check if start tag serialization takes into account of its xmlns:* attributes]
expected: FAIL

@@ -312,3 +312,6 @@
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
expected: FAIL

[<iframe>: separate response Content-Type: text/plain;charset=gbk text/html]
expected: FAIL

@@ -0,0 +1,5 @@
[javascript-url-abort-return-value-undefined.tentative.html]
expected: TIMEOUT
[Not aborting fetch for javascript:undefined navigation]
expected: TIMEOUT

@@ -0,0 +1,4 @@
[navigation-unload-same-origin-fragment.html]
[Tests that a fragment navigation in the unload handler will not block the initial navigation]
expected: FAIL

@@ -0,0 +1,74 @@
[name-attribute.window.html]
expected: TIMEOUT
[cross-origin <frame name=>]
expected: TIMEOUT

[cross-origin <embed name=>]
expected: TIMEOUT

[same-origin <frame name=>]
expected: TIMEOUT

[cross-origin <iframe name=initialvalue>]
expected: FAIL

[cross-origin <embed name=initialvalue>]
expected: TIMEOUT

[same-origin <iframe name=>]
expected: FAIL

[same-origin <embed>]
expected: TIMEOUT

[cross-origin <iframe>]
expected: FAIL

[cross-origin <frame name=initialvalue>]
expected: TIMEOUT

[cross-origin <iframe name=>]
expected: FAIL

[same-origin <object name=initialvalue>]
expected: TIMEOUT

[cross-origin <object name=initialvalue>]
expected: TIMEOUT

[same-origin <iframe>]
expected: FAIL

[same-origin <iframe name=initialvalue>]
expected: FAIL

[same-origin <object name=>]
expected: TIMEOUT

[same-origin <embed name=>]
expected: TIMEOUT

[same-origin <object>]
expected: TIMEOUT

[cross-origin <frame>]
expected: TIMEOUT

[same-origin <frame>]
expected: TIMEOUT

[cross-origin <object>]
expected: TIMEOUT

[cross-origin <embed>]
expected: TIMEOUT

[cross-origin <object name=>]
expected: TIMEOUT

[same-origin <frame name=initialvalue>]
expected: TIMEOUT

[same-origin <embed name=initialvalue>]
expected: TIMEOUT

@@ -9381,6 +9381,18 @@
[HTMLIFrameElement interface: attribute allow]
expected: FAIL

[HTMLFormElement interface: attribute rel]
expected: FAIL

[HTMLFormElement interface: attribute relList]
expected: FAIL

[HTMLFormElement interface: document.createElement("form") must inherit property "rel" with the proper type]
expected: FAIL

[HTMLFormElement interface: document.createElement("form") must inherit property "relList" with the proper type]
expected: FAIL


[interfaces.https.html?exclude=(Document|Window|HTML.*)]
[HTML IDL tests]

This file was deleted.

Oops, something went wrong.
@@ -0,0 +1,22 @@
[rel-base-target.html]
[<form rel="noreferrer opener"> with <base target>]
expected: FAIL

[<form rel="opener"> with <base target>]
expected: FAIL

[<form rel="opener noopener"> with <base target>]
expected: FAIL

[<form rel="noopener noreferrer"> with <base target>]
expected: FAIL

[<form rel="noopener"> with <base target>]
expected: FAIL

[<form rel="noreferrer"> with <base target>]
expected: FAIL

[<form rel=""> with <base target>]
expected: FAIL

@@ -0,0 +1,22 @@
[rel-button-target.html]
[<form rel="opener noopener"> with <button formtarget>]
expected: FAIL

[<form rel="noopener noreferrer"> with <button formtarget>]
expected: FAIL

[<form rel=""> with <button formtarget>]
expected: FAIL

[<form rel="noreferrer opener"> with <button formtarget>]
expected: FAIL

[<form rel="noopener"> with <button formtarget>]
expected: FAIL

[<form rel="noreferrer"> with <button formtarget>]
expected: FAIL

[<form rel="opener"> with <button formtarget>]
expected: FAIL

@@ -0,0 +1,22 @@
[rel-form-target.html]
[<form rel="noopener noreferrer"> with <form target>]
expected: FAIL

[<form rel="noreferrer opener"> with <form target>]
expected: FAIL

[<form rel="noreferrer"> with <form target>]
expected: FAIL

[<form rel="opener noopener"> with <form target>]
expected: FAIL

[<form rel=""> with <form target>]
expected: FAIL

[<form rel="noopener"> with <form target>]
expected: FAIL

[<form rel="opener"> with <form target>]
expected: FAIL

@@ -0,0 +1,22 @@
[rel-input-target.html]
[<form rel="opener"> with <input formtarget>]
expected: FAIL

[<form rel="opener noopener"> with <input formtarget>]
expected: FAIL

[<form rel=""> with <input formtarget>]
expected: FAIL

[<form rel="noreferrer opener"> with <input formtarget>]
expected: FAIL

[<form rel="noopener noreferrer"> with <input formtarget>]
expected: FAIL

[<form rel="noreferrer"> with <input formtarget>]
expected: FAIL

[<form rel="noopener"> with <input formtarget>]
expected: FAIL

@@ -1,4 +1,5 @@
[realtimeanalyser-fft-scaling.html]
expected: TIMEOUT
[X 2048-point FFT peak position is not equal to 64. Got 0.]
expected: FAIL

@@ -0,0 +1,44 @@
<!DOCTYPE html>
<title>Animate non-accelerated property using worklet animation</title>
<link rel="help" href="https://drafts.css-houdini.org/css-animationworklet/">

<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/web-animations/testcommon.js"></script>
<script src="common.js"></script>

<div id="target"></div>
<div id="target2"></div>

<script>
promise_test(async t => {
await registerConstantLocalTimeAnimator(1000);
const target = document.getElementById("target");
const effect = new KeyframeEffect(
target,
[
{ background: 'green' },
{ background: 'blue' },
],
{ duration: 2000 }
);
const target2 = document.getElementById("target2");
const effect2 = new KeyframeEffect(
target2,
[
{ boxShadow: '4px 4px 25px blue' },
{ boxShadow: '4px 4px 25px green' }
],
{ duration: 2000 }
);
const animation = new WorkletAnimation('constant_time', effect);
animation.play();
const animation2 = new WorkletAnimation('constant_time', effect2);
animation2.play();
await waitForAsyncAnimationFrames(1);
assert_equals(getComputedStyle(target).backgroundColor, "rgb(0, 64, 128)");
assert_equals(getComputedStyle(target2).boxShadow, "rgb(0, 64, 128) 4px 4px 25px 0px");
}, "Individual worklet animation should output values at specified local time for corresponding targets and effects");
</script>
Oops, something went wrong.

0 comments on commit f96f9a1

Please sign in to comment.
You can’t perform that action at this time.