diff options
Diffstat (limited to 'testing/web-platform/meta/html/semantics/invokers')
11 files changed, 197 insertions, 113 deletions
diff --git a/testing/web-platform/meta/html/semantics/invokers/interestevent-dispatch-shadow.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interestevent-dispatch-shadow.tentative.html.ini new file mode 100644 index 0000000000..839261e05d --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/interestevent-dispatch-shadow.tentative.html.ini @@ -0,0 +1,6 @@ +[interestevent-dispatch-shadow.tentative.html] + [InterestEvent propagates across shadow boundaries retargeting invoker] + expected: FAIL + + [cross shadow InterestEvent retargets interestee to host element] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/interestevent-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interestevent-interface.tentative.html.ini new file mode 100644 index 0000000000..5c2d245e47 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/interestevent-interface.tentative.html.ini @@ -0,0 +1,66 @@ +[interestevent-interface.tentative.html] + [action is a readonly defaulting to ''] + expected: FAIL + + [invoker is readonly defaulting to null] + expected: FAIL + + [action reflects initialized attribute] + expected: FAIL + + [action set to undefined] + expected: FAIL + + [action set to null] + expected: FAIL + + [action set to false] + expected: FAIL + + [action explicitly set to empty string] + expected: FAIL + + [action set to true] + expected: FAIL + + [action set to a number] + expected: FAIL + + [action set to [\]] + expected: FAIL + + [action set to [1, 2, 3\]] + expected: FAIL + + [action set to an object] + expected: FAIL + + [action set to an object with a toString function] + expected: FAIL + + [InterestEventInit properties set value] + expected: FAIL + + [InterestEventInit properties set value 2] + expected: FAIL + + [InterestEventInit properties set value 3] + expected: FAIL + + [invoker set to undefined] + expected: FAIL + + [invoker set to null] + expected: FAIL + + [invoker set to false] + expected: FAIL + + [invoker set to true] + expected: FAIL + + [invoker set to {}] + expected: FAIL + + [invoker set to non-Element EventTarget] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini new file mode 100644 index 0000000000..fc3a1dbcb1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini @@ -0,0 +1,21 @@ +[interesttarget-button-event-dispatch.tentative.html] + [InterestEvent dispatches on button focus] + expected: FAIL + + [InterestEvent dispatches on button hover] + expected: FAIL + + [InterestEvent dispatches on anchor focus] + expected: FAIL + + [InterestEvent dispatches on anchor hover] + expected: FAIL + + [event action is set to interestAction] + expected: FAIL + + [event action is set to interestaction attribute] + expected: FAIL + + [event dispatches if interestee is non-HTML Element] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/interesttarget-on-popover-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interesttarget-on-popover-behavior.tentative.html.ini new file mode 100644 index 0000000000..97ad6a85f6 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/interesttarget-on-popover-behavior.tentative.html.ini @@ -0,0 +1,27 @@ +[interesttarget-on-popover-behavior.tentative.html] + [hover interest invoking (as auto) closed popover opens] + expected: FAIL + + [hover interest invoking (as auto) open popover closes] + expected: FAIL + + [focus interest invoking (as auto) closed popover opens] + expected: FAIL + + [focus interest invoking (as auto) open popover closes] + expected: FAIL + + [hover interest invoking (as togglepopover) closed popover opens] + expected: FAIL + + [hover interest invoking (as togglepopover) open popover closes] + expected: FAIL + + [focus interest invoking (as togglepopover) closed popover opens] + expected: FAIL + + [focus interest invoking (as togglepopover) open popover closes] + expected: FAIL + + [interest invoking (as togglepopover - case insensitive) closed popover opens] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini index 19d709a88d..f0be3ffd6a 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini @@ -1,3 +1,33 @@ [invoketarget-button-event-dispatch.tentative.html] [event dispatches on click] expected: FAIL + + [setting custom invokeAction property to foo (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeaction attribute to foo (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeAction property to foobar (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeaction attribute to foobar (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeAction property to foo bar (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeaction attribute to foo bar (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeAction property to em—dash (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeaction attribute to em—dash (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeAction property to hidedocument (no dash) did not dispatch an event] + expected: FAIL + + [setting custom invokeaction attribute to hidedocument (no dash) did not dispatch an event] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-generic-eventtarget-crash.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-generic-eventtarget-crash.tentative.html.ini deleted file mode 100644 index 87f0f7be98..0000000000 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-generic-eventtarget-crash.tentative.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[invoketarget-generic-eventtarget-crash.tentative.html] - expected: - if debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-behavior.tentative.html.ini index e2f03ef66c..6ae9fceaff 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-behavior.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-behavior.tentative.html.ini @@ -1,4 +1,6 @@ [invoketarget-on-audio-behavior.tentative.html] + expected: + if (os == "android") and not debug: [OK, CRASH] [invoking audio with playpause action makes audio play] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-invalid-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-invalid-behavior.tentative.html.ini new file mode 100644 index 0000000000..235bbec2ed --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-invalid-behavior.tentative.html.ini @@ -0,0 +1,3 @@ +[invoketarget-on-audio-invalid-behavior.tentative.html] + expected: + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini index 463016d51a..5cf4b7957e 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini @@ -1,125 +1,43 @@ [invoketarget-on-popover-behavior.tentative.html] prefs: [dom.element.popover.enabled: true] - expected: - if (os == "mac") and not debug: TIMEOUT [invoking (as auto) closed popover opens] expected: FAIL [invoking (as togglepopover) closed popover opens] expected: FAIL - [invoking (as togglepopover - case insensitive) closed popover opens] - expected: - if (os == "mac") and not debug: [FAIL, TIMEOUT] - FAIL - [invoking (as showpopover) closed popover opens] - expected: - if (os == "mac") and not debug: NOTRUN - FAIL - - [invoking (as showpopover - case insensitive) closed popover opens] - expected: - if (os == "mac") and not debug: NOTRUN - FAIL + expected: FAIL [invoking (as showpopover) open popover is noop] - expected: - if (os == "mac") and not debug: NOTRUN - FAIL - - [invoking (as hidepopover) open popover closes] - expected: - if (os == "mac") and not debug: NOTRUN - FAIL - - [invoking (as hidepopover - case insensitive) open popover closes] - expected: - if (os == "mac") and not debug: NOTRUN - FAIL + expected: FAIL [invoking (as auto) from within open popover closes] expected: FAIL [invoking (as togglepopover) from within open popover closes] - expected: - if (os == "mac") and not debug: [TIMEOUT, NOTRUN, FAIL] - FAIL - - [invoking (as foo) on open popover does nothing] - expected: - if (os == "mac") and not debug: NOTRUN - FAIL - - [invoking (as togglemodal) on open popover does nothing] - expected: - if (os == "mac") and not debug: NOTRUN - FAIL - - [invoking (as showpicker) on open popover does nothing] - expected: - if (os == "mac") and not debug: NOTRUN - FAIL - - [invoking (as toggle) on open popover does nothing] - expected: - if (os == "mac") and not debug: [NOTRUN, FAIL, TIMEOUT] - FAIL - - [invoking (as open) on open popover does nothing] - expected: - if (os == "mac") and not debug: [NOTRUN, FAIL] - FAIL - - [invoking (as close) on open popover does nothing] - expected: - if (os == "mac") and not debug: [NOTRUN, TIMEOUT] - FAIL - - [invoking (as close) on popover does nothing] - expected: - if (os == "mac") and not debug: [NOTRUN, PASS] - - [invoking (as open) on popover does nothing] - expected: - if (os == "mac") and not debug: [NOTRUN, PASS] - - [invoking (as foo) on popover does nothing] - expected: - if (os == "mac") and not debug: NOTRUN - - [invoking (as togglepopover) open popover with preventDefault does not close] - expected: - if (os == "mac") and not debug: [NOTRUN, TIMEOUT] + expected: FAIL - [invoking (as showpopover) closed popover with preventDefault does not open] - expected: - if (os == "mac") and not debug: NOTRUN + [changing invokeaction attribute inside invokeevent doesn't impact the invocation] + expected: FAIL - [invoking (as togglepopover) closed popover with preventDefault does not open] - expected: - if (os == "mac") and not debug: [PASS, NOTRUN] + [invoking (as explicit empty) closed popover opens] + expected: FAIL - [invoking (as hidepopover) closed popover is noop] - expected: - if (os == "mac") and not debug: NOTRUN + [invoking (as tOgGlEpOpOvEr) closed popover opens] + expected: FAIL - [invoking (as toggle) on popover does nothing] - expected: - if (os == "mac") and not debug: NOTRUN + [invoking (as sHoWpOpOvEr) closed popover opens] + expected: FAIL - [invoking (as togglepopover) open popover closes] - expected: - if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + [invoking (as explicit empty) from within open popover closes] + expected: FAIL - [invoking (as togglemodal) on popover does nothing] - expected: - if (os == "mac") and not debug: NOTRUN + [invoking (as hidepopover) from within open popover closes] + expected: FAIL - [invoking (as hidepopover) open popover with preventDefault does not close] - expected: - if (os == "mac") and not debug: NOTRUN + [invoking (as tOgGlEpOpOvEr) from within open popover closes] + expected: FAIL - [invoking (as showpicker) on popover does nothing] - expected: - if (os == "mac") and not debug: NOTRUN + [invoking (as hIdEpOpOvEr) from within open popover closes] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-invalid-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-invalid-behavior.tentative.html.ini new file mode 100644 index 0000000000..a667bac058 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-invalid-behavior.tentative.html.ini @@ -0,0 +1,15 @@ +[invoketarget-on-popover-invalid-behavior.tentative.html] + [invoking (as foo-bar) on open popover does nothing] + expected: FAIL + + [invoking (as showmodal) on open popover does nothing] + expected: FAIL + + [invoking (as showpicker) on open popover does nothing] + expected: FAIL + + [invoking (as open) on open popover does nothing] + expected: FAIL + + [invoking (as close) on open popover does nothing] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini index 8806df1630..bfc5f1f4ba 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini @@ -1,17 +1,16 @@ [invoketarget-on-video-behavior.tentative.html] expected: - if tsan: [OK, ERROR] + if (os == "win") and (processor == "x86_64"): [OK, ERROR] + if (os == "linux") and tsan: [OK, ERROR] [invoking video with auto action is no-op] expected: - if (os == "linux") and fission and not debug and (processor == "x86_64") and not asan and tsan: [FAIL, PASS] - if (os == "linux") and fission and not debug and (processor == "x86_64") and asan: [FAIL, PASS] - if (os == "linux") and fission and debug and swgl: [FAIL, PASS] - if (os == "linux") and fission and debug and not swgl: FAIL - if (os == "linux") and not fission and not debug and asan: [FAIL, PASS] - if (os == "linux") and not fission and not debug and not asan: [FAIL, PASS] - if (os == "linux") and not fission and debug: [FAIL, PASS] + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "win") and not debug and (processor == "x86"): PASS + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: PASS if os == "android": PASS - [PASS, FAIL] + [FAIL, PASS] [invoking video with playpause action makes video play] expected: FAIL |