diff --git a/page-visibility/Ch60.json b/page-visibility/Ch60.json new file mode 100644 index 0000000..24d3432 --- /dev/null +++ b/page-visibility/Ch60.json @@ -0,0 +1,356 @@ +{ + "results": [ + { + "test": "/page-visibility/idlharness.html", + "subtests": [ + { + "name": "Document interface: attribute hidden", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute visibilityState", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute onvisibilitychange", + "status": "FAIL", + "message": "assert_true: The prototype object must have a property \"onvisibilitychange\" expected true got false" + }, + { + "name": "Document must be primary interface of window.document", + "status": "FAIL", + "message": "assert_equals: window.document's prototype is not Document.prototype expected object \"[object Document]\" but got object \"[object HTMLDocument]\"" + }, + { + "name": "Stringification of window.document", + "status": "FAIL", + "message": "assert_equals: class string of window.document expected \"[object Document]\" but got \"[object HTMLDocument]\"" + }, + { + "name": "Document interface: window.document must inherit property \"hidden\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"visibilityState\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"onvisibilitychange\" with the proper type (2)", + "status": "FAIL", + "message": "assert_inherits: property \"onvisibilitychange\" not found in prototype chain" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/prerender_call.html", + "subtests": [ + { + "name": "VisibilityState of the target page was set to \"prerender\" when it has been prerendered", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_attributes_exist.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_child_document.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with no style attribute == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 1", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'display:none' style == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 2", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'visibility:hidden' style == visible", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_default_view.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "windowless subdocument generated for test has a null default view", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "hidden == true for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + }, + { + "name": "visibilityState == hidden for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_read_only.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is read only.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is read only.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/unload.html", + "subtests": [ + { + "name": "visibilitychange fires on unload", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_minimize-manual.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page is visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "All IFrame child documents are visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "Browser minimization has occurred.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (different callbacks) occurred.", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (same callback) did not occur.", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_tab_state_change-manual.html", + "subtests": [], + "status": "PASS", + "message": "" + } + ] +} \ No newline at end of file diff --git a/page-visibility/Ff55.json b/page-visibility/Ff55.json new file mode 100644 index 0000000..d284d1e --- /dev/null +++ b/page-visibility/Ff55.json @@ -0,0 +1,356 @@ +{ + "results": [ + { + "test": "/page-visibility/idlharness.html", + "subtests": [ + { + "name": "Document interface: attribute hidden", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute visibilityState", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute onvisibilitychange", + "status": "FAIL", + "message": "assert_true: The prototype object must have a property \"onvisibilitychange\" expected true got false" + }, + { + "name": "Document must be primary interface of window.document", + "status": "FAIL", + "message": "assert_equals: window.document's prototype is not Document.prototype expected object \"[object DocumentPrototype]\" but got object \"[object HTMLDocumentPrototype]\"" + }, + { + "name": "Stringification of window.document", + "status": "FAIL", + "message": "assert_equals: class string of window.document expected \"[object Document]\" but got \"[object HTMLDocument]\"" + }, + { + "name": "Document interface: window.document must inherit property \"hidden\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"visibilityState\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"onvisibilitychange\" with the proper type (2)", + "status": "FAIL", + "message": "assert_inherits: property \"onvisibilitychange\" not found in prototype chain" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/prerender_call.html", + "subtests": [ + { + "name": "VisibilityState of the target page was set to \"prerender\" when it has been prerendered", + "status": "FAIL", + "message": "assert_equals: visibilityState of the target page was set to 'prerender' expected (string) \"hit\" but got (object) null" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_attributes_exist.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_child_document.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with no style attribute == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 1", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'display:none' style == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 2", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'visibility:hidden' style == visible", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_default_view.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "windowless subdocument generated for test has a null default view", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "hidden == true for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + }, + { + "name": "visibilityState == hidden for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_read_only.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is read only.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is read only.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/unload.html", + "subtests": [ + { + "name": "visibilitychange fires on unload", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_minimize-manual.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page is visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "All IFrame child documents are visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "Browser minimization has occurred.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (different callbacks) occurred.", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (same callback) did not occur.", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_tab_state_change-manual.html", + "subtests": [], + "status": "PASS", + "message": "" + } + ] +} \ No newline at end of file diff --git a/page-visibility/Sf10.json b/page-visibility/Sf10.json new file mode 100644 index 0000000..adfdf26 --- /dev/null +++ b/page-visibility/Sf10.json @@ -0,0 +1,356 @@ +{ + "results": [ + { + "test": "/page-visibility/idlharness.html", + "subtests": [ + { + "name": "Document interface: attribute hidden", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute visibilityState", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute onvisibilitychange", + "status": "PASS", + "message": null + }, + { + "name": "Document must be primary interface of window.document", + "status": "FAIL", + "message": "assert_equals: window.document's prototype is not Document.prototype expected object \"[object DocumentPrototype]\" but got object \"[object HTMLDocumentPrototype]\"" + }, + { + "name": "Stringification of window.document", + "status": "FAIL", + "message": "assert_equals: class string of window.document expected \"[object Document]\" but got \"[object HTMLDocument]\"" + }, + { + "name": "Document interface: window.document must inherit property \"hidden\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"visibilityState\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"onvisibilitychange\" with the proper type (2)", + "status": "FAIL", + "message": "assert_inherits: property \"onvisibilitychange\" not found in prototype chain" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/prerender_call.html", + "subtests": [ + { + "name": "VisibilityState of the target page was set to \"prerender\" when it has been prerendered", + "status": "FAIL", + "message": "assert_equals: visibilityState of the target page was set to 'prerender' expected (string) \"hit\" but got (object) null" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_attributes_exist.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_child_document.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with no style attribute == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 1", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'display:none' style == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 2", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'visibility:hidden' style == visible", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_default_view.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "windowless subdocument generated for test has a null default view", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "hidden == true for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + }, + { + "name": "visibilityState == hidden for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_read_only.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is read only.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is read only.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/unload.html", + "subtests": [ + { + "name": "visibilitychange fires on unload", + "status": "Timeout", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_minimize-manual.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page is visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "All IFrame child documents are visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "Browser minimization has occurred.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (different callbacks) occurred.", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (same callback) did not occur.", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_tab_state_change-manual.html", + "subtests": [], + "status": "PASS", + "message": "" + } + ] +} \ No newline at end of file diff --git a/page-visibility/all.html b/page-visibility/all.html index 5bdc610..54d88cd 100644 --- a/page-visibility/all.html +++ b/page-visibility/all.html @@ -2,33 +2,97 @@
-Test files: 5; Total subtests: 0
Test files: 9; Total subtests: 59
Test | UC10 | ||
---|---|---|---|
/page-visibility/idlharness.html | OK | ||
/page-visibility/test_attributes_exist.html | OK | ||
/page-visibility/test_child_document.html | ERROR | ||
/page-visibility/test_default_view.html | OK | ||
/page-visibility/test_read_only.html | OK | ||
Test | Ch60 | Ff55 | Sf10 |
/page-visibility/idlharness.html | OK | OK | OK |
Document interface: attribute hidden | PASS | PASS | PASS |
Document interface: attribute visibilityState | PASS | PASS | PASS |
Document interface: attribute onvisibilitychange | FAIL | FAIL | PASS |
Document must be primary interface of window.document | FAIL | FAIL | FAIL |
Stringification of window.document | FAIL | FAIL | FAIL |
Document interface: window.document must inherit property "hidden" with the proper type (0) | PASS | PASS | PASS |
Document interface: window.document must inherit property "visibilityState" with the proper type (1) | PASS | PASS | PASS |
Document interface: window.document must inherit property "onvisibilitychange" with the proper type (2) | FAIL | FAIL | FAIL |
/page-visibility/prerender_call.html | OK | OK | OK |
VisibilityState of the target page was set to "prerender" when it has been prerendered | PASS | FAIL | FAIL |
/page-visibility/test_attributes_exist.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
document.hidden is defined. | PASS | PASS | PASS |
document.visibilityState is defined. | PASS | PASS | PASS |
/page-visibility/test_child_document.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
Page Visibility API Child Document Test | PASS | PASS | PASS |
document.hidden is defined for frame with no style attribute. | PASS | PASS | PASS |
document.visibilityState is defined for frame with no style attribute. | PASS | PASS | PASS |
document.visibilityState for frame with no style attribute == visible | PASS | PASS | PASS |
Page Visibility API Child Document Test 1 | PASS | PASS | PASS |
document.hidden is defined for frame with 'display:none' style. | PASS | PASS | PASS |
document.visibilityState is defined for frame with 'display:none' style. | PASS | PASS | PASS |
document.visibilityState for frame with 'display:none' style == visible | PASS | PASS | PASS |
Page Visibility API Child Document Test 2 | PASS | PASS | PASS |
document.hidden is defined for frame with 'visibility:hidden' style. | PASS | PASS | PASS |
document.visibilityState is defined for frame with 'visibility:hidden' style. | PASS | PASS | PASS |
document.visibilityState for frame with 'visibility:hidden' style == visible | PASS | PASS | PASS |
/page-visibility/test_default_view.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
windowless subdocument generated for test has a null default view | PASS | PASS | PASS |
document.hidden is definedwindowless subdocument. | PASS | PASS | PASS |
document.visibilityState is definedwindowless subdocument. | PASS | PASS | PASS |
hidden == true for windowless subdocuments with a null default view | PASS | PASS | PASS |
visibilityState == hidden for windowless subdocuments with a null default view | PASS | PASS | PASS |
/page-visibility/test_read_only.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
document.hidden is read only. | PASS | PASS | PASS |
document.visibilityState is read only. | PASS | PASS | PASS |
/page-visibility/unload.html | OK | OK | OK |
visibilitychange fires on unload | PASS | PASS | Timeout |
/page-visibility/test_minimize-manual.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
Page is visible on load. | PASS | PASS | PASS |
All IFrame child documents are visible on load. | PASS | PASS | PASS |
Browser minimization has occurred. | PASS | PASS | PASS |
document.hidden == true (after browser frame minimization) | PASS | PASS | PASS |
document.visibilityState == "hidden" (after browser frame minimization) | PASS | PASS | PASS |
document.getElementById("childDocShown").contentDocument.hidden == true (after browser frame minimization) | PASS | PASS | PASS |
document.getElementById("childDocShown").contentDocument.visibilityState == "hidden" (after browser frame minimization) | PASS | PASS | PASS |
document.getElementById("childDocHidden").contentDocument.hidden == true (after browser frame minimization) | PASS | PASS | PASS |
document.getElementById("childDocHidden").contentDocument.visibilityState == "hidden" (after browser frame minimization) | PASS | PASS | PASS |
document.hidden == false (after browser frame maximization / restoration) | PASS | PASS | PASS |
document.visibilityState == "visible" (after browser frame maximization / restoration) | PASS | PASS | PASS |
Two registrations (different callbacks) occurred. | PASS | PASS | PASS |
Two registrations (same callback) did not occur. | PASS | PASS | PASS |
document.getElementById("childDocShown").contentDocument.hidden == false (after browser frame maximization / restoration) | PASS | PASS | PASS |
document.getElementById("childDocShown").contentDocument.visibilityState == "visible" (after browser frame maximization / restoration) | PASS | PASS | PASS |
document.getElementById("childDocHidden").contentDocument.hidden == false (after browser frame maximization / restoration) | PASS | PASS | PASS |
document.getElementById("childDocHidden").contentDocument.visibilityState == "visible" (after browser frame maximization / restoration) | PASS | PASS | PASS |
/page-visibility/test_tab_state_change-manual.html | PASS | PASS | PASS |
/page-visibility/test_tab_state_change-manual.html | PASS | PASS | PASS |
Completely failed files: 0; Completely failed subtests: 0; Failure level: 0/0 (NaN%)
+Completely failed files: 2; Completely failed subtests: 3; Failure level: 3/59 (5.08%)
Test | UC10 | ||
---|---|---|---|
Test | Ch60 | Ff55 | Sf10 |
/page-visibility/idlharness.html (3/8, 37.50%, 5.08% of total) | OK | OK | OK |
Document must be primary interface of window.document | FAIL | FAIL | FAIL |
Stringification of window.document | FAIL | FAIL | FAIL |
Document interface: window.document must inherit property "onvisibilitychange" with the proper type (2) | FAIL | FAIL | FAIL |
Nearby: less-than-2, complete-fails, all results, +
Test files without 2 passes: 0; Subtests without 2 passes: 0; Failure level: 0/0 (NaN%)
+Test files without 2 passes: 2; Subtests without 2 passes: 5; Failure level: 5/59 (8.47%)
Test | UC10 | ||
---|---|---|---|
Test | Ch60 | Ff55 | Sf10 |
/page-visibility/idlharness.html (4/8, 50.00%, 6.78% of total) | OK | OK | OK |
Document interface: attribute onvisibilitychange | FAIL | FAIL | PASS |
Document must be primary interface of window.document | FAIL | FAIL | FAIL |
Stringification of window.document | FAIL | FAIL | FAIL |
Document interface: window.document must inherit property "onvisibilitychange" with the proper type (2) | FAIL | FAIL | FAIL |
/page-visibility/prerender_call.html (1/1, 100.00%, 1.69% of total) | OK | OK | OK |
VisibilityState of the target page was set to "prerender" when it has been prerendered | PASS | FAIL | FAIL |
Nearby: less-than-2, complete-fails, all results, +
+ WIP +
+Nearby: less-than-2, complete-fails, all results, +
+ WIP +
+