mirror of
https://github.com/servo/servo.git
synced 2025-06-23 16:44:33 +01:00
Update web-platform-tests to revision b'797e75946c24d0625f04247b16d33c26d4ada273'
This commit is contained in:
parent
4339b3bab4
commit
44e249bebb
414 changed files with 12588 additions and 11565 deletions
|
@ -0,0 +1,2 @@
|
|||
[border-image-repeat-space-011.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[color-mix-currentcolor-border-repaint-parent.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[color-mix-currentcolor-border-repaint.html]
|
||||
expected: FAIL
|
|
@ -397,3 +397,15 @@
|
|||
|
||||
[Property color value 'oklch(calc(0 / 0) 0 0)']
|
||||
expected: FAIL
|
||||
|
||||
[Property color value 'lab(20% -50% 90%/0.5)']
|
||||
expected: FAIL
|
||||
|
||||
[Property color value 'oklab(20% 70% -80%/0.5)']
|
||||
expected: FAIL
|
||||
|
||||
[Property color value 'lch(20% 80% 10/0.5)']
|
||||
expected: FAIL
|
||||
|
||||
[Property color value 'oklch(20% 60% 10/0.5)']
|
||||
expected: FAIL
|
||||
|
|
|
@ -418,3 +418,15 @@
|
|||
|
||||
[e.style['color'\] = "oklch(calc(0 / 0) 0 0)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['color'\] = "lab(20% -50% 90%/0.5)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['color'\] = "oklab(20% 70% -80%/0.5)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['color'\] = "lch(20% 80% 10/0.5)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['color'\] = "oklch(20% 60% 10/0.5)" should set the property value]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[quotes-first-letter-001.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[quotes-first-letter-002.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[quotes-first-letter-003.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[quotes-first-letter-004.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[quotes-first-letter-005.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[flexbox-safe-overflow-position-002.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[flexbox-safe-overflow-position-003.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[flexbox-safe-overflow-position-005.html]
|
||||
expected: FAIL
|
|
@ -53,63 +53,9 @@
|
|||
[background-position length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -268,126 +214,3 @@
|
|||
|
||||
[vertical-align percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[background-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-color color(rgba) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -5,9 +5,6 @@
|
|||
[background-position length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[outline-offset length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -56,63 +56,9 @@
|
|||
[background-position length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / values]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -272,156 +218,6 @@
|
|||
[vertical-align percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[background-color color(rgba) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -53,63 +53,9 @@
|
|||
[background-position length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -5,12 +5,6 @@
|
|||
[background-position length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length-em(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[outline-offset length-em(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
[MediaQueryList-addListener-removeListener.html]
|
||||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listeners are called correct number of times]
|
||||
expected: FAIL
|
||||
|
||||
[listeners are called in order their MQLs were created]
|
||||
expected: FAIL
|
||||
|
|
|
@ -17,3 +17,8 @@
|
|||
[Values of CSSImportRule attributes]
|
||||
expected: FAIL
|
||||
|
||||
[Existence and writability of CSSImportRule supportsText attribute]
|
||||
expected: FAIL
|
||||
|
||||
[Value of CSSImportRule supportsText attribute]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[url-charset.window.html]
|
||||
expected: TIMEOUT
|
||||
[Blob charset should override any auto-detected charset.]
|
||||
expected: TIMEOUT
|
File diff suppressed because it is too large
Load diff
|
@ -8,8 +8,5 @@
|
|||
[[data-expected-height\] 3]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 1]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 2]
|
||||
[[data-expected-height\] 4]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[border-image-repeat-space-011.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[color-mix-currentcolor-border-repaint-parent.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[color-mix-currentcolor-border-repaint.html]
|
||||
expected: FAIL
|
|
@ -397,3 +397,15 @@
|
|||
|
||||
[Property color value 'oklch(calc(0 / 0) 0 0)']
|
||||
expected: FAIL
|
||||
|
||||
[Property color value 'lab(20% -50% 90%/0.5)']
|
||||
expected: FAIL
|
||||
|
||||
[Property color value 'oklab(20% 70% -80%/0.5)']
|
||||
expected: FAIL
|
||||
|
||||
[Property color value 'lch(20% 80% 10/0.5)']
|
||||
expected: FAIL
|
||||
|
||||
[Property color value 'oklch(20% 60% 10/0.5)']
|
||||
expected: FAIL
|
||||
|
|
|
@ -418,3 +418,15 @@
|
|||
|
||||
[e.style['color'\] = "oklch(calc(0 / 0) 0 0)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['color'\] = "lab(20% -50% 90%/0.5)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['color'\] = "oklab(20% 70% -80%/0.5)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['color'\] = "lch(20% 80% 10/0.5)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['color'\] = "oklch(20% 60% 10/0.5)" should set the property value]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[flexbox-safe-overflow-position-002.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[flexbox-safe-overflow-position-003.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[flexbox-safe-overflow-position-004.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[flexbox-safe-overflow-position-005.html]
|
||||
expected: FAIL
|
2
tests/wpt/metadata/css/css-fonts/size-adjust-03.html.ini
Normal file
2
tests/wpt/metadata/css/css-fonts/size-adjust-03.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[size-adjust-03.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[text-indent-min-max-content-001.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[text-wrap-balance-text-indent-001.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[trailing-other-space-separators-break-spaces-011.html]
|
||||
expected: FAIL
|
|
@ -476,3 +476,303 @@
|
|||
|
||||
[text-shadow shadow(shadow) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[margin-top length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[min-width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-height percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[max-width percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[top percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[right percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[bottom percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(pt) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(pc) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(px) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(em) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(ex) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(mm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(cm) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left length(in) / values]
|
||||
expected: FAIL
|
||||
|
||||
[left percentage(%) / values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -355,3 +355,12 @@
|
|||
|
||||
[rem(-18vw,5vw) should be used-value-equivalent to -3vw]
|
||||
expected: FAIL
|
||||
|
||||
[calc(round(1px + 0%, 1px + 0%)) should be used-value-equivalent to 1px]
|
||||
expected: FAIL
|
||||
|
||||
[calc(mod(1px + 0%, 1px + 0%)) should be used-value-equivalent to 0px]
|
||||
expected: FAIL
|
||||
|
||||
[calc(rem(1px + 0%, 1px + 0%)) should be used-value-equivalent to 0px]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
[MediaQueryList-addListener-removeListener.html]
|
||||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listeners are called correct number of times]
|
||||
expected: FAIL
|
||||
|
||||
[listener that was added twice is called only once]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[scroll-behavior-smooth-navigation.html]
|
||||
[Instant scrolling while doing history navigation.]
|
||||
expected: FAIL
|
|
@ -21,3 +21,8 @@
|
|||
[CSSStyleDeclaration cssText attribute should be updated due to [PutForwards\]]
|
||||
expected: FAIL
|
||||
|
||||
[Existence and writability of CSSImportRule supportsText attribute]
|
||||
expected: FAIL
|
||||
|
||||
[Value of CSSImportRule supportsText attribute]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[redirect-keepalive.any.html]
|
||||
expected: TIMEOUT
|
||||
[[keepalive\][new window\][unload\] same-origin redirect]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -4,3 +4,6 @@
|
|||
|
||||
[treat-as-public-address to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public-address to local: success.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -31,10 +31,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[public to local, grandparent navigates: failure.]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[public to local, grandparent navigates: success.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[local to local, grandparent navigates: no preflight required.]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -35,9 +35,6 @@
|
|||
[treat-as-public to local to private: no-cors failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local to private: no-cors success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local: failed first preflight.]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -52,3 +49,21 @@
|
|||
|
||||
[treat-as-public to private to local: no-cors failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local (same-origin) to private: failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local (same-origin) to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local (same-origin) to private: no-cors failed second preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local (same-origin): failed first preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local (same-origin): success.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to private to local (same-origin): no-cors failed first preflight.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -41,3 +41,6 @@
|
|||
|
||||
[treat-as-public to public: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local (same-origin): no preflight required.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
expected: TIMEOUT
|
||||
|
||||
[update public to local: success.]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[update public to private: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
expected: TIMEOUT
|
||||
|
||||
[treat-as-public to local: success.]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[treat-as-public to private: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -41,3 +41,6 @@
|
|||
|
||||
[treat-as-public to public: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local (same-origin): no preflight required.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -41,3 +41,6 @@
|
|||
|
||||
[treat-as-public to public: success.]
|
||||
expected: NOTRUN
|
||||
|
||||
[treat-as-public to local (same-origin): no preflight required.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
expected: TIMEOUT
|
||||
|
||||
[treat-as-public to local: success.]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[treat-as-public to private: failed preflight.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -4,3 +4,6 @@
|
|||
|
||||
[treat-as-public to private: failed preflight.]
|
||||
expected: FAIL
|
||||
|
||||
[treat-as-public to local: success.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
[embedding.tentative.https.window.html?13-last]
|
||||
|
||||
[embedding.tentative.https.window.html?1-1]
|
||||
|
||||
[embedding.tentative.https.window.html?12-12]
|
||||
|
||||
[embedding.tentative.https.window.html?10-10]
|
||||
|
||||
[embedding.tentative.https.window.html?8-8]
|
||||
|
||||
[embedding.tentative.https.window.html?6-6]
|
||||
|
||||
[embedding.tentative.https.window.html?2-2]
|
||||
|
||||
[embedding.tentative.https.window.html?3-3]
|
||||
|
||||
[embedding.tentative.https.window.html?7-7]
|
||||
|
||||
[embedding.tentative.https.window.html?11-11]
|
||||
[Parents embeds a CSP:frame-ancestors credentialless iframe]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[embedding.tentative.https.window.html?5-5]
|
||||
|
||||
[embedding.tentative.https.window.html?4-4]
|
||||
|
||||
[embedding.tentative.https.window.html?9-9]
|
|
@ -4,13 +4,7 @@
|
|||
expected: NOTRUN
|
||||
|
||||
[Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: undefined completion]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: string completion]
|
||||
expected: NOTRUN
|
||||
|
||||
[Navigating an iframe via location.href to a javascript: URL must not fire beforeunload: string completion]
|
||||
expected: NOTRUN
|
||||
|
||||
[Navigating an iframe via src="" to a javascript: URL after insertion must not fire beforeunload: string completion]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[navigation-unload-same-origin.window.html]
|
||||
[Same-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[a-click.html]
|
||||
[aElement.click() before the load event must NOT replace]
|
||||
expected: FAIL
|
|
@ -1,3 +1,6 @@
|
|||
[form-submit.html]
|
||||
[Replace before load, triggered by formElement.submit()]
|
||||
expected: FAIL
|
||||
|
||||
[Replace before load, triggered by same-document formElement.submit()]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[creating_browsing_context_test_01.html]
|
||||
expected: TIMEOUT
|
||||
[first argument: absolute url]
|
||||
expected: TIMEOUT
|
|
@ -1,5 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-1.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[sandbox-top-navigation-child-special-cases.tentative.sub.window.html]
|
||||
expected: TIMEOUT
|
||||
[Allow top with user activation + user activation]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
[form-validation-validity-patternMismatch.html]
|
||||
[[INPUT in TEXT status\] Invalid `v` regular expression gets ignored]
|
||||
expected: FAIL
|
||||
|
||||
[[INPUT in SEARCH status\] Invalid `v` regular expression gets ignored]
|
||||
expected: FAIL
|
||||
|
||||
[[INPUT in TEL status\] Invalid `v` regular expression gets ignored]
|
||||
expected: FAIL
|
||||
|
||||
[[INPUT in URL status\] Invalid `v` regular expression gets ignored]
|
||||
expected: FAIL
|
||||
|
||||
[[INPUT in EMAIL status\] Invalid `v` regular expression gets ignored]
|
||||
expected: FAIL
|
||||
|
||||
[[INPUT in PASSWORD status\] Invalid `v` regular expression gets ignored]
|
||||
expected: FAIL
|
||||
|
||||
[[INPUT in EMAIL status\] Invalid `v` regular expression gets ignored, if multiple is present]
|
||||
expected: FAIL
|
|
@ -10,3 +10,15 @@
|
|||
|
||||
[<input pattern> supports Unicode property escape syntax]
|
||||
expected: FAIL
|
||||
|
||||
[<input pattern> supports Unicode property escape syntax for properties of strings]
|
||||
expected: FAIL
|
||||
|
||||
[<input pattern> supports set difference syntax]
|
||||
expected: FAIL
|
||||
|
||||
[<input pattern> supports string literal syntax]
|
||||
expected: FAIL
|
||||
|
||||
[<input pattern> enables the RegExp v flag]
|
||||
expected: FAIL
|
||||
|
|
|
@ -11,6 +11,3 @@
|
|||
|
||||
[Check that rel=noopener with target=_parent does a normal load]
|
||||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_self does a normal load]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[async-script.html]
|
||||
|
||||
[async-script.html?reload]
|
||||
expected: ERROR
|
|
@ -1,3 +0,0 @@
|
|||
[DOMContentLoaded-defer.html]
|
||||
[The end: DOMContentLoaded and defer scripts]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[module-tla-delayed.html]
|
||||
[document.write in an imported module]
|
||||
expected: FAIL
|
|
@ -1,13 +1,12 @@
|
|||
[promise-job-entry.html]
|
||||
expected: TIMEOUT
|
||||
[Fulfillment handler on fulfilled promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Rejection handler on pending-then-rejected promise]
|
||||
expected: FAIL
|
||||
|
||||
[Sanity check: this all works as expected with no promises involved]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Thenable resolution]
|
||||
expected: FAIL
|
||||
|
@ -16,4 +15,4 @@
|
|||
expected: FAIL
|
||||
|
||||
[Fulfillment handler on pending-then-fulfilled promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
[cors-preflight.any.html]
|
||||
expected: ERROR
|
||||
[PerformanceResourceTiming sizes fetch with preflight test]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cors-preflight.any.worker.html]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[cross-partition.https.tentative.html]
|
||||
expected: TIMEOUT
|
||||
expected: CRASH
|
||||
[BroadcastChannel messages aren't received from a cross-partition iframe]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
[postMessage_cross_domain_image_transfer_webgl.sub.htm]
|
||||
expected: TIMEOUT
|
||||
[sending WebGL canvas ImageBitmap to http://web-platform.test:8000]
|
||||
expected: TIMEOUT
|
||||
|
||||
[sending WebGL canvas ImageBitmap to http://www1.web-platform.test:8000]
|
||||
expected: NOTRUN
|
||||
|
||||
[sending WebGL canvas ImageBitmap to http://not-web-platform.test:8000]
|
||||
expected: NOTRUN
|
|
@ -1,4 +0,0 @@
|
|||
[017.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, about:blank]
|
||||
expected: TIMEOUT
|
|
@ -1,4 +0,0 @@
|
|||
[018.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, javascript:]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Worker-constructor.html]
|
||||
expected: ERROR
|
|
@ -1,3 +0,0 @@
|
|||
[scrollBy.html]
|
||||
[Ensure that the window.scrollBy function affects scroll position as expected]
|
||||
expected: FAIL
|
2
tests/wpt/mozilla/meta/mozilla/scroll_root.html.ini
Normal file
2
tests/wpt/mozilla/meta/mozilla/scroll_root.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[scroll_root.html]
|
||||
expected: FAIL
|
1
tests/wpt/web-platform-tests/.gitignore
vendored
1
tests/wpt/web-platform-tests/.gitignore
vendored
|
@ -45,7 +45,6 @@ scratch
|
|||
/css/build-temp
|
||||
/css/dist
|
||||
/css/dist_last
|
||||
/css/tools/cache
|
||||
/url/tools/IdnaTestV2.txt
|
||||
/webaudio/idl/*
|
||||
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
# Prevent accidentially touching CSS subtree
|
||||
/css/tools/apiclient/ @plinss @web-platform-tests/wpt-core-team
|
||||
|
||||
# Require review for changes that often need an RFC
|
||||
/resources/testdriver* @web-platform-tests/wpt-core-team
|
||||
/resources/testharness* @web-platform-tests/wpt-core-team
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
spec: https://w3c.github.io/accname/
|
||||
suggested_reviewers:
|
||||
- cookiecrook
|
||||
- spectranaut
|
||||
- jnurthen
|
||||
- halindrome
|
||||
- joanmarie
|
||||
|
|
|
@ -11,12 +11,12 @@
|
|||
|
||||
promise_test(async t => {
|
||||
const label = await test_driver.get_computed_label(document.getElementById('d'));
|
||||
assert_true(label == "test label");
|
||||
assert_equals(label, "test label");
|
||||
}, "tests labelFrom: author");
|
||||
|
||||
promise_test(async t => {
|
||||
const label = await test_driver.get_computed_label(document.getElementById('h'));
|
||||
assert_true(label == "test heading");
|
||||
assert_equals(label, "test heading");
|
||||
}, "tests labelFrom: contents");
|
||||
|
||||
</script>
|
||||
|
|
60
tests/wpt/web-platform-tests/accname/name/ReadMe.md
Normal file
60
tests/wpt/web-platform-tests/accname/name/ReadMe.md
Normal file
|
@ -0,0 +1,60 @@
|
|||
|
||||
## Breakdown of AccName Name Computation files...
|
||||
|
||||
Portions of the AccName algorithm are referenced via unique IDs such as `comp_labelledby` and `comp_embedded_control`. This ReadMe lists those sections (and subsections) in order as they appear in [AccName Computation Steps](https://w3c.github.io/accname/#computation-steps).
|
||||
|
||||
In order to make the WPT test files digestible and understandable, the tests are broken up more or less in the structure of the algorithm, with the file struction listed below. Sub-section test (such as `comp_labelledby_recursion`) are tested as part of the main section `comp_labelledby` in [comp_labelledby.html](comp_labelledby.html).
|
||||
|
||||
Non-name portions of the AccName spec (such as Descripton Computation) should be tested in another directory.
|
||||
|
||||
If a new section of the AccName algorithm is added, please list it here when checking in new tests. Thanks.
|
||||
|
||||
### No-Op (no test files)
|
||||
- comp_init
|
||||
- comp_computation
|
||||
|
||||
### [comp_hidden_not_referenced](comp_hidden_not_referenced.html)
|
||||
|
||||
### [comp_labelledby](comp_labelledby.html)
|
||||
- comp_labelledby_reset
|
||||
- comp_labelledby_foreach
|
||||
- comp_labelledby_set_current
|
||||
- comp_labelledby_recursion
|
||||
- comp_labelledby_append
|
||||
- comp_labelledby_return
|
||||
|
||||
### [comp_embedded_control](comp_embedded_control.html)
|
||||
- comp_embedded_control_textbox
|
||||
- comp_embedded_control_combobox_or_listbox
|
||||
- comp_embedded_control_range
|
||||
- comp_embedded_control_range_valuetext
|
||||
- comp_embedded_control_range_valuenow
|
||||
- comp_embedded_control_range_host_language_value
|
||||
|
||||
### [comp_label](comp_label.html)
|
||||
|
||||
### [comp_host_language_label](comp_host_language_label.html)
|
||||
|
||||
### [comp_name_from_content](comp_name_from_content.html)
|
||||
- comp_name_from_content_reset
|
||||
- comp_name_from_content_pseudo_element
|
||||
- comp_name_from_content_pseudo_element_before
|
||||
- comp_name_from_content_pseudo_element_after
|
||||
- comp_name_from_content_for_each_child
|
||||
- comp_name_from_content_for_each_child_set_current
|
||||
- comp_name_from_content_for_each_child_recursion
|
||||
- comp_for_each_child_append
|
||||
- comp_name_from_content_return
|
||||
|
||||
### [comp_text_node](comp_text_node.html)
|
||||
|
||||
### comp_recursive_name_from_content (tested with [comp_name_from_content](comp_name_from_content.html))
|
||||
|
||||
### [comp_tooltip](comp_tooltip.html)
|
||||
|
||||
### No-Op (no test files)
|
||||
- comp_append
|
||||
- comp_complete
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Name Comp: Embedded Control</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="/resources/testdriver-actions.js"></script>
|
||||
<script src="/wai-aria/scripts/aria-utils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" data-expectedlabel="Flash the screen 3 times" data-testname="checkbox label with embedded textfield" class="ex">
|
||||
Flash the screen
|
||||
<input value="3" aria-label="number of times" data-expectedlabel="number of times" data-testname="label of embedded textfield inside checkbox label" class="ex"> times
|
||||
</label>
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
Todo: test all remaining cases of https://w3c.github.io/accname/#comp_embedded_control
|
||||
- comp_embedded_control_textbox
|
||||
- comp_embedded_control_combobox_or_listbox
|
||||
- comp_embedded_control_range
|
||||
- comp_embedded_control_range_valuetext
|
||||
- comp_embedded_control_range_valuenow
|
||||
- comp_embedded_control_range_host_language_value
|
||||
|
||||
-->
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,26 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Name Comp: Hidden Not Referenced</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="/resources/testdriver-actions.js"></script>
|
||||
<script src="/wai-aria/scripts/aria-utils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h2 class="ex" data-expectedlabel="heading label" data-testname="heading with interior hidden node">
|
||||
heading
|
||||
<span hidden>bogus</span>
|
||||
label
|
||||
</h2>
|
||||
|
||||
<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_hidden_not_referenced -->
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,30 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Name Comp: Host Language Label</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="/resources/testdriver-actions.js"></script>
|
||||
<script src="/wai-aria/scripts/aria-utils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<label for="t">label</label>
|
||||
<input id="t" data-expectedlabel="label" data-testname="host language: label[for] input[type=text]" class="ex">
|
||||
<!-- Todo: test all remaining input types with label[for] -->
|
||||
|
||||
<label>
|
||||
<input type="checkbox" data-expectedlabel="label" data-testname="host language: label input[type=checkbox] encapsulation" class="ex">
|
||||
label
|
||||
</label>
|
||||
<!-- Todo: test all remaining input types with label encapsulation -->
|
||||
|
||||
<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_host_language_label -->
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
22
tests/wpt/web-platform-tests/accname/name/comp_label.html
Normal file
22
tests/wpt/web-platform-tests/accname/name/comp_label.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Name Comp: Label</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="/resources/testdriver-actions.js"></script>
|
||||
<script src="/wai-aria/scripts/aria-utils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div aria-label="label" data-expectedlabel="label" data-testname="label valid on group" role="group" class="ex">x</div>
|
||||
|
||||
<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_label -->
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,35 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Name Comp: Labelledby</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="/resources/testdriver-actions.js"></script>
|
||||
<script src="/wai-aria/scripts/aria-utils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div role="group" aria-labelledby="h" class="ex" data-expectedlabel="div group label" data-testname="div group explicitly labelledby heading">
|
||||
<h2 id="h">div group label</h2>
|
||||
<p>text inside div group</p>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
|
||||
Todo: test all remaining cases of https://w3c.github.io/accname/#comp_labelledby
|
||||
- comp_labelledby_reset
|
||||
- comp_labelledby_foreach
|
||||
- comp_labelledby_set_current
|
||||
- comp_labelledby_recursion
|
||||
- comp_labelledby_append
|
||||
- comp_labelledby_return
|
||||
|
||||
-->
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,37 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Name Comp: Name From Content</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="/resources/testdriver-actions.js"></script>
|
||||
<script src="/wai-aria/scripts/aria-utils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 data-expectedlabel="label" data-testname="heading name from content" class="ex">label</h1>
|
||||
|
||||
<!--
|
||||
|
||||
Todo: test all remaining cases of https://w3c.github.io/accname/#comp_name_from_content
|
||||
- comp_name_from_content_reset
|
||||
- comp_name_from_content_pseudo_element
|
||||
- comp_name_from_content_pseudo_element_before
|
||||
- comp_name_from_content_pseudo_element_after
|
||||
- comp_name_from_content_for_each_child
|
||||
- comp_name_from_content_for_each_child_set_current
|
||||
- comp_name_from_content_for_each_child_recursion
|
||||
- comp_for_each_child_append
|
||||
- comp_name_from_content_return
|
||||
|
||||
Todo: test all remaining *recursive* cases in https://w3c.github.io/accname/#comp_recursive_name_from_content
|
||||
|
||||
-->
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,36 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Name Comp: Text Node</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="/resources/testdriver-actions.js"></script>
|
||||
<script src="/wai-aria/scripts/aria-utils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- I'm not certain whether #comp_text_node requires a lot of testing outside of the #comp_name_from_content contexts, -->
|
||||
<!-- but I did think of one example where text node versus comment node may make a difference when joining text nodes with a space vs innerText. -->
|
||||
|
||||
<!-- Skipped (class="ex" removed) until https://github.com/w3c/accname/issues/193 is resolved -->
|
||||
<h2 class="ex-skipped" data-expectedlabel="heading label" data-testname="heading with text/comment/text nodes, no space">
|
||||
heading<!-- with non-text node splitting concatenated text nodes -->label<!-- [sic] no extra spaces around first comment -->
|
||||
</h2>
|
||||
|
||||
|
||||
<h2 class="ex" data-expectedlabel="heading label" data-testname="heading with text/comment/text nodes, with space">
|
||||
heading
|
||||
<!-- comment node between text nodes with leading/trailing whitespace -->
|
||||
label
|
||||
</h2>
|
||||
|
||||
|
||||
<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_text_node -->
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
22
tests/wpt/web-platform-tests/accname/name/comp_tooltip.html
Normal file
22
tests/wpt/web-platform-tests/accname/name/comp_tooltip.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Name Comp: Tooltip</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/testdriver.js"></script>
|
||||
<script src="/resources/testdriver-vendor.js"></script>
|
||||
<script src="/resources/testdriver-actions.js"></script>
|
||||
<script src="/wai-aria/scripts/aria-utils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<a href="#" title="label" data-expectedlabel="label" data-testname="link label from tooltip" class="ex"><img src="#" alt=""></a>
|
||||
|
||||
<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_tooltip -->
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -21,8 +21,9 @@ def main(request, response):
|
|||
|
||||
name = request.GET[b'name']
|
||||
path = request.GET[b'path']
|
||||
value = request.GET.first(b'value', b"1")
|
||||
expiry_year = date.today().year + 1
|
||||
cookie = b"%s=1; Path=%s; Expires=09 Jun %d 10:18:14 GMT" % (name, path, expiry_year)
|
||||
cookie = b"%s=%s; Path=%s; Expires=09 Jun %d 10:18:14 GMT" % (name, value, path, expiry_year)
|
||||
|
||||
headers = [
|
||||
(b"Content-Type", b"application/json"),
|
||||
|
|
|
@ -105,6 +105,9 @@ export class MockFederatedAuthRequest {
|
|||
async unregisterIdP(configURL) {
|
||||
}
|
||||
|
||||
async closeModalDialogView() {
|
||||
}
|
||||
|
||||
async reset() {
|
||||
this.token_ = null;
|
||||
this.selected_identity_provider_config_url_ = null;
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
<link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" />
|
||||
<link rel="match" href="background-attachment-applies-to-001-ref.xht" />
|
||||
|
||||
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-15" />
|
||||
<meta name="flags" content="image" />
|
||||
<meta name="assert" content="The 'background-attachment' property applies to elements with 'display' set to 'block'." />
|
||||
<style type="text/css">
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
<link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" />
|
||||
<link rel="match" href="background-attachment-applies-to-001-ref.xht" />
|
||||
|
||||
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-15" />
|
||||
<meta name="flags" content="image" />
|
||||
<meta name="assert" content="The 'background-attachment' property applies to elements with 'display' set to 'table-caption'." />
|
||||
<style type="text/css">
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
<link rel="alternate" href="http://www.hixie.ch/tests/adhoc/css/background/bg-pos-4.html" type="text/html"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background"/>
|
||||
<link rel="match" href="background-bg-pos-204-ref.xht" />
|
||||
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-15" />
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
html { background: bottom right url(support/diamond.png) fixed white no-repeat; color: black; }
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
<link rel="help" href="http://www.w3.org/TR/CSS21/colors.html#background-properties" />
|
||||
<link rel="match" href="background-image-cover-attachment-001-ref.xht" />
|
||||
|
||||
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-15" />
|
||||
<meta name="flags" content="image" />
|
||||
<meta name="assert" content="Background-image tiling does not color the margin regardless of background-attachment." />
|
||||
<style type="text/css">
|
||||
|
|
|
@ -18,11 +18,11 @@
|
|||
}
|
||||
.collapsing1
|
||||
{
|
||||
border-left: red;
|
||||
border-left-color: red;
|
||||
}
|
||||
#collapsing2
|
||||
{
|
||||
border-top: red;
|
||||
border-top-color: red;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
@ -46,4 +46,4 @@
|
|||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
@ -20,11 +20,11 @@
|
|||
}
|
||||
.collapsing1
|
||||
{
|
||||
border-right: red;
|
||||
border-right-color: red;
|
||||
}
|
||||
#collapsing2
|
||||
{
|
||||
border-top: red;
|
||||
border-top-color: red;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
@ -48,4 +48,4 @@
|
|||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
@ -0,0 +1,65 @@
|
|||
<!DOCTYPE html>
|
||||
|
||||
<meta charset="UTF-8">
|
||||
|
||||
<title>CSS Backgrounds Test: border-image-repeat: space</title>
|
||||
|
||||
<!--
|
||||
|
||||
Created: March 31st 2023
|
||||
|
||||
Last modified: April 9th 2023
|
||||
|
||||
-->
|
||||
|
||||
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-backgrounds-3/#border-image-repeat">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-backgrounds-3/#border-image-process">
|
||||
<link rel="match" href="reference/border-image-repeat-space-011-ref.html">
|
||||
|
||||
<meta content="" name="flags">
|
||||
<meta content="This test checks that the process of repeating the tile when 'border-image-repeat' is 'space'. The testing div is wide enough and tall enough to have 2 complete border-image on each of the 4 sides. 96px will become the extra space which must be distributed around the 2 tiles." name="assert">
|
||||
|
||||
<!--
|
||||
|
||||
'space'
|
||||
The image is tiled (repeated) to fill the area. If it does
|
||||
not fill the area with a whole number of tiles, the extra
|
||||
space is distributed around the tiles.
|
||||
|
||||
https://www.w3.org/TR/css-backgrounds-3/#valdef-border-image-repeat-space
|
||||
|
||||
-->
|
||||
|
||||
<style>
|
||||
div
|
||||
{
|
||||
border: red solid 100px;
|
||||
border-image-repeat: space; /* this is the same as 'space space' since
|
||||
"
|
||||
If the second keyword is absent, it is assumed to be the same as the first.
|
||||
https://www.w3.org/TR/css-backgrounds-3/#border-image-repeat
|
||||
"
|
||||
*/
|
||||
border-image-slice: 50;
|
||||
border-image-source: url("support/border-image-repeat-space-011.png");
|
||||
height: 296px;
|
||||
width: 296px;
|
||||
|
||||
/*
|
||||
|
||||
296
|
||||
-
|
||||
200
|
||||
======
|
||||
96
|
||||
|
||||
and since there is 3 spaces created, we divide
|
||||
the remaining by 3 giving us exactly 32px between and around
|
||||
each pair of (gray, purple, orange and blue) squares
|
||||
|
||||
*/
|
||||
}
|
||||
</style>
|
||||
|
||||
<div></div>
|
|
@ -0,0 +1,38 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="reftest-wait">
|
||||
<title>currentColor in color-mix() used in border repaints properly when parent color changes</title>
|
||||
<link rel="author" title="Tim Nguyen" href="https://github.com/nt1m">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-color/#currentcolor-color">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<style>
|
||||
#container {
|
||||
color: red;
|
||||
}
|
||||
|
||||
#container.green {
|
||||
color: green;
|
||||
}
|
||||
|
||||
#target {
|
||||
border: 50px solid color-mix(in hsl, transparent 0%, currentColor 100%);
|
||||
width: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
|
||||
<div id="container">
|
||||
<div id="target"></div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
addEventListener("load", () => {
|
||||
setTimeout(() => {
|
||||
requestAnimationFrame(() => {
|
||||
container.classList.add("green");
|
||||
document.documentElement.classList.remove("reftest-wait");
|
||||
});
|
||||
}, 0);
|
||||
});
|
||||
</script>
|
||||
</html>
|
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="reftest-wait">
|
||||
<title>currentColor in color-mix() used in border repaints properly when color changes</title>
|
||||
<link rel="author" title="Tim Nguyen" href="https://github.com/nt1m">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-color/#currentcolor-color">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<style>
|
||||
#target {
|
||||
color: red;
|
||||
border: 50px solid color-mix(in hsl, transparent 0%, currentColor 100%);
|
||||
width: 0;
|
||||
}
|
||||
|
||||
#target.green {
|
||||
color: green;
|
||||
}
|
||||
</style>
|
||||
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
|
||||
<div id="target"></div>
|
||||
|
||||
<script>
|
||||
addEventListener("load", () => {
|
||||
setTimeout(() => {
|
||||
requestAnimationFrame(() => {
|
||||
target.classList.add("green");
|
||||
document.documentElement.classList.remove("reftest-wait");
|
||||
});
|
||||
}, 0);
|
||||
});
|
||||
</script>
|
||||
</html>
|
|
@ -0,0 +1,38 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="reftest-wait">
|
||||
<title>currentColor used in border repaints properly when parent color changes</title>
|
||||
<link rel="author" title="Tim Nguyen" href="https://github.com/nt1m">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-color/#currentcolor-color">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<style>
|
||||
#container {
|
||||
color: red;
|
||||
}
|
||||
|
||||
#container.green {
|
||||
color: green;
|
||||
}
|
||||
|
||||
#target {
|
||||
border: 50px solid currentColor;
|
||||
width: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
|
||||
<div id="container">
|
||||
<div id="target"></div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
addEventListener("load", () => {
|
||||
setTimeout(() => {
|
||||
requestAnimationFrame(() => {
|
||||
container.classList.add("green");
|
||||
document.documentElement.classList.remove("reftest-wait");
|
||||
});
|
||||
}, 0);
|
||||
});
|
||||
</script>
|
||||
</html>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue