Move test expectations from 'mac-highsierra' to 'mac' directory
authorryanhaddad@apple.com <ryanhaddad@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 Sep 2017 21:15:04 +0000 (21:15 +0000)
committerryanhaddad@apple.com <ryanhaddad@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 Sep 2017 21:15:04 +0000 (21:15 +0000)
https://bugs.webkit.org/show_bug.cgi?id=176463

Unreviewed test gardening.

ChangeLog truncated due to hundreds of LayoutTest files being changed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222111 268f45cc-cd09-0410-ab3c-d52691b4dbfc

400 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac-elcapitan/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt [moved from LayoutTests/platform/mac-highsierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt with 92% similarity]
LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/anchor-element-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/basic-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/comment-cdata-section-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-size-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-weight-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/letter-spacing-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/text-decorations-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/vertical-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/editing/mac/input/firstrectforcharacterrange-styled-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-elcapitan/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt [moved from LayoutTests/platform/mac-highsierra/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt with 98% similarity]
LayoutTests/platform/mac-highsierra-wk1/TestExpectations [deleted file]
LayoutTests/platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt [deleted file]
LayoutTests/platform/mac-highsierra-wk2/TestExpectations [deleted file]
LayoutTests/platform/mac-highsierra/TestExpectations [deleted file]
LayoutTests/platform/mac-highsierra/css2.1/t0805-c5522-brdr-02-e-expected.txt [deleted file]
LayoutTests/platform/mac-highsierra/editing/selection/select-from-textfield-outwards-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/css-generated-content/initial-letter-border-padding-expected.txt [deleted file]
LayoutTests/platform/mac-highsierra/fast/css/rtl-ordering-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/box-shadow-override-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/button-sizes-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/button-style-color-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-disabled-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-readonly-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/input-button-sizes-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/listbox-bidi-align-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/listbox-hit-test-zoomed-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/option-script-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/search-rtl-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/search-vertical-alignment-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/select-visual-hebrew-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/textarea-setinnerhtml-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/textfield-outline-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/forms/visual-hebrew-text-field-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/text/drawBidiText-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/text/international/danda-space-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/text/orientation-sideways-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/text/updateNewFont-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/fast/writing-mode/text-orientation-basic-expected.png [deleted file]
LayoutTests/platform/mac-highsierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt [deleted file]
LayoutTests/platform/mac-highsierra/http/tests/inspector/network/resource-sizes-network-expected.txt [deleted file]
LayoutTests/platform/mac-highsierra/transforms/2d/zoom-menulist-expected.png [deleted file]
LayoutTests/platform/mac-sierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra-wk1/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt [moved from LayoutTests/platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt with 61% similarity]
LayoutTests/platform/mac-sierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/css1/basic/inheritance-expected.png [moved from LayoutTests/platform/mac/css1/basic/inheritance-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css1/basic/inheritance-expected.txt [moved from LayoutTests/platform/mac-highsierra/css1/basic/inheritance-expected.txt with 89% similarity]
LayoutTests/platform/mac-sierra/css2.1/t0602-c13-inh-underlin-00-e-expected.png [moved from LayoutTests/platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt [moved from LayoutTests/platform/mac-highsierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt with 90% similarity]
LayoutTests/platform/mac-sierra/css2.1/t0805-c5522-brdr-02-e-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/css3/selectors3/html/css3-modsel-18-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-18-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/html/css3-modsel-18-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/html/css3-modsel-18-expected.txt with 93% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/html/css3-modsel-19b-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-19b-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/html/css3-modsel-19b-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/html/css3-modsel-19b-expected.txt with 60% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/html/css3-modsel-23-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-23-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/html/css3-modsel-23-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/html/css3-modsel-23-expected.txt with 56% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/html/css3-modsel-69-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-69-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/html/css3-modsel-69-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/html/css3-modsel-69-expected.txt with 56% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-18-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-18-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt with 93% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-19b-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-19b-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-19b-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-19b-expected.txt with 60% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-23-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-23-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-23-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-23-expected.txt with 56% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-69-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-69-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-69-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-69-expected.txt with 56% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xml/css3-modsel-18-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-18-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xml/css3-modsel-18-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/xml/css3-modsel-18-expected.txt with 93% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xml/css3-modsel-19b-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-19b-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xml/css3-modsel-19b-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/xml/css3-modsel-19b-expected.txt with 56% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xml/css3-modsel-23-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-23-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xml/css3-modsel-23-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/xml/css3-modsel-23-expected.txt with 53% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xml/css3-modsel-69-expected.png [moved from LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-69-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/css3/selectors3/xml/css3-modsel-69-expected.txt [moved from LayoutTests/platform/mac-highsierra/css3/selectors3/xml/css3-modsel-69-expected.txt with 53% similarity]
LayoutTests/platform/mac-sierra/editing/selection/select-from-textfield-outwards-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/editing/selection/select-from-textfield-outwards-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/selection/select-from-textfield-outwards-expected.txt with 94% similarity]
LayoutTests/platform/mac-sierra/fast/HTMLTextAreaElement/reset-textarea-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/HTMLTextAreaElement/reset-textarea-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt with 94% similarity]
LayoutTests/platform/mac-sierra/fast/block/basic/001-expected.png [moved from LayoutTests/platform/mac/fast/block/basic/001-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/block/basic/001-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/block/basic/001-expected.txt with 87% similarity]
LayoutTests/platform/mac-sierra/fast/css-generated-content/initial-letter-basic-expected.png [moved from LayoutTests/platform/mac/fast/css-generated-content/initial-letter-basic-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/css-generated-content/initial-letter-basic-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css-generated-content/initial-letter-basic-expected.txt with 54% similarity]
LayoutTests/platform/mac-sierra/fast/css-generated-content/initial-letter-border-padding-expected.png [moved from LayoutTests/platform/mac/fast/css-generated-content/initial-letter-border-padding-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/css-generated-content/initial-letter-border-padding-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/css-generated-content/initial-letter-raised-expected.png [moved from LayoutTests/platform/mac/fast/css-generated-content/initial-letter-raised-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/css-generated-content/initial-letter-raised-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css-generated-content/initial-letter-raised-expected.txt with 61% similarity]
LayoutTests/platform/mac-sierra/fast/css-generated-content/initial-letter-sunken-expected.png [moved from LayoutTests/platform/mac/fast/css-generated-content/initial-letter-sunken-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/css-generated-content/initial-letter-sunken-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css-generated-content/initial-letter-sunken-expected.txt with 64% similarity]
LayoutTests/platform/mac-sierra/fast/css/css3-nth-child-expected.png [moved from LayoutTests/platform/mac/fast/css/css3-nth-child-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/css/css3-nth-child-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css/css3-nth-child-expected.txt with 96% similarity]
LayoutTests/platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/css/rtl-ordering-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/css/rtl-ordering-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css/rtl-ordering-expected.txt with 78% similarity]
LayoutTests/platform/mac-sierra/fast/css/text-overflow-input-expected.png [moved from LayoutTests/platform/mac/fast/css/text-overflow-input-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/css/text-overflow-input-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css/text-overflow-input-expected.txt with 95% similarity]
LayoutTests/platform/mac-sierra/fast/dom/34176-expected.png [moved from LayoutTests/platform/mac/fast/dom/34176-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/dom/34176-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/dom/34176-expected.txt with 93% similarity]
LayoutTests/platform/mac-sierra/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/dom/clone-node-dynamic-style-expected.png [moved from LayoutTests/platform/mac/fast/dom/clone-node-dynamic-style-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/dom/clone-node-dynamic-style-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/dom/clone-node-dynamic-style-expected.txt with 59% similarity]
LayoutTests/platform/mac-sierra/fast/forms/basic-inputs-expected.png [moved from LayoutTests/platform/mac/fast/forms/basic-inputs-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/forms/basic-inputs-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/basic-inputs-expected.txt with 95% similarity]
LayoutTests/platform/mac-sierra/fast/forms/box-shadow-override-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/box-shadow-override-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/box-shadow-override-expected.txt with 94% similarity]
LayoutTests/platform/mac-sierra/fast/forms/button-sizes-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/button-sizes-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/button-sizes-expected.txt with 64% similarity]
LayoutTests/platform/mac-sierra/fast/forms/button-style-color-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/button-style-color-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/button-style-color-expected.txt with 71% similarity]
LayoutTests/platform/mac-sierra/fast/forms/input-appearance-disabled-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/input-appearance-disabled-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-disabled-expected.txt with 86% similarity]
LayoutTests/platform/mac-sierra/fast/forms/input-appearance-readonly-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/input-appearance-readonly-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-readonly-expected.txt with 90% similarity]
LayoutTests/platform/mac-sierra/fast/forms/input-appearance-visibility-expected.png [moved from LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-visibility-expected.png with 50% similarity]
LayoutTests/platform/mac-sierra/fast/forms/input-appearance-visibility-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-visibility-expected.txt with 89% similarity]
LayoutTests/platform/mac-sierra/fast/forms/input-button-sizes-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/input-button-sizes-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/input-button-sizes-expected.txt with 60% similarity]
LayoutTests/platform/mac-sierra/fast/forms/input-value-expected.png [moved from LayoutTests/platform/mac/fast/forms/input-value-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/forms/input-value-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/input-value-expected.txt with 99% similarity]
LayoutTests/platform/mac-sierra/fast/forms/listbox-bidi-align-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/listbox-bidi-align-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/listbox-bidi-align-expected.txt with 72% similarity]
LayoutTests/platform/mac-sierra/fast/forms/listbox-hit-test-zoomed-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/listbox-hit-test-zoomed-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/listbox-hit-test-zoomed-expected.txt with 92% similarity]
LayoutTests/platform/mac-sierra/fast/forms/option-script-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/option-script-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/option-script-expected.txt with 76% similarity]
LayoutTests/platform/mac-sierra/fast/forms/plaintext-mode-2-expected.png [moved from LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/forms/plaintext-mode-2-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/plaintext-mode-2-expected.txt with 74% similarity]
LayoutTests/platform/mac-sierra/fast/forms/search-rtl-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/search-rtl-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/search-rtl-expected.txt with 90% similarity]
LayoutTests/platform/mac-sierra/fast/forms/search-vertical-alignment-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/search-vertical-alignment-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/search-vertical-alignment-expected.txt with 85% similarity]
LayoutTests/platform/mac-sierra/fast/forms/searchfield-heights-expected.png [moved from LayoutTests/platform/mac/fast/forms/searchfield-heights-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/forms/searchfield-heights-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/searchfield-heights-expected.txt with 78% similarity]
LayoutTests/platform/mac-sierra/fast/forms/select-visual-hebrew-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/select-visual-hebrew-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/select-visual-hebrew-expected.txt with 79% similarity]
LayoutTests/platform/mac-sierra/fast/forms/select-writing-direction-natural-expected.png [moved from LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/forms/select-writing-direction-natural-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/select-writing-direction-natural-expected.txt with 94% similarity]
LayoutTests/platform/mac-sierra/fast/forms/textarea-setinnerhtml-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/textarea-setinnerhtml-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/textarea-setinnerhtml-expected.txt with 81% similarity]
LayoutTests/platform/mac-sierra/fast/forms/textfield-outline-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/textfield-outline-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/textfield-outline-expected.txt with 89% similarity]
LayoutTests/platform/mac-sierra/fast/forms/visual-hebrew-text-field-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/forms/visual-hebrew-text-field-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/forms/visual-hebrew-text-field-expected.txt with 93% similarity]
LayoutTests/platform/mac-sierra/fast/invalid/003-expected.png [moved from LayoutTests/platform/mac/fast/invalid/003-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/invalid/003-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/invalid/003-expected.txt with 84% similarity]
LayoutTests/platform/mac-sierra/fast/invalid/004-expected.png [moved from LayoutTests/platform/mac/fast/invalid/004-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/invalid/004-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/invalid/004-expected.txt with 76% similarity]
LayoutTests/platform/mac-sierra/fast/invalid/nestedh3s-expected.png [moved from LayoutTests/platform/mac/fast/invalid/nestedh3s-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/invalid/nestedh3s-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/invalid/nestedh3s-expected.txt with 76% similarity]
LayoutTests/platform/mac-sierra/fast/selectors/018-expected.png [moved from LayoutTests/platform/mac/fast/selectors/018-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/selectors/018-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/selectors/018-expected.txt with 93% similarity]
LayoutTests/platform/mac-sierra/fast/table/frame-and-rules-expected.png [moved from LayoutTests/platform/mac/fast/table/frame-and-rules-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/table/frame-and-rules-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/table/frame-and-rules-expected.txt with 88% similarity]
LayoutTests/platform/mac-sierra/fast/text/atsui-multiple-renderers-expected.png [moved from LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/text/atsui-multiple-renderers-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/atsui-multiple-renderers-expected.txt with 79% similarity]
LayoutTests/platform/mac-sierra/fast/text/bidi-embedding-pop-and-push-same-expected.png [moved from LayoutTests/platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt with 84% similarity]
LayoutTests/platform/mac-sierra/fast/text/drawBidiText-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/drawBidiText-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/drawBidiText-expected.txt with 88% similarity]
LayoutTests/platform/mac-sierra/fast/text/emoji-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/emoji-expected.txt with 100% similarity]
LayoutTests/platform/mac-sierra/fast/text/font-selection-font-face-parse-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/font-selection-font-loading-api-parse-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/font-stretch-parse-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/font-style-parse-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/font-weight-parse-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/font-weights-expected.png [moved from LayoutTests/platform/mac/fast/text/font-weights-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/text/font-weights-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/font-weights-expected.txt with 93% similarity]
LayoutTests/platform/mac-sierra/fast/text/font-weights-zh-expected.png [moved from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/text/font-weights-zh-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/font-weights-zh-expected.txt with 97% similarity]
LayoutTests/platform/mac-sierra/fast/text/indic-expected.png [moved from LayoutTests/platform/mac/fast/text/indic-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fast/text/indic-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/indic-expected.txt with 89% similarity]
LayoutTests/platform/mac-sierra/fast/text/international/complex-character-based-fallback-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/international/complex-character-based-fallback-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.txt with 82% similarity]
LayoutTests/platform/mac-sierra/fast/text/international/danda-space-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/international/danda-space-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/international/danda-space-expected.txt with 88% similarity]
LayoutTests/platform/mac-sierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt with 80% similarity]
LayoutTests/platform/mac-sierra/fast/text/orientation-sideways-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/orientation-sideways-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/orientation-sideways-expected.txt with 84% similarity]
LayoutTests/platform/mac-sierra/fast/text/updateNewFont-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/text/updateNewFont-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/updateNewFont-expected.txt with 79% similarity]
LayoutTests/platform/mac-sierra/fast/writing-mode/text-orientation-basic-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/fast/writing-mode/text-orientation-basic-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/writing-mode/text-orientation-basic-expected.txt with 87% similarity]
LayoutTests/platform/mac-sierra/fonts/cursive-expected.png [moved from LayoutTests/platform/mac/fonts/cursive-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/fonts/cursive-expected.txt [moved from LayoutTests/platform/mac-highsierra/fonts/cursive-expected.txt with 99% similarity]
LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt [moved from LayoutTests/platform/mac-highsierra-wk2/js/dom/global-constructors-attributes-expected.txt with 100% similarity]
LayoutTests/platform/mac-sierra/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt [moved from LayoutTests/platform/mac-highsierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt with 97% similarity]
LayoutTests/platform/mac-sierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt [moved from LayoutTests/platform/mac-highsierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt with 97% similarity]
LayoutTests/platform/mac-sierra/svg/batik/text/textStyles-expected.png [moved from LayoutTests/platform/mac/svg/batik/text/textStyles-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/svg/batik/text/textStyles-expected.txt [moved from LayoutTests/platform/mac-highsierra/svg/batik/text/textStyles-expected.txt with 98% similarity]
LayoutTests/platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/tables/mozilla/bugs/bug18359-expected.png [moved from LayoutTests/platform/mac/tables/mozilla/bugs/bug18359-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/bugs/bug18359-expected.txt [moved from LayoutTests/platform/mac-highsierra/tables/mozilla/bugs/bug18359-expected.txt with 96% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/bugs/bug51727-expected.png [moved from LayoutTests/platform/mac/tables/mozilla/bugs/bug51727-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/bugs/bug51727-expected.txt [moved from LayoutTests/platform/mac-highsierra/tables/mozilla/bugs/bug51727-expected.txt with 76% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/bugs/bug52505-expected.png [moved from LayoutTests/platform/mac/tables/mozilla/bugs/bug52505-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/bugs/bug52505-expected.txt [moved from LayoutTests/platform/mac-highsierra/tables/mozilla/bugs/bug52505-expected.txt with 74% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.png [moved from LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt [moved from LayoutTests/platform/mac-highsierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt with 99% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/other/wa_table_tr_align-expected.png [moved from LayoutTests/platform/mac/tables/mozilla/other/wa_table_tr_align-expected.png with 100% similarity]
LayoutTests/platform/mac-sierra/tables/mozilla/other/wa_table_tr_align-expected.txt [moved from LayoutTests/platform/mac-highsierra/tables/mozilla/other/wa_table_tr_align-expected.txt with 93% similarity]
LayoutTests/platform/mac-sierra/transforms/2d/zoom-menulist-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-sierra/transforms/2d/zoom-menulist-expected.txt [moved from LayoutTests/platform/mac-highsierra/transforms/2d/zoom-menulist-expected.txt with 68% similarity]
LayoutTests/platform/mac-wk1/TestExpectations
LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt
LayoutTests/platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/mac-wk2/TestExpectations
LayoutTests/platform/mac-wk2/js/dom/global-constructors-attributes-expected.txt [moved from LayoutTests/platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt with 99% similarity]
LayoutTests/platform/mac/TestExpectations
LayoutTests/platform/mac/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt [moved from LayoutTests/platform/mac-highsierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt with 100% similarity]
LayoutTests/platform/mac/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt [moved from LayoutTests/platform/mac-highsierra/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt with 100% similarity]
LayoutTests/platform/mac/css1/basic/inheritance-expected.txt
LayoutTests/platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.txt
LayoutTests/platform/mac/css2.1/t0805-c5522-brdr-02-e-expected.txt
LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-18-expected.txt
LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-19b-expected.txt
LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-23-expected.txt
LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-69-expected.txt
LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-18-expected.txt
LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-19b-expected.txt
LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-23-expected.txt
LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-69-expected.txt
LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-18-expected.txt
LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-19b-expected.txt
LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-23-expected.txt
LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-69-expected.txt
LayoutTests/platform/mac/editing/mac/attributed-string/anchor-element-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/anchor-element-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/attributed-string/basic-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/basic-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/comment-cdata-section-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/attributed-string/font-size-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/font-size-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/attributed-string/font-weight-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/font-weight-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/letter-spacing-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/attributed-string/text-decorations-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/text-decorations-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/attributed-string/vertical-align-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/attributed-string/vertical-align-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/mac/input/firstrectforcharacterrange-styled-expected.txt [moved from LayoutTests/platform/mac-highsierra/editing/mac/input/firstrectforcharacterrange-styled-expected.txt with 100% similarity]
LayoutTests/platform/mac/editing/selection/select-from-textfield-outwards-expected.png
LayoutTests/platform/mac/editing/selection/select-from-textfield-outwards-expected.txt
LayoutTests/platform/mac/fast/block/basic/001-expected.txt
LayoutTests/platform/mac/fast/css-generated-content/initial-letter-basic-expected.txt
LayoutTests/platform/mac/fast/css-generated-content/initial-letter-border-padding-expected.txt
LayoutTests/platform/mac/fast/css-generated-content/initial-letter-raised-expected.txt
LayoutTests/platform/mac/fast/css-generated-content/initial-letter-sunken-expected.txt
LayoutTests/platform/mac/fast/css/css3-nth-child-expected.txt
LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt with 100% similarity]
LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-font-family-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt with 100% similarity]
LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt with 100% similarity]
LayoutTests/platform/mac/fast/css/rtl-ordering-expected.png
LayoutTests/platform/mac/fast/css/rtl-ordering-expected.txt
LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt
LayoutTests/platform/mac/fast/dom/34176-expected.txt
LayoutTests/platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png
LayoutTests/platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt
LayoutTests/platform/mac/fast/dom/clone-node-dynamic-style-expected.txt
LayoutTests/platform/mac/fast/forms/basic-inputs-expected.txt
LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.png
LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt
LayoutTests/platform/mac/fast/forms/button-sizes-expected.png
LayoutTests/platform/mac/fast/forms/button-sizes-expected.txt
LayoutTests/platform/mac/fast/forms/button-style-color-expected.png
LayoutTests/platform/mac/fast/forms/button-style-color-expected.txt
LayoutTests/platform/mac/fast/forms/input-appearance-disabled-expected.png
LayoutTests/platform/mac/fast/forms/input-appearance-disabled-expected.txt
LayoutTests/platform/mac/fast/forms/input-appearance-readonly-expected.png
LayoutTests/platform/mac/fast/forms/input-appearance-readonly-expected.txt
LayoutTests/platform/mac/fast/forms/input-appearance-visibility-expected.png
LayoutTests/platform/mac/fast/forms/input-appearance-visibility-expected.txt
LayoutTests/platform/mac/fast/forms/input-button-sizes-expected.png
LayoutTests/platform/mac/fast/forms/input-button-sizes-expected.txt
LayoutTests/platform/mac/fast/forms/input-value-expected.txt
LayoutTests/platform/mac/fast/forms/listbox-bidi-align-expected.png
LayoutTests/platform/mac/fast/forms/listbox-bidi-align-expected.txt
LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png
LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt
LayoutTests/platform/mac/fast/forms/option-script-expected.png
LayoutTests/platform/mac/fast/forms/option-script-expected.txt
LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.txt
LayoutTests/platform/mac/fast/forms/search-rtl-expected.png
LayoutTests/platform/mac/fast/forms/search-rtl-expected.txt
LayoutTests/platform/mac/fast/forms/search-vertical-alignment-expected.png
LayoutTests/platform/mac/fast/forms/search-vertical-alignment-expected.txt
LayoutTests/platform/mac/fast/forms/searchfield-heights-expected.txt
LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.png
LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.txt
LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.txt
LayoutTests/platform/mac/fast/forms/textarea-setinnerhtml-expected.png
LayoutTests/platform/mac/fast/forms/textarea-setinnerhtml-expected.txt
LayoutTests/platform/mac/fast/forms/textfield-outline-expected.png
LayoutTests/platform/mac/fast/forms/textfield-outline-expected.txt
LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.png
LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.txt
LayoutTests/platform/mac/fast/invalid/003-expected.txt
LayoutTests/platform/mac/fast/invalid/004-expected.txt
LayoutTests/platform/mac/fast/invalid/nestedh3s-expected.txt
LayoutTests/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt
LayoutTests/platform/mac/fast/selectors/018-expected.txt
LayoutTests/platform/mac/fast/table/frame-and-rules-expected.txt
LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.txt
LayoutTests/platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt
LayoutTests/platform/mac/fast/text/drawBidiText-expected.png
LayoutTests/platform/mac/fast/text/drawBidiText-expected.txt
LayoutTests/platform/mac/fast/text/font-selection-font-face-parse-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/font-selection-font-face-parse-expected.txt with 100% similarity]
LayoutTests/platform/mac/fast/text/font-selection-font-loading-api-parse-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/font-selection-font-loading-api-parse-expected.txt with 100% similarity]
LayoutTests/platform/mac/fast/text/font-stretch-parse-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/font-stretch-parse-expected.txt with 100% similarity]
LayoutTests/platform/mac/fast/text/font-style-parse-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/font-style-parse-expected.txt with 100% similarity]
LayoutTests/platform/mac/fast/text/font-weight-parse-expected.txt [moved from LayoutTests/platform/mac-highsierra/fast/text/font-weight-parse-expected.txt with 100% similarity]
LayoutTests/platform/mac/fast/text/font-weights-expected.txt
LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt
LayoutTests/platform/mac/fast/text/indic-expected.txt
LayoutTests/platform/mac/fast/text/international/complex-character-based-fallback-expected.png
LayoutTests/platform/mac/fast/text/international/complex-character-based-fallback-expected.txt
LayoutTests/platform/mac/fast/text/international/danda-space-expected.png
LayoutTests/platform/mac/fast/text/international/danda-space-expected.txt
LayoutTests/platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png
LayoutTests/platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt
LayoutTests/platform/mac/fast/text/orientation-sideways-expected.png
LayoutTests/platform/mac/fast/text/orientation-sideways-expected.txt
LayoutTests/platform/mac/fast/text/updateNewFont-expected.png
LayoutTests/platform/mac/fast/text/updateNewFont-expected.txt
LayoutTests/platform/mac/fast/writing-mode/text-orientation-basic-expected.png
LayoutTests/platform/mac/fast/writing-mode/text-orientation-basic-expected.txt
LayoutTests/platform/mac/fonts/cursive-expected.txt
LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt
LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt
LayoutTests/platform/mac/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt [moved from LayoutTests/platform/mac-highsierra/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.linear.transform.1-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.linear.transform.2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.linear.transform.3-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.cone.bottom-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.cone.cylinder-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.cone.front-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.cone.shape1-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.cone.top-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.inside1-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.inside2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.inside3-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.outside1-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.outside2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.outside3-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.touch2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.transform.1-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.transform.2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.gradient.radial.transform.3-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/canvas/2d.path.stroke.scale2-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt with 100% similarity]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt [moved from LayoutTests/platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt with 100% similarity]
LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
LayoutTests/platform/mac/svg/batik/text/textStyles-expected.txt
LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt [moved from LayoutTests/platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt with 100% similarity]
LayoutTests/platform/mac/tables/mozilla/bugs/bug18359-expected.txt
LayoutTests/platform/mac/tables/mozilla/bugs/bug51727-expected.txt
LayoutTests/platform/mac/tables/mozilla/bugs/bug52505-expected.txt
LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt
LayoutTests/platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt
LayoutTests/platform/mac/transforms/2d/zoom-menulist-expected.png
LayoutTests/platform/mac/transforms/2d/zoom-menulist-expected.txt

index d5cbe61..ac78348 100644 (file)
@@ -1,3 +1,12 @@
+2017-09-14  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Move test expectations from 'mac-highsierra' to 'mac' directory
+        https://bugs.webkit.org/show_bug.cgi?id=176463
+
+        Unreviewed test gardening.
+
+        ChangeLog truncated due to hundreds of LayoutTest files being changed.
+
 2017-09-15  Ryan Haddad  <ryanhaddad@apple.com>
 
         Mark inspector/debugger/breakpoint-action-detach.html as flaky on Sierra.
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/anchor-element-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/anchor-element-expected.txt
new file mode 100644 (file)
index 0000000..cf2d03b
--- /dev/null
@@ -0,0 +1,39 @@
+Input:
+<a href="https://webkit.org/">webkit.org</a>
+
+Output:
+NSParagraphStyle:
+Alignment 4
+    LineSpacing: 0
+    ParagraphSpacing: 0
+    ParagraphSpacingBefore: 0
+    HeadIndent: 0
+    TailIndent: 0
+    FirstLineHeadIndent: 0
+    LineHeight: 0/0
+    LineHeightMultiple: 0
+    LineBreakMode: 0
+    Tabs: ()
+    DefaultTabInterval: 36
+    Blocks: (
+)
+    Lists: (
+)
+    BaseWritingDirection: 0
+    HyphenationFactor: 0
+    TighteningForTruncation: YES
+    HeaderLevel: 0
+[webkit.org]
+    NSColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSLink: https://webkit.org/
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0.933333 1
+    NSStrokeWidth: 0
+    NSUnderline: true
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/basic-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/basic-expected.txt
new file mode 100644 (file)
index 0000000..734f357
--- /dev/null
@@ -0,0 +1,100 @@
+Input:
+hello <b style="background-color:blue; color:white;">world</b> <a href="https://webkit.org/">WebKit</a>.<br>
+<span style="background-color:yellow;">this is a <u><i>t</i>est</u> of <em>attributed</em> string.</span>
+
+Output:
+NSParagraphStyle:
+Alignment 4
+    LineSpacing: 0
+    ParagraphSpacing: 0
+    ParagraphSpacingBefore: 0
+    HeadIndent: 0
+    TailIndent: 0
+    FirstLineHeadIndent: 0
+    LineHeight: 0/0
+    LineHeightMultiple: 0
+    LineBreakMode: 0
+    Tabs: ()
+    DefaultTabInterval: 36
+    Blocks: (
+)
+    Lists: (
+)
+    BaseWritingDirection: 0
+    HyphenationFactor: 0
+    TighteningForTruncation: YES
+    HeaderLevel: 0
+[hello ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[world]
+    NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Bold 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 1 1 1 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[WebKit]
+    NSColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSLink: https://webkit.org/
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0.933333 1
+    NSStrokeWidth: 0
+    NSUnderline: true
+[.\n]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[this is a ]
+    NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[t]
+    NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Italic 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+    NSUnderline: true
+[est]
+    NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+    NSUnderline: true
+[ of ]
+    NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[attributed]
+    NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Italic 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ string.]
+    NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/comment-cdata-section-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/comment-cdata-section-expected.txt
new file mode 100644 (file)
index 0000000..124e662
--- /dev/null
@@ -0,0 +1,31 @@
+Input:
+hello <!-- FAIL1 --><!--[CDATA[ FAIL2 ]]--> world.
+
+Output:
+NSParagraphStyle:
+Alignment 4
+    LineSpacing: 0
+    ParagraphSpacing: 0
+    ParagraphSpacingBefore: 0
+    HeadIndent: 0
+    TailIndent: 0
+    FirstLineHeadIndent: 0
+    LineHeight: 0/0
+    LineHeightMultiple: 0
+    LineBreakMode: 0
+    Tabs: ()
+    DefaultTabInterval: 36
+    Blocks: (
+)
+    Lists: (
+)
+    BaseWritingDirection: 0
+    HyphenationFactor: 0
+    TighteningForTruncation: YES
+    HeaderLevel: 0
+[hello world. ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-size-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-size-expected.txt
new file mode 100644 (file)
index 0000000..89115be
--- /dev/null
@@ -0,0 +1,125 @@
+Input:
+<small>small element</small>
+<span style="font-size: xx-small">xx-small</span>
+<span style="font-size: x-small">x-small</span>
+<span style="font-size: small">small</span>
+<span style="font-size: normal">normal</span>
+<span style="font-size: large">large</span>
+<span style="font-size: x-large">x-large</span>
+<span style="font-size: xx-large">xx-large</span>
+<span style="font-size: 5pt">5pt</span>
+<span style="font-size: 15pt">15pt</span>
+
+Output:
+NSParagraphStyle:
+Alignment 4
+    LineSpacing: 0
+    ParagraphSpacing: 0
+    ParagraphSpacingBefore: 0
+    HeadIndent: 0
+    TailIndent: 0
+    FirstLineHeadIndent: 0
+    LineHeight: 0/0
+    LineHeightMultiple: 0
+    LineBreakMode: 0
+    Tabs: ()
+    DefaultTabInterval: 36
+    Blocks: (
+)
+    Lists: (
+)
+    BaseWritingDirection: 0
+    HyphenationFactor: 0
+    TighteningForTruncation: YES
+    HeaderLevel: 0
+[small element]
+    NSFont: Times-Roman 13.33 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[xx-small]
+    NSFont: Times-Roman 9.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[x-small]
+    NSFont: Times-Roman 10.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[small]
+    NSFont: Times-Roman 13.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ normal ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[large]
+    NSFont: Times-Roman 18.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[x-large]
+    NSFont: Times-Roman 24.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[xx-large]
+    NSFont: Times-Roman 32.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[5pt]
+    NSFont: Times-Roman 6.67 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[15pt]
+    NSFont: Times-Roman 20.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-weight-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-weight-expected.txt
new file mode 100644 (file)
index 0000000..d0e0581
--- /dev/null
@@ -0,0 +1,85 @@
+Input:
+<b>bold</b>
+<span style="font-weight: 100">font weight 100</span>
+<span style="font-weight: 200">font weight 200</span>
+<span style="font-weight: 300">font weight 300</span>
+<span style="font-weight: 400">font weight 400</span>
+<span style="font-weight: 500">font weight 500</span>
+<span style="font-weight: 600">font weight 600</span>
+<span style="font-weight: 700">font weight 700</span>
+<span style="font-weight: 800">font weight 800</span>
+<span style="font-weight: 900">font weight 900</span>
+
+Output:
+NSParagraphStyle:
+Alignment 4
+    LineSpacing: 0
+    ParagraphSpacing: 0
+    ParagraphSpacingBefore: 0
+    HeadIndent: 0
+    TailIndent: 0
+    FirstLineHeadIndent: 0
+    LineHeight: 0/0
+    LineHeightMultiple: 0
+    LineBreakMode: 0
+    Tabs: ()
+    DefaultTabInterval: 36
+    Blocks: (
+)
+    Lists: (
+)
+    BaseWritingDirection: 0
+    HyphenationFactor: 0
+    TighteningForTruncation: YES
+    HeaderLevel: 0
+[bold]
+    NSFont: Times-Bold 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ font weight 100 font weight 200 font weight 300 font weight 400 font weight 500 ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[font weight 600]
+    NSFont: Times-Bold 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[font weight 700]
+    NSFont: Times-Bold 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[font weight 800]
+    NSFont: Times-Bold 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[font weight 900]
+    NSFont: Times-Bold 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/letter-spacing-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/letter-spacing-expected.txt
new file mode 100644 (file)
index 0000000..5a8e76a
--- /dev/null
@@ -0,0 +1,31 @@
+Input:
+<span style="letter-spacing: 3pt">3pt</span>
+
+Output:
+NSParagraphStyle:
+Alignment 4
+    LineSpacing: 0
+    ParagraphSpacing: 0
+    ParagraphSpacingBefore: 0
+    HeadIndent: 0
+    TailIndent: 0
+    FirstLineHeadIndent: 0
+    LineHeight: 0/0
+    LineHeightMultiple: 0
+    LineBreakMode: 0
+    Tabs: ()
+    DefaultTabInterval: 36
+    Blocks: (
+)
+    Lists: (
+)
+    BaseWritingDirection: 0
+    HyphenationFactor: 0
+    TighteningForTruncation: YES
+    HeaderLevel: 0
+[3pt ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/text-decorations-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/text-decorations-expected.txt
new file mode 100644 (file)
index 0000000..b82495a
--- /dev/null
@@ -0,0 +1,50 @@
+Input:
+<u>underline</u>
+<strike>strike</strike>
+<span style="text-decoration: underline line-though">underline and strike</span>
+
+Output:
+NSParagraphStyle:
+Alignment 4
+    LineSpacing: 0
+    ParagraphSpacing: 0
+    ParagraphSpacingBefore: 0
+    HeadIndent: 0
+    TailIndent: 0
+    FirstLineHeadIndent: 0
+    LineHeight: 0/0
+    LineHeightMultiple: 0
+    LineBreakMode: 0
+    Tabs: ()
+    DefaultTabInterval: 36
+    Blocks: (
+)
+    Lists: (
+)
+    BaseWritingDirection: 0
+    HyphenationFactor: 0
+    TighteningForTruncation: YES
+    HeaderLevel: 0
+[underline]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+    NSUnderline: true
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[strike]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrikethrough: true
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[ underline and strike ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/vertical-align-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/vertical-align-expected.txt
new file mode 100644 (file)
index 0000000..bd4c69f
--- /dev/null
@@ -0,0 +1,74 @@
+Input:
+<sup>sup element</sup>
+<sub>sub element</sub>
+<span style="vertical-align: super">vertical align super</span>
+<span style="vertical-align: sub">vertical align sub</span>
+<span style="vertical-align: 50%">vertical align 50%</span>
+
+Output:
+NSParagraphStyle:
+Alignment 4
+    LineSpacing: 0
+    ParagraphSpacing: 0
+    ParagraphSpacingBefore: 0
+    HeadIndent: 0
+    TailIndent: 0
+    FirstLineHeadIndent: 0
+    LineHeight: 0/0
+    LineHeightMultiple: 0
+    LineBreakMode: 0
+    Tabs: ()
+    DefaultTabInterval: 36
+    Blocks: (
+)
+    Lists: (
+)
+    BaseWritingDirection: 0
+    HyphenationFactor: 0
+    TighteningForTruncation: YES
+    HeaderLevel: 0
+[sup element]
+    NSFont: Times-Roman 13.33 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+    NSSuperScript: 1
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[sub element]
+    NSFont: Times-Roman 13.33 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+    NSSuperScript: -1
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[vertical align super]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+    NSSuperScript: 1
+[ ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+[vertical align sub]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+    NSSuperScript: -1
+[ vertical align 50% ]
+    NSFont: Times-Roman 16.00 pt.
+    NSKern: 0pt
+    NSStrokeColor: NSCustomColorSpace sRGB IEC61966-2.1 colorspace 0 0 0 1
+    NSStrokeWidth: 0
+
diff --git a/LayoutTests/platform/mac-elcapitan/editing/mac/input/firstrectforcharacterrange-styled-expected.txt b/LayoutTests/platform/mac-elcapitan/editing/mac/input/firstrectforcharacterrange-styled-expected.txt
new file mode 100644 (file)
index 0000000..acfd52f
--- /dev/null
@@ -0,0 +1,24 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 4 of BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 1 of #text > I > B > BODY > HTML > #document to 1 of #text > I > B > BODY > HTML > #document toDOMRange:range from 1 of #text > I > B > BODY > HTML > #document to 3 of #text > I > B > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+123456
+10,572,0,18
+18,572,0,18
+58,572,0,18
+58,572,0,18
+10,572,8,18
+50,572,8,18
+50,572,8,18
+50,572,8,18
+10,572,48,18
+10,572,48,18
+10,572,48,18
+18,572,40,18
+0,0,0,0
+0,0,0,0
+0,0,0,0
+0,0,0,0
@@ -60,8 +60,8 @@ example-vcf.vcf has MIME type text/directory
 example-vfw.vfw has MIME type video/avi
 example-vrml.vrml has MIME type model/vrml
 example-war.war has MIME type application/java-archive
-example-wav.wav has MIME type audio/vnd.wave
-example-wave.wave has MIME type audio/vnd.wave
+example-wav.wav has MIME type audio/wav
+example-wave.wave has MIME type audio/wav
 example-wax.wax has MIME type video/x-ms-wax
 example-wbmp.wbmp has MIME type image/vnd.wap.wbmp
 example-wbxml.wbxml has MIME type application/vnd.wap.wbxml
diff --git a/LayoutTests/platform/mac-highsierra-wk1/TestExpectations b/LayoutTests/platform/mac-highsierra-wk1/TestExpectations
deleted file mode 100644 (file)
index a401a68..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# <rdar://problem/29201698> DumpRenderTree crashed in com.apple.CoreGraphics: CGDataProviderCopyData + 377
-fast/canvas/webgl/tex-image-and-sub-image-2d-with-potentially-subsampled-image.html [ Crash ]
-
-# <rdar://problem/29031509> REGRESSION? (FontParser-195): svg/W3C-SVG-1.1/fonts-elem-* and svg/W3C-SVG-1.1/text-intro-* tests failing
-svg/W3C-SVG-1.1/fonts-elem-04-b.svg [ Failure ]
-
-# <rdar://problem/31893714> REGRESSION: LayoutTest fast/text/multiple-codeunit-vertical-upright.html is failing on WK1
-fast/text/multiple-codeunit-vertical-upright.html [ ImageOnlyFailure ]
-
-# <rdar://problem/31895192> DumpRenderTree crashed in com.apple.ImageIO.framework: IIODictionary::getBoolForKey + 0
-http/tests/misc/slow-loading-animated-image.html [ Skip ]
-
-# <rdar://problem/33522420> Crash: Multiple Layout test in fast/events and fast/forms and fast/text are crashing
-fast/events/keyboardevent-code.html [ Crash ]
-fast/events/keyboardevent-key.html [ Crash ]
-fast/events/keydown-leftright-keys.html [ Crash ]
-fast/forms/textarea-maxlength.html [ Crash ]
-fast/text/system-font-fallback-emoji.html [ Crash ]
diff --git a/LayoutTests/platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt b/LayoutTests/platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt
deleted file mode 100644 (file)
index 9dca1f0..0000000
+++ /dev/null
@@ -1,2734 +0,0 @@
-Test to ensure that global constructors (besides IndexedDB objects) have the right attributes
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS Object.getOwnPropertyDescriptor(global, 'AnalyserNode').value is AnalyserNode
-PASS Object.getOwnPropertyDescriptor(global, 'AnalyserNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnalyserNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnalyserNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnalyserNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Animation').value is Animation
-PASS Object.getOwnPropertyDescriptor(global, 'Animation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Animation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Animation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Animation').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEffectReadOnly').value is AnimationEffectReadOnly
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEffectReadOnly').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEffectReadOnly').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEffectReadOnly').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEffectReadOnly').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').value is AnimationEvent
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationTimeline').value is AnimationTimeline
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationTimeline').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationTimeline').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationTimeline').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AnimationTimeline').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ApplePayError').value is ApplePayError
-PASS Object.getOwnPropertyDescriptor(global, 'ApplePayError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ApplePayError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ApplePayError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ApplePayError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').value is ApplicationCache
-PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Array').value is Array
-PASS Object.getOwnPropertyDescriptor(global, 'Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ArrayBuffer').value is ArrayBuffer
-PASS Object.getOwnPropertyDescriptor(global, 'ArrayBuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ArrayBuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ArrayBuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ArrayBuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Attr').value is Attr
-PASS Object.getOwnPropertyDescriptor(global, 'Attr').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Attr').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Attr').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Attr').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Audio').value is Audio
-PASS Object.getOwnPropertyDescriptor(global, 'Audio').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Audio').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Audio').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Audio').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBuffer').value is AudioBuffer
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBufferSourceNode').value is AudioBufferSourceNode
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBufferSourceNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBufferSourceNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBufferSourceNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioBufferSourceNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioDestinationNode').value is AudioDestinationNode
-PASS Object.getOwnPropertyDescriptor(global, 'AudioDestinationNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioDestinationNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioDestinationNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioDestinationNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioListener').value is AudioListener
-PASS Object.getOwnPropertyDescriptor(global, 'AudioListener').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioListener').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioListener').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioListener').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioNode').value is AudioNode
-PASS Object.getOwnPropertyDescriptor(global, 'AudioNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioParam').value is AudioParam
-PASS Object.getOwnPropertyDescriptor(global, 'AudioParam').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioParam').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioParam').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioParam').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').value is AudioProcessingEvent
-PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrack').value is AudioTrack
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrack').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrack').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrack').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrack').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrackList').value is AudioTrackList
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrackList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrackList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrackList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'AudioTrackList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'BarProp').value is BarProp
-PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'BarProp').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'BarProp').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').value is BeforeLoadEvent
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeUnloadEvent').value is BeforeUnloadEvent
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeUnloadEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeUnloadEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeUnloadEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'BeforeUnloadEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'BiquadFilterNode').value is BiquadFilterNode
-PASS Object.getOwnPropertyDescriptor(global, 'BiquadFilterNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'BiquadFilterNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'BiquadFilterNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'BiquadFilterNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Blob').value is Blob
-PASS Object.getOwnPropertyDescriptor(global, 'Blob').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Blob').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Blob').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Blob').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Boolean').value is Boolean
-PASS Object.getOwnPropertyDescriptor(global, 'Boolean').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Boolean').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Boolean').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Boolean').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').value is ByteLengthQueuingStrategy
-PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CDATASection').value is CDATASection
-PASS Object.getOwnPropertyDescriptor(global, 'CDATASection').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CDATASection').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CDATASection').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CDATASection').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSS').value is CSS
-PASS Object.getOwnPropertyDescriptor(global, 'CSS').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSS').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSS').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSS').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSFontFaceRule').value is CSSFontFaceRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSFontFaceRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSFontFaceRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSFontFaceRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSFontFaceRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSImportRule').value is CSSImportRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSImportRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSImportRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSImportRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSImportRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframeRule').value is CSSKeyframeRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframeRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframeRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframeRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframeRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframesRule').value is CSSKeyframesRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframesRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframesRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframesRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSKeyframesRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSMediaRule').value is CSSMediaRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSMediaRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSMediaRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSMediaRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSMediaRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSNamespaceRule').value is CSSNamespaceRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSNamespaceRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSNamespaceRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSNamespaceRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSNamespaceRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPageRule').value is CSSPageRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPageRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPageRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPageRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPageRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPrimitiveValue').value is CSSPrimitiveValue
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPrimitiveValue').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPrimitiveValue').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPrimitiveValue').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSPrimitiveValue').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRule').value is CSSRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRuleList').value is CSSRuleList
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRuleList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRuleList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRuleList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSRuleList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleDeclaration').value is CSSStyleDeclaration
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleDeclaration').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleDeclaration').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleDeclaration').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleDeclaration').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleRule').value is CSSStyleRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleSheet').value is CSSStyleSheet
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleSheet').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleSheet').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleSheet').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSStyleSheet').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSSupportsRule').value is CSSSupportsRule
-PASS Object.getOwnPropertyDescriptor(global, 'CSSSupportsRule').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSSupportsRule').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSSupportsRule').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSSupportsRule').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValue').value is CSSValue
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValue').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValue').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValue').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValue').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValueList').value is CSSValueList
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValueList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValueList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValueList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CSSValueList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasCaptureMediaStreamTrack').value is CanvasCaptureMediaStreamTrack
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasCaptureMediaStreamTrack').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasCaptureMediaStreamTrack').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasCaptureMediaStreamTrack').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasCaptureMediaStreamTrack').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasGradient').value is CanvasGradient
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasGradient').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasGradient').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasGradient').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasGradient').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasPattern').value is CanvasPattern
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasPattern').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasPattern').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasPattern').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasPattern').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasRenderingContext2D').value is CanvasRenderingContext2D
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasRenderingContext2D').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasRenderingContext2D').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasRenderingContext2D').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CanvasRenderingContext2D').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelMergerNode').value is ChannelMergerNode
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelMergerNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelMergerNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelMergerNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelMergerNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelSplitterNode').value is ChannelSplitterNode
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelSplitterNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelSplitterNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelSplitterNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ChannelSplitterNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CharacterData').value is CharacterData
-PASS Object.getOwnPropertyDescriptor(global, 'CharacterData').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CharacterData').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CharacterData').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CharacterData').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ClipboardEvent').value is ClipboardEvent
-PASS Object.getOwnPropertyDescriptor(global, 'ClipboardEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ClipboardEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ClipboardEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ClipboardEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CloseEvent').value is CloseEvent
-PASS Object.getOwnPropertyDescriptor(global, 'CloseEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CloseEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CloseEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CloseEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Comment').value is Comment
-PASS Object.getOwnPropertyDescriptor(global, 'Comment').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Comment').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Comment').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Comment').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').value is CompositionEvent
-PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').value is ConvolverNode
-PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').value is CountQueuingStrategy
-PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Counter').value is Counter
-PASS Object.getOwnPropertyDescriptor(global, 'Counter').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Counter').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Counter').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Counter').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Crypto').value is Crypto
-PASS Object.getOwnPropertyDescriptor(global, 'Crypto').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Crypto').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Crypto').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Crypto').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CryptoKey').value is CryptoKey
-PASS Object.getOwnPropertyDescriptor(global, 'CryptoKey').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CryptoKey').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CryptoKey').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CryptoKey').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CustomElementRegistry').value is CustomElementRegistry
-PASS Object.getOwnPropertyDescriptor(global, 'CustomElementRegistry').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CustomElementRegistry').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CustomElementRegistry').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CustomElementRegistry').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'CustomEvent').value is CustomEvent
-PASS Object.getOwnPropertyDescriptor(global, 'CustomEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CustomEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'CustomEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'CustomEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMException').value is DOMException
-PASS Object.getOwnPropertyDescriptor(global, 'DOMException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMException').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMImplementation').value is DOMImplementation
-PASS Object.getOwnPropertyDescriptor(global, 'DOMImplementation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMImplementation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMImplementation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMImplementation').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrix').value is DOMMatrix
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrix').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrix').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrix').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrix').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrixReadOnly').value is DOMMatrixReadOnly
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrixReadOnly').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrixReadOnly').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrixReadOnly').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMMatrixReadOnly').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMParser').value is DOMParser
-PASS Object.getOwnPropertyDescriptor(global, 'DOMParser').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMParser').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMParser').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMParser').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPoint').value is DOMPoint
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPoint').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPoint').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPoint').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPoint').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPointReadOnly').value is DOMPointReadOnly
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPointReadOnly').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPointReadOnly').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPointReadOnly').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMPointReadOnly').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMQuad').value is DOMQuad
-PASS Object.getOwnPropertyDescriptor(global, 'DOMQuad').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMQuad').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMQuad').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMQuad').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRect').value is DOMRect
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRect').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRect').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRect').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRect').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRectReadOnly').value is DOMRectReadOnly
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRectReadOnly').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRectReadOnly').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRectReadOnly').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMRectReadOnly').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringList').value is DOMStringList
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringMap').value is DOMStringMap
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringMap').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringMap').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringMap').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMStringMap').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DOMTokenList').value is DOMTokenList
-PASS Object.getOwnPropertyDescriptor(global, 'DOMTokenList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMTokenList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMTokenList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DOMTokenList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DataCue').value is DataCue
-PASS Object.getOwnPropertyDescriptor(global, 'DataCue').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataCue').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataCue').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataCue').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransfer').value is DataTransfer
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransfer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransfer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransfer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransfer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItem').value is DataTransferItem
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItem').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItem').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItem').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItem').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItemList').value is DataTransferItemList
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItemList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItemList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItemList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataTransferItemList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DataView').value is DataView
-PASS Object.getOwnPropertyDescriptor(global, 'DataView').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataView').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataView').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DataView').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Database').value is Database
-PASS Object.getOwnPropertyDescriptor(global, 'Database').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Database').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Database').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Database').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Date').value is Date
-PASS Object.getOwnPropertyDescriptor(global, 'Date').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Date').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Date').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Date').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DelayNode').value is DelayNode
-PASS Object.getOwnPropertyDescriptor(global, 'DelayNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DelayNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DelayNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DelayNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Document').value is Document
-PASS Object.getOwnPropertyDescriptor(global, 'Document').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Document').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Document').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Document').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentFragment').value is DocumentFragment
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentFragment').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentFragment').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentFragment').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentFragment').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentTimeline').value is DocumentTimeline
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentTimeline').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentTimeline').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentTimeline').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentTimeline').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentType').value is DocumentType
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentType').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentType').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentType').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DocumentType').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'DynamicsCompressorNode').value is DynamicsCompressorNode
-PASS Object.getOwnPropertyDescriptor(global, 'DynamicsCompressorNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DynamicsCompressorNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'DynamicsCompressorNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'DynamicsCompressorNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Element').value is Element
-PASS Object.getOwnPropertyDescriptor(global, 'Element').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Element').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Element').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Element').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Error').value is Error
-PASS Object.getOwnPropertyDescriptor(global, 'Error').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Error').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Error').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Error').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ErrorEvent').value is ErrorEvent
-PASS Object.getOwnPropertyDescriptor(global, 'ErrorEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ErrorEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ErrorEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ErrorEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'EvalError').value is EvalError
-PASS Object.getOwnPropertyDescriptor(global, 'EvalError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EvalError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EvalError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'EvalError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Event').value is Event
-PASS Object.getOwnPropertyDescriptor(global, 'Event').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Event').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Event').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Event').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'EventSource').value is EventSource
-PASS Object.getOwnPropertyDescriptor(global, 'EventSource').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventSource').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventSource').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventSource').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').value is EventTarget
-PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'File').value is File
-PASS Object.getOwnPropertyDescriptor(global, 'File').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'File').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'File').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'File').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FileError').value is FileError
-PASS Object.getOwnPropertyDescriptor(global, 'FileError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FileList').value is FileList
-PASS Object.getOwnPropertyDescriptor(global, 'FileList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FileReader').value is FileReader
-PASS Object.getOwnPropertyDescriptor(global, 'FileReader').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileReader').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileReader').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileReader').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystem').value is FileSystem
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystem').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystem').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystem').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystem').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryEntry').value is FileSystemDirectoryEntry
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryEntry').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryEntry').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryEntry').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryEntry').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryReader').value is FileSystemDirectoryReader
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryReader').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryReader').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryReader').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemDirectoryReader').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemEntry').value is FileSystemEntry
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemEntry').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemEntry').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemEntry').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemEntry').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemFileEntry').value is FileSystemFileEntry
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemFileEntry').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemFileEntry').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemFileEntry').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FileSystemFileEntry').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Float32Array').value is Float32Array
-PASS Object.getOwnPropertyDescriptor(global, 'Float32Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Float32Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Float32Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Float32Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Float64Array').value is Float64Array
-PASS Object.getOwnPropertyDescriptor(global, 'Float64Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Float64Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Float64Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Float64Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FocusEvent').value is FocusEvent
-PASS Object.getOwnPropertyDescriptor(global, 'FocusEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FocusEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FocusEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FocusEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FontFace').value is FontFace
-PASS Object.getOwnPropertyDescriptor(global, 'FontFace').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FontFace').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FontFace').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FontFace').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FontFaceSet').value is FontFaceSet
-PASS Object.getOwnPropertyDescriptor(global, 'FontFaceSet').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FontFaceSet').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FontFaceSet').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FontFaceSet').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'FormData').value is FormData
-PASS Object.getOwnPropertyDescriptor(global, 'FormData').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FormData').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'FormData').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'FormData').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Function').value is Function
-PASS Object.getOwnPropertyDescriptor(global, 'Function').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Function').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Function').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Function').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'GainNode').value is GainNode
-PASS Object.getOwnPropertyDescriptor(global, 'GainNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'GainNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'GainNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'GainNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Gamepad').value is Gamepad
-PASS Object.getOwnPropertyDescriptor(global, 'Gamepad').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Gamepad').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Gamepad').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Gamepad').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadButton').value is GamepadButton
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadButton').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadButton').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadButton').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadButton').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadEvent').value is GamepadEvent
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'GamepadEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAllCollection').value is HTMLAllCollection
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAllCollection').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAllCollection').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAllCollection').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAllCollection').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAnchorElement').value is HTMLAnchorElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAnchorElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAnchorElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAnchorElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAnchorElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAppletElement').value is HTMLAppletElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAppletElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAppletElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAppletElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAppletElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').value is HTMLAreaElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').value is HTMLAttachmentElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAudioElement').value is HTMLAudioElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAudioElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAudioElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAudioElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLAudioElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBRElement').value is HTMLBRElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBRElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBRElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBRElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBRElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').value is HTMLBaseElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLButtonElement').value is HTMLButtonElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLButtonElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLButtonElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLButtonElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLButtonElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCanvasElement').value is HTMLCanvasElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCanvasElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCanvasElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCanvasElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCanvasElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCollection').value is HTMLCollection
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCollection').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCollection').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCollection').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLCollection').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').value is HTMLDListElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').value is HTMLDataElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').value is HTMLDetailsElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDirectoryElement').value is HTMLDirectoryElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDirectoryElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDirectoryElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDirectoryElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDirectoryElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDivElement').value is HTMLDivElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDivElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDivElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDivElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDivElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDocument').value is HTMLDocument
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDocument').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDocument').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDocument').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLDocument').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLElement').value is HTMLElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLEmbedElement').value is HTMLEmbedElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLEmbedElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLEmbedElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLEmbedElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLEmbedElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFieldSetElement').value is HTMLFieldSetElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFieldSetElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFieldSetElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFieldSetElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFieldSetElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFontElement').value is HTMLFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFontElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormControlsCollection').value is HTMLFormControlsCollection
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormControlsCollection').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormControlsCollection').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormControlsCollection').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormControlsCollection').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormElement').value is HTMLFormElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFormElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameElement').value is HTMLFrameElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameSetElement').value is HTMLFrameSetElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameSetElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameSetElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameSetElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLFrameSetElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHRElement').value is HTMLHRElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHRElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHRElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHRElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHRElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadElement').value is HTMLHeadElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadingElement').value is HTMLHeadingElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadingElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadingElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadingElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHeadingElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHtmlElement').value is HTMLHtmlElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHtmlElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHtmlElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHtmlElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLHtmlElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLIFrameElement').value is HTMLIFrameElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLIFrameElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLIFrameElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLIFrameElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLIFrameElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLImageElement').value is HTMLImageElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLImageElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLImageElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLImageElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLImageElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLInputElement').value is HTMLInputElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLInputElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLInputElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLInputElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLInputElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLKeygenElement').value is HTMLKeygenElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLKeygenElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLKeygenElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLKeygenElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLKeygenElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLIElement').value is HTMLLIElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLIElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLIElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLIElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLIElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLabelElement').value is HTMLLabelElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLabelElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLabelElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLabelElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLabelElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLegendElement').value is HTMLLegendElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLegendElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLegendElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLegendElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLegendElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLinkElement').value is HTMLLinkElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLinkElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLinkElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLinkElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLLinkElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMapElement').value is HTMLMapElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMapElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMapElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMapElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMapElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMarqueeElement').value is HTMLMarqueeElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMarqueeElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMarqueeElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMarqueeElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMarqueeElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMediaElement').value is HTMLMediaElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMediaElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMediaElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMediaElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMediaElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMenuElement').value is HTMLMenuElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMenuElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMenuElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMenuElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMenuElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMetaElement').value is HTMLMetaElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMetaElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMetaElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMetaElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMetaElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMeterElement').value is HTMLMeterElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMeterElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMeterElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMeterElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLMeterElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLModElement').value is HTMLModElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLModElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLModElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLModElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLModElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOListElement').value is HTMLOListElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOListElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOListElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOListElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOListElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLObjectElement').value is HTMLObjectElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLObjectElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLObjectElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLObjectElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLObjectElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptGroupElement').value is HTMLOptGroupElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptGroupElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptGroupElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptGroupElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptGroupElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionElement').value is HTMLOptionElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionsCollection').value is HTMLOptionsCollection
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionsCollection').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionsCollection').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionsCollection').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOptionsCollection').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOutputElement').value is HTMLOutputElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOutputElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOutputElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOutputElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLOutputElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParagraphElement').value is HTMLParagraphElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParagraphElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParagraphElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParagraphElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParagraphElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').value is HTMLParamElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').value is HTMLPictureElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPreElement').value is HTMLPreElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPreElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPreElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPreElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLPreElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLProgressElement').value is HTMLProgressElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLProgressElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLProgressElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLProgressElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLProgressElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLQuoteElement').value is HTMLQuoteElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLQuoteElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLQuoteElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLQuoteElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLQuoteElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLScriptElement').value is HTMLScriptElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLScriptElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLScriptElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLScriptElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLScriptElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').value is HTMLSelectElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').value is HTMLSlotElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSourceElement').value is HTMLSourceElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSourceElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSourceElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSourceElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSourceElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSpanElement').value is HTMLSpanElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSpanElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSpanElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSpanElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLSpanElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLStyleElement').value is HTMLStyleElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLStyleElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLStyleElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLStyleElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLStyleElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCaptionElement').value is HTMLTableCaptionElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCaptionElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCaptionElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCaptionElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCaptionElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCellElement').value is HTMLTableCellElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCellElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCellElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCellElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableCellElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').value is HTMLTableColElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').value is HTMLTableElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableRowElement').value is HTMLTableRowElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableRowElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableRowElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableRowElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableRowElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableSectionElement').value is HTMLTableSectionElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableSectionElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableSectionElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableSectionElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableSectionElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTemplateElement').value is HTMLTemplateElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTemplateElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTemplateElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTemplateElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTemplateElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').value is HTMLTextAreaElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').value is HTMLTimeElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTitleElement').value is HTMLTitleElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTitleElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTitleElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTitleElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTitleElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTrackElement').value is HTMLTrackElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTrackElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTrackElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTrackElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLTrackElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUListElement').value is HTMLUListElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUListElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUListElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUListElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUListElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUnknownElement').value is HTMLUnknownElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUnknownElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUnknownElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUnknownElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLUnknownElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLVideoElement').value is HTMLVideoElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLVideoElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLVideoElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLVideoElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLVideoElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').value is HashChangeEvent
-PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Headers').value is Headers
-PASS Object.getOwnPropertyDescriptor(global, 'Headers').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Headers').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Headers').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Headers').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'History').value is History
-PASS Object.getOwnPropertyDescriptor(global, 'History').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'History').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'History').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'History').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Image').value is Image
-PASS Object.getOwnPropertyDescriptor(global, 'Image').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Image').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Image').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Image').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ImageData').value is ImageData
-PASS Object.getOwnPropertyDescriptor(global, 'ImageData').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ImageData').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ImageData').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ImageData').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'InputEvent').value is InputEvent
-PASS Object.getOwnPropertyDescriptor(global, 'InputEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'InputEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'InputEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'InputEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Int16Array').value is Int16Array
-PASS Object.getOwnPropertyDescriptor(global, 'Int16Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int16Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int16Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int16Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Int32Array').value is Int32Array
-PASS Object.getOwnPropertyDescriptor(global, 'Int32Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int32Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int32Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int32Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Int8Array').value is Int8Array
-PASS Object.getOwnPropertyDescriptor(global, 'Int8Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int8Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int8Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Int8Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'KeyboardEvent').value is KeyboardEvent
-PASS Object.getOwnPropertyDescriptor(global, 'KeyboardEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'KeyboardEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'KeyboardEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'KeyboardEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'KeyframeEffect').value is KeyframeEffect
-PASS Object.getOwnPropertyDescriptor(global, 'KeyframeEffect').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'KeyframeEffect').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'KeyframeEffect').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'KeyframeEffect').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Location').value is Location
-PASS Object.getOwnPropertyDescriptor(global, 'Location').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Location').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Location').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Location').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Map').value is Map
-PASS Object.getOwnPropertyDescriptor(global, 'Map').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Map').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Map').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Map').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaController').value is MediaController
-PASS Object.getOwnPropertyDescriptor(global, 'MediaController').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaController').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaController').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaController').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaDeviceInfo').value is MediaDeviceInfo
-PASS Object.getOwnPropertyDescriptor(global, 'MediaDeviceInfo').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaDeviceInfo').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaDeviceInfo').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaDeviceInfo').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaElementAudioSourceNode').value is MediaElementAudioSourceNode
-PASS Object.getOwnPropertyDescriptor(global, 'MediaElementAudioSourceNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaElementAudioSourceNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaElementAudioSourceNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaElementAudioSourceNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaError').value is MediaError
-PASS Object.getOwnPropertyDescriptor(global, 'MediaError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaList').value is MediaList
-PASS Object.getOwnPropertyDescriptor(global, 'MediaList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').value is MediaSource
-PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').value is MediaStream
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').value is MediaStreamAudioDestinationNode
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').value is MediaStreamAudioSourceNode
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').value is MediaStreamEvent
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').value is MediaStreamTrack
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').value is MediaStreamTrackEvent
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').value is MessageChannel
-PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MessageEvent').value is MessageEvent
-PASS Object.getOwnPropertyDescriptor(global, 'MessageEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessageEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessageEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessageEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MessagePort').value is MessagePort
-PASS Object.getOwnPropertyDescriptor(global, 'MessagePort').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessagePort').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessagePort').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MessagePort').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MimeType').value is MimeType
-PASS Object.getOwnPropertyDescriptor(global, 'MimeType').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MimeType').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MimeType').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MimeType').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MimeTypeArray').value is MimeTypeArray
-PASS Object.getOwnPropertyDescriptor(global, 'MimeTypeArray').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MimeTypeArray').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MimeTypeArray').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MimeTypeArray').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MouseEvent').value is MouseEvent
-PASS Object.getOwnPropertyDescriptor(global, 'MouseEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MouseEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MouseEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MouseEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MutationEvent').value is MutationEvent
-PASS Object.getOwnPropertyDescriptor(global, 'MutationEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MutationObserver').value is MutationObserver
-PASS Object.getOwnPropertyDescriptor(global, 'MutationObserver').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationObserver').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationObserver').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationObserver').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'MutationRecord').value is MutationRecord
-PASS Object.getOwnPropertyDescriptor(global, 'MutationRecord').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationRecord').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationRecord').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'MutationRecord').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'NamedNodeMap').value is NamedNodeMap
-PASS Object.getOwnPropertyDescriptor(global, 'NamedNodeMap').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'NamedNodeMap').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'NamedNodeMap').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'NamedNodeMap').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Navigator').value is Navigator
-PASS Object.getOwnPropertyDescriptor(global, 'Navigator').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Navigator').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Navigator').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Navigator').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Node').value is Node
-PASS Object.getOwnPropertyDescriptor(global, 'Node').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Node').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Node').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Node').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'NodeFilter').value is NodeFilter
-PASS Object.getOwnPropertyDescriptor(global, 'NodeFilter').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeFilter').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeFilter').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeFilter').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'NodeIterator').value is NodeIterator
-PASS Object.getOwnPropertyDescriptor(global, 'NodeIterator').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeIterator').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeIterator').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeIterator').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'NodeList').value is NodeList
-PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notification').value is Notification
-PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notification').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notification').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Number').value is Number
-PASS Object.getOwnPropertyDescriptor(global, 'Number').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Number').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Number').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Number').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Object').value is Object
-PASS Object.getOwnPropertyDescriptor(global, 'Object').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Object').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Object').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Object').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').value is OfflineAudioCompletionEvent
-PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Option').value is Option
-PASS Object.getOwnPropertyDescriptor(global, 'Option').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Option').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Option').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Option').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'OscillatorNode').value is OscillatorNode
-PASS Object.getOwnPropertyDescriptor(global, 'OscillatorNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OscillatorNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OscillatorNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'OscillatorNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedError').value is OverconstrainedError
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedErrorEvent').value is OverconstrainedErrorEvent
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedErrorEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedErrorEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedErrorEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverconstrainedErrorEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'OverflowEvent').value is OverflowEvent
-PASS Object.getOwnPropertyDescriptor(global, 'OverflowEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverflowEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverflowEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'OverflowEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PageTransitionEvent').value is PageTransitionEvent
-PASS Object.getOwnPropertyDescriptor(global, 'PageTransitionEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PageTransitionEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PageTransitionEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PageTransitionEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Path2D').value is Path2D
-PASS Object.getOwnPropertyDescriptor(global, 'Path2D').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Path2D').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Path2D').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Path2D').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Performance').value is Performance
-PASS Object.getOwnPropertyDescriptor(global, 'Performance').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Performance').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Performance').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Performance').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceEntry').value is PerformanceEntry
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceEntry').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceEntry').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceEntry').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceEntry').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMark').value is PerformanceMark
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMark').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMark').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMark').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMark').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMeasure').value is PerformanceMeasure
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMeasure').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMeasure').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMeasure').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceMeasure').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').value is PerformanceNavigation
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserver').value is PerformanceObserver
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserver').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserver').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserver').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserver').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserverEntryList').value is PerformanceObserverEntryList
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserverEntryList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserverEntryList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserverEntryList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceObserverEntryList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceResourceTiming').value is PerformanceResourceTiming
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceResourceTiming').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceResourceTiming').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceResourceTiming').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceResourceTiming').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').value is PerformanceTiming
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PeriodicWave').value is PeriodicWave
-PASS Object.getOwnPropertyDescriptor(global, 'PeriodicWave').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PeriodicWave').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PeriodicWave').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PeriodicWave').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Plugin').value is Plugin
-PASS Object.getOwnPropertyDescriptor(global, 'Plugin').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Plugin').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Plugin').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Plugin').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PluginArray').value is PluginArray
-PASS Object.getOwnPropertyDescriptor(global, 'PluginArray').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PluginArray').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PluginArray').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PluginArray').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PopStateEvent').value is PopStateEvent
-PASS Object.getOwnPropertyDescriptor(global, 'PopStateEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PopStateEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PopStateEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PopStateEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ProcessingInstruction').value is ProcessingInstruction
-PASS Object.getOwnPropertyDescriptor(global, 'ProcessingInstruction').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ProcessingInstruction').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ProcessingInstruction').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ProcessingInstruction').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ProgressEvent').value is ProgressEvent
-PASS Object.getOwnPropertyDescriptor(global, 'ProgressEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ProgressEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ProgressEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ProgressEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Promise').value is Promise
-PASS Object.getOwnPropertyDescriptor(global, 'Promise').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Promise').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Promise').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Promise').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'PromiseRejectionEvent').value is PromiseRejectionEvent
-PASS Object.getOwnPropertyDescriptor(global, 'PromiseRejectionEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PromiseRejectionEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'PromiseRejectionEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'PromiseRejectionEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').value is RGBColor
-PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannel').value is RTCDataChannel
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannelEvent').value is RTCDataChannelEvent
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannelEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannelEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannelEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCDataChannelEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').value is RTCIceCandidate
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceTransport').value is RTCIceTransport
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceTransport').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceTransport').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceTransport').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCIceTransport').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCPeerConnection').value is RTCPeerConnection
-PASS Object.getOwnPropertyDescriptor(global, 'RTCPeerConnection').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCPeerConnection').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCPeerConnection').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCPeerConnection').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').value is RTCRtpReceiver
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').value is RTCRtpSender
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpTransceiver').value is RTCRtpTransceiver
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpTransceiver').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpTransceiver').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpTransceiver').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpTransceiver').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').value is RTCSessionDescription
-PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCStatsReport').value is RTCStatsReport
-PASS Object.getOwnPropertyDescriptor(global, 'RTCStatsReport').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCStatsReport').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCStatsReport').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCStatsReport').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').value is RTCTrackEvent
-PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').value is RadioNodeList
-PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Range').value is Range
-PASS Object.getOwnPropertyDescriptor(global, 'Range').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Range').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Range').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Range').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RangeError').value is RangeError
-PASS Object.getOwnPropertyDescriptor(global, 'RangeError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RangeError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RangeError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RangeError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').value is ReadableStream
-PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Rect').value is Rect
-PASS Object.getOwnPropertyDescriptor(global, 'Rect').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Rect').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Rect').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Rect').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ReferenceError').value is ReferenceError
-PASS Object.getOwnPropertyDescriptor(global, 'ReferenceError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ReferenceError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ReferenceError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ReferenceError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RegExp').value is RegExp
-PASS Object.getOwnPropertyDescriptor(global, 'RegExp').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RegExp').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RegExp').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RegExp').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Request').value is Request
-PASS Object.getOwnPropertyDescriptor(global, 'Request').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Request').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Request').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Request').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Response').value is Response
-PASS Object.getOwnPropertyDescriptor(global, 'Response').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Response').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Response').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Response').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SQLError').value is SQLError
-PASS Object.getOwnPropertyDescriptor(global, 'SQLError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSet').value is SQLResultSet
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSet').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSet').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSet').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSet').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSetRowList').value is SQLResultSetRowList
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSetRowList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSetRowList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSetRowList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLResultSetRowList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SQLTransaction').value is SQLTransaction
-PASS Object.getOwnPropertyDescriptor(global, 'SQLTransaction').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLTransaction').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLTransaction').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SQLTransaction').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAElement').value is SVGAElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphDefElement').value is SVGAltGlyphDefElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphDefElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphDefElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphDefElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphDefElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphElement').value is SVGAltGlyphElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphItemElement').value is SVGAltGlyphItemElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphItemElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphItemElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphItemElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAltGlyphItemElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAngle').value is SVGAngle
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAngle').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAngle').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAngle').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAngle').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateColorElement').value is SVGAnimateColorElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateColorElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateColorElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateColorElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateColorElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateElement').value is SVGAnimateElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateMotionElement').value is SVGAnimateMotionElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateMotionElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateMotionElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateMotionElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateMotionElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateTransformElement').value is SVGAnimateTransformElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateTransformElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateTransformElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateTransformElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimateTransformElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedAngle').value is SVGAnimatedAngle
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedAngle').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedAngle').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedAngle').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedAngle').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedBoolean').value is SVGAnimatedBoolean
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedBoolean').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedBoolean').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedBoolean').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedBoolean').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedEnumeration').value is SVGAnimatedEnumeration
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedEnumeration').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedEnumeration').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedEnumeration').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedEnumeration').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedInteger').value is SVGAnimatedInteger
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedInteger').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedInteger').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedInteger').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedInteger').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLength').value is SVGAnimatedLength
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLength').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLength').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLength').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLength').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLengthList').value is SVGAnimatedLengthList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLengthList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLengthList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLengthList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedLengthList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumber').value is SVGAnimatedNumber
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumber').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumber').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumber').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumber').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumberList').value is SVGAnimatedNumberList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumberList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumberList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumberList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedNumberList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedPreserveAspectRatio').value is SVGAnimatedPreserveAspectRatio
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedPreserveAspectRatio').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedPreserveAspectRatio').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedPreserveAspectRatio').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedPreserveAspectRatio').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedRect').value is SVGAnimatedRect
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedRect').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedRect').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedRect').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedRect').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedString').value is SVGAnimatedString
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedString').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedString').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedString').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedString').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedTransformList').value is SVGAnimatedTransformList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedTransformList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedTransformList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedTransformList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimatedTransformList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimationElement').value is SVGAnimationElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimationElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimationElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimationElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGAnimationElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCircleElement').value is SVGCircleElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCircleElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCircleElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCircleElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCircleElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGClipPathElement').value is SVGClipPathElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGClipPathElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGClipPathElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGClipPathElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGClipPathElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGComponentTransferFunctionElement').value is SVGComponentTransferFunctionElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGComponentTransferFunctionElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGComponentTransferFunctionElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGComponentTransferFunctionElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGComponentTransferFunctionElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCursorElement').value is SVGCursorElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCursorElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCursorElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCursorElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGCursorElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDefsElement').value is SVGDefsElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDefsElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDefsElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDefsElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDefsElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDescElement').value is SVGDescElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDescElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDescElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDescElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDescElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDocument').value is SVGDocument
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDocument').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDocument').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDocument').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGDocument').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').value is SVGElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGEllipseElement').value is SVGEllipseElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGEllipseElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGEllipseElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGEllipseElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGEllipseElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEBlendElement').value is SVGFEBlendElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEBlendElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEBlendElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEBlendElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEBlendElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEColorMatrixElement').value is SVGFEColorMatrixElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEColorMatrixElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEColorMatrixElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEColorMatrixElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEColorMatrixElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEComponentTransferElement').value is SVGFEComponentTransferElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEComponentTransferElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEComponentTransferElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEComponentTransferElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEComponentTransferElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFECompositeElement').value is SVGFECompositeElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFECompositeElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFECompositeElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFECompositeElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFECompositeElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEConvolveMatrixElement').value is SVGFEConvolveMatrixElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEConvolveMatrixElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEConvolveMatrixElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEConvolveMatrixElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEConvolveMatrixElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDiffuseLightingElement').value is SVGFEDiffuseLightingElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDiffuseLightingElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDiffuseLightingElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDiffuseLightingElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDiffuseLightingElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDisplacementMapElement').value is SVGFEDisplacementMapElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDisplacementMapElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDisplacementMapElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDisplacementMapElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDisplacementMapElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDistantLightElement').value is SVGFEDistantLightElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDistantLightElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDistantLightElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDistantLightElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDistantLightElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDropShadowElement').value is SVGFEDropShadowElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDropShadowElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDropShadowElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDropShadowElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEDropShadowElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFloodElement').value is SVGFEFloodElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFloodElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFloodElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFloodElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFloodElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncAElement').value is SVGFEFuncAElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncAElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncAElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncAElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncAElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncBElement').value is SVGFEFuncBElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncBElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncBElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncBElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncBElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncGElement').value is SVGFEFuncGElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncGElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncGElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncGElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncGElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncRElement').value is SVGFEFuncRElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncRElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncRElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncRElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEFuncRElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEGaussianBlurElement').value is SVGFEGaussianBlurElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEGaussianBlurElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEGaussianBlurElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEGaussianBlurElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEGaussianBlurElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEImageElement').value is SVGFEImageElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEImageElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEImageElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEImageElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEImageElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeElement').value is SVGFEMergeElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeNodeElement').value is SVGFEMergeNodeElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeNodeElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeNodeElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeNodeElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMergeNodeElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMorphologyElement').value is SVGFEMorphologyElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMorphologyElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMorphologyElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMorphologyElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEMorphologyElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEOffsetElement').value is SVGFEOffsetElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEOffsetElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEOffsetElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEOffsetElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEOffsetElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEPointLightElement').value is SVGFEPointLightElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEPointLightElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEPointLightElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEPointLightElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFEPointLightElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpecularLightingElement').value is SVGFESpecularLightingElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpecularLightingElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpecularLightingElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpecularLightingElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpecularLightingElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpotLightElement').value is SVGFESpotLightElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpotLightElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpotLightElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpotLightElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFESpotLightElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETileElement').value is SVGFETileElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETileElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETileElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETileElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETileElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETurbulenceElement').value is SVGFETurbulenceElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETurbulenceElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETurbulenceElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETurbulenceElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFETurbulenceElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFilterElement').value is SVGFilterElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFilterElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFilterElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFilterElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFilterElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontElement').value is SVGFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceElement').value is SVGFontFaceElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceFormatElement').value is SVGFontFaceFormatElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceFormatElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceFormatElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceFormatElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceFormatElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceNameElement').value is SVGFontFaceNameElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceNameElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceNameElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceNameElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceNameElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceSrcElement').value is SVGFontFaceSrcElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceSrcElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceSrcElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceSrcElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceSrcElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceUriElement').value is SVGFontFaceUriElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceUriElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceUriElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceUriElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGFontFaceUriElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGForeignObjectElement').value is SVGForeignObjectElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGForeignObjectElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGForeignObjectElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGForeignObjectElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGForeignObjectElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGElement').value is SVGGElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphElement').value is SVGGlyphElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphRefElement').value is SVGGlyphRefElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphRefElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphRefElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphRefElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGlyphRefElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGradientElement').value is SVGGradientElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGradientElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGradientElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGradientElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGradientElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGraphicsElement').value is SVGGraphicsElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGraphicsElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGraphicsElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGraphicsElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGGraphicsElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGHKernElement').value is SVGHKernElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGHKernElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGHKernElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGHKernElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGHKernElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGImageElement').value is SVGImageElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGImageElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGImageElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGImageElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGImageElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLength').value is SVGLength
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLength').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLength').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLength').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLength').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLengthList').value is SVGLengthList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLengthList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLengthList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLengthList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLengthList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLineElement').value is SVGLineElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLineElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLineElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLineElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLineElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLinearGradientElement').value is SVGLinearGradientElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLinearGradientElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLinearGradientElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLinearGradientElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGLinearGradientElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMPathElement').value is SVGMPathElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMPathElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMPathElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMPathElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMPathElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMarkerElement').value is SVGMarkerElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMarkerElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMarkerElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMarkerElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMarkerElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMaskElement').value is SVGMaskElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMaskElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMaskElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMaskElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMaskElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMatrix').value is SVGMatrix
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMatrix').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMatrix').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMatrix').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMatrix').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMetadataElement').value is SVGMetadataElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMetadataElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMetadataElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMetadataElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMetadataElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMissingGlyphElement').value is SVGMissingGlyphElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMissingGlyphElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMissingGlyphElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMissingGlyphElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGMissingGlyphElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumber').value is SVGNumber
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumber').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumber').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumber').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumber').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumberList').value is SVGNumberList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumberList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumberList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumberList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGNumberList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathElement').value is SVGPathElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSeg').value is SVGPathSeg
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSeg').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSeg').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSeg').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSeg').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcAbs').value is SVGPathSegArcAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcRel').value is SVGPathSegArcRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegArcRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegClosePath').value is SVGPathSegClosePath
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegClosePath').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegClosePath').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegClosePath').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegClosePath').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicAbs').value is SVGPathSegCurvetoCubicAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicRel').value is SVGPathSegCurvetoCubicRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothAbs').value is SVGPathSegCurvetoCubicSmoothAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothRel').value is SVGPathSegCurvetoCubicSmoothRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoCubicSmoothRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticAbs').value is SVGPathSegCurvetoQuadraticAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticRel').value is SVGPathSegCurvetoQuadraticRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothAbs').value is SVGPathSegCurvetoQuadraticSmoothAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothRel').value is SVGPathSegCurvetoQuadraticSmoothRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegCurvetoQuadraticSmoothRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoAbs').value is SVGPathSegLinetoAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalAbs').value is SVGPathSegLinetoHorizontalAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalRel').value is SVGPathSegLinetoHorizontalRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoHorizontalRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoRel').value is SVGPathSegLinetoRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalAbs').value is SVGPathSegLinetoVerticalAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalRel').value is SVGPathSegLinetoVerticalRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegLinetoVerticalRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegList').value is SVGPathSegList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoAbs').value is SVGPathSegMovetoAbs
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoAbs').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoAbs').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoAbs').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoAbs').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoRel').value is SVGPathSegMovetoRel
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoRel').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoRel').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoRel').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPathSegMovetoRel').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPatternElement').value is SVGPatternElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPatternElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPatternElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPatternElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPatternElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPoint').value is SVGPoint
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPoint').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPoint').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPoint').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPoint').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPointList').value is SVGPointList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPointList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPointList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPointList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPointList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolygonElement').value is SVGPolygonElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolygonElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolygonElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolygonElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolygonElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolylineElement').value is SVGPolylineElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolylineElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolylineElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolylineElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPolylineElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPreserveAspectRatio').value is SVGPreserveAspectRatio
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPreserveAspectRatio').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPreserveAspectRatio').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPreserveAspectRatio').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGPreserveAspectRatio').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRadialGradientElement').value is SVGRadialGradientElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRadialGradientElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRadialGradientElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRadialGradientElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRadialGradientElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRect').value is SVGRect
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRect').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRect').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRect').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRect').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRectElement').value is SVGRectElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRectElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRectElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRectElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRectElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRenderingIntent').value is SVGRenderingIntent
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRenderingIntent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRenderingIntent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRenderingIntent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGRenderingIntent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSVGElement').value is SVGSVGElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSVGElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSVGElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSVGElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSVGElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGScriptElement').value is SVGScriptElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGScriptElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGScriptElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGScriptElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGScriptElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSetElement').value is SVGSetElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSetElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSetElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSetElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSetElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStopElement').value is SVGStopElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStopElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStopElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStopElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStopElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStringList').value is SVGStringList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStringList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStringList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStringList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStringList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStyleElement').value is SVGStyleElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStyleElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStyleElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStyleElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGStyleElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSwitchElement').value is SVGSwitchElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSwitchElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSwitchElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSwitchElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSwitchElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSymbolElement').value is SVGSymbolElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSymbolElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSymbolElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSymbolElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGSymbolElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTRefElement').value is SVGTRefElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTRefElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTRefElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTRefElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTRefElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTSpanElement').value is SVGTSpanElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTSpanElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTSpanElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTSpanElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTSpanElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextContentElement').value is SVGTextContentElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextContentElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextContentElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextContentElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextContentElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextElement').value is SVGTextElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPathElement').value is SVGTextPathElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPathElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPathElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPathElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPathElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPositioningElement').value is SVGTextPositioningElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPositioningElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPositioningElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPositioningElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTextPositioningElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTitleElement').value is SVGTitleElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTitleElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTitleElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTitleElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTitleElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransform').value is SVGTransform
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransform').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransform').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransform').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransform').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransformList').value is SVGTransformList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransformList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransformList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransformList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGTransformList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUnitTypes').value is SVGUnitTypes
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUnitTypes').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUnitTypes').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUnitTypes').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUnitTypes').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUseElement').value is SVGUseElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUseElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUseElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUseElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGUseElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGVKernElement').value is SVGVKernElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGVKernElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGVKernElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGVKernElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGVKernElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewElement').value is SVGViewElement
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewSpec').value is SVGViewSpec
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewSpec').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewSpec').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewSpec').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGViewSpec').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGZoomEvent').value is SVGZoomEvent
-PASS Object.getOwnPropertyDescriptor(global, 'SVGZoomEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGZoomEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGZoomEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGZoomEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Screen').value is Screen
-PASS Object.getOwnPropertyDescriptor(global, 'Screen').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Screen').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Screen').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Screen').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ScriptProcessorNode').value is ScriptProcessorNode
-PASS Object.getOwnPropertyDescriptor(global, 'ScriptProcessorNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ScriptProcessorNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ScriptProcessorNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ScriptProcessorNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').value is SecurityPolicyViolationEvent
-PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Selection').value is Selection
-PASS Object.getOwnPropertyDescriptor(global, 'Selection').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Selection').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Selection').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Selection').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Set').value is Set
-PASS Object.getOwnPropertyDescriptor(global, 'Set').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Set').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Set').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Set').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').value is ShadowRoot
-PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SharedArrayBuffer').value is SharedArrayBuffer
-PASS Object.getOwnPropertyDescriptor(global, 'SharedArrayBuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SharedArrayBuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SharedArrayBuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SharedArrayBuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBuffer').value is SourceBuffer
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBufferList').value is SourceBufferList
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBufferList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBufferList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBufferList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SourceBufferList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisEvent').value is SpeechSynthesisEvent
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisUtterance').value is SpeechSynthesisUtterance
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisUtterance').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisUtterance').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisUtterance').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisUtterance').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'StaticRange').value is StaticRange
-PASS Object.getOwnPropertyDescriptor(global, 'StaticRange').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'StaticRange').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'StaticRange').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'StaticRange').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Storage').value is Storage
-PASS Object.getOwnPropertyDescriptor(global, 'Storage').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Storage').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Storage').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Storage').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'StorageEvent').value is StorageEvent
-PASS Object.getOwnPropertyDescriptor(global, 'StorageEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'StorageEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'StorageEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'StorageEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'String').value is String
-PASS Object.getOwnPropertyDescriptor(global, 'String').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'String').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'String').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'String').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheet').value is StyleSheet
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheet').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheet').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheet').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheet').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheetList').value is StyleSheetList
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheetList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheetList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheetList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'StyleSheetList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SubtleCrypto').value is SubtleCrypto
-PASS Object.getOwnPropertyDescriptor(global, 'SubtleCrypto').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SubtleCrypto').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SubtleCrypto').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SubtleCrypto').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Symbol').value is Symbol
-PASS Object.getOwnPropertyDescriptor(global, 'Symbol').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Symbol').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Symbol').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Symbol').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SyntaxError').value is SyntaxError
-PASS Object.getOwnPropertyDescriptor(global, 'SyntaxError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SyntaxError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SyntaxError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SyntaxError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Text').value is Text
-PASS Object.getOwnPropertyDescriptor(global, 'Text').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Text').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Text').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Text').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TextDecoder').value is TextDecoder
-PASS Object.getOwnPropertyDescriptor(global, 'TextDecoder').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextDecoder').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextDecoder').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextDecoder').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TextEncoder').value is TextEncoder
-PASS Object.getOwnPropertyDescriptor(global, 'TextEncoder').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextEncoder').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextEncoder').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextEncoder').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TextEvent').value is TextEvent
-PASS Object.getOwnPropertyDescriptor(global, 'TextEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TextMetrics').value is TextMetrics
-PASS Object.getOwnPropertyDescriptor(global, 'TextMetrics').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextMetrics').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextMetrics').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextMetrics').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrack').value is TextTrack
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrack').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrack').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrack').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrack').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCue').value is TextTrackCue
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCue').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCue').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCue').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCue').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCueList').value is TextTrackCueList
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCueList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCueList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCueList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackCueList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackList').value is TextTrackList
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TextTrackList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TimeRanges').value is TimeRanges
-PASS Object.getOwnPropertyDescriptor(global, 'TimeRanges').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TimeRanges').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TimeRanges').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TimeRanges').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TrackEvent').value is TrackEvent
-PASS Object.getOwnPropertyDescriptor(global, 'TrackEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TrackEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TrackEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TrackEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TransitionEvent').value is TransitionEvent
-PASS Object.getOwnPropertyDescriptor(global, 'TransitionEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TransitionEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TransitionEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TransitionEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TreeWalker').value is TreeWalker
-PASS Object.getOwnPropertyDescriptor(global, 'TreeWalker').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TreeWalker').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TreeWalker').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TreeWalker').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'TypeError').value is TypeError
-PASS Object.getOwnPropertyDescriptor(global, 'TypeError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TypeError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'TypeError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'TypeError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'UIEvent').value is UIEvent
-PASS Object.getOwnPropertyDescriptor(global, 'UIEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'UIEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'UIEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'UIEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'URIError').value is URIError
-PASS Object.getOwnPropertyDescriptor(global, 'URIError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'URIError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'URIError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'URIError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'URL').value is URL
-PASS Object.getOwnPropertyDescriptor(global, 'URL').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'URL').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'URL').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'URL').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'URLSearchParams').value is URLSearchParams
-PASS Object.getOwnPropertyDescriptor(global, 'URLSearchParams').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'URLSearchParams').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'URLSearchParams').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'URLSearchParams').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Uint16Array').value is Uint16Array
-PASS Object.getOwnPropertyDescriptor(global, 'Uint16Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint16Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint16Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint16Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Uint32Array').value is Uint32Array
-PASS Object.getOwnPropertyDescriptor(global, 'Uint32Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint32Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint32Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint32Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8Array').value is Uint8Array
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8Array').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8Array').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8Array').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8Array').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8ClampedArray').value is Uint8ClampedArray
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8ClampedArray').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8ClampedArray').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8ClampedArray').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Uint8ClampedArray').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandler').value is UserMessageHandler
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandler').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandler').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandler').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandler').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandlersNamespace').value is UserMessageHandlersNamespace
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandlersNamespace').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandlersNamespace').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandlersNamespace').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'UserMessageHandlersNamespace').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'VTTCue').value is VTTCue
-PASS Object.getOwnPropertyDescriptor(global, 'VTTCue').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'VTTCue').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'VTTCue').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'VTTCue').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').value is VTTRegion
-PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').value is ValidityState
-PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrack').value is VideoTrack
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrack').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrack').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrack').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrack').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrackList').value is VideoTrackList
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrackList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrackList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrackList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'VideoTrackList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WaveShaperNode').value is WaveShaperNode
-PASS Object.getOwnPropertyDescriptor(global, 'WaveShaperNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WaveShaperNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WaveShaperNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WaveShaperNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WeakMap').value is WeakMap
-PASS Object.getOwnPropertyDescriptor(global, 'WeakMap').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WeakMap').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WeakMap').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WeakMap').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WeakSet').value is WeakSet
-PASS Object.getOwnPropertyDescriptor(global, 'WeakSet').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WeakSet').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WeakSet').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WeakSet').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').value is WebGL2RenderingContext
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').value is WebGLActiveInfo
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').value is WebGLBuffer
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').value is WebGLContextEvent
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').value is WebGLFramebuffer
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').value is WebGLProgram
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').value is WebGLQuery
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').value is WebGLRenderbuffer
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').value is WebGLRenderingContext
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').value is WebGLSampler
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').value is WebGLShader
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').value is WebGLShaderPrecisionFormat
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').value is WebGLSync
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').value is WebGLTexture
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').value is WebGLTransformFeedback
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').value is WebGLUniformLocation
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').value is WebGLVertexArrayObject
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUBuffer').value is WebGPUBuffer
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUBuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUBuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUBuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUBuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandBuffer').value is WebGPUCommandBuffer
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandBuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandBuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandBuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandBuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandQueue').value is WebGPUCommandQueue
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandQueue').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandQueue').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandQueue').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUCommandQueue').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputeCommandEncoder').value is WebGPUComputeCommandEncoder
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputeCommandEncoder').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputeCommandEncoder').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputeCommandEncoder').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputeCommandEncoder').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputePipelineState').value is WebGPUComputePipelineState
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputePipelineState').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputePipelineState').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputePipelineState').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUComputePipelineState').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilDescriptor').value is WebGPUDepthStencilDescriptor
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilDescriptor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilDescriptor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilDescriptor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilDescriptor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilState').value is WebGPUDepthStencilState
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilState').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilState').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilState').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDepthStencilState').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDrawable').value is WebGPUDrawable
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDrawable').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDrawable').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDrawable').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUDrawable').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUFunction').value is WebGPUFunction
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUFunction').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUFunction').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUFunction').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUFunction').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPULibrary').value is WebGPULibrary
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPULibrary').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPULibrary').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPULibrary').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPULibrary').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderCommandEncoder').value is WebGPURenderCommandEncoder
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderCommandEncoder').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderCommandEncoder').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderCommandEncoder').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderCommandEncoder').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassAttachmentDescriptor').value is WebGPURenderPassAttachmentDescriptor
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassAttachmentDescriptor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassAttachmentDescriptor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassAttachmentDescriptor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassAttachmentDescriptor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassColorAttachmentDescriptor').value is WebGPURenderPassColorAttachmentDescriptor
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassColorAttachmentDescriptor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassColorAttachmentDescriptor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassColorAttachmentDescriptor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassColorAttachmentDescriptor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDepthAttachmentDescriptor').value is WebGPURenderPassDepthAttachmentDescriptor
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDepthAttachmentDescriptor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDepthAttachmentDescriptor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDepthAttachmentDescriptor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDepthAttachmentDescriptor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDescriptor').value is WebGPURenderPassDescriptor
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDescriptor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDescriptor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDescriptor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPassDescriptor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineColorAttachmentDescriptor').value is WebGPURenderPipelineColorAttachmentDescriptor
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineColorAttachmentDescriptor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineColorAttachmentDescriptor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineColorAttachmentDescriptor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineColorAttachmentDescriptor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineDescriptor').value is WebGPURenderPipelineDescriptor
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineDescriptor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineDescriptor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineDescriptor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineDescriptor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineState').value is WebGPURenderPipelineState
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineState').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineState').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineState').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderPipelineState').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderingContext').value is WebGPURenderingContext
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderingContext').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderingContext').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderingContext').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPURenderingContext').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTexture').value is WebGPUTexture
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTexture').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTexture').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTexture').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTexture').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTextureDescriptor').value is WebGPUTextureDescriptor
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTextureDescriptor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTextureDescriptor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTextureDescriptor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGPUTextureDescriptor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitAnimationEvent').value is WebKitAnimationEvent
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitAnimationEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitAnimationEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitAnimationEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitAnimationEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitCSSMatrix').value is WebKitCSSMatrix
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitCSSMatrix').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitCSSMatrix').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitCSSMatrix').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitCSSMatrix').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyError').value is WebKitMediaKeyError
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyError').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyError').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyError').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyError').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyMessageEvent').value is WebKitMediaKeyMessageEvent
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyMessageEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyMessageEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyMessageEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyMessageEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyNeededEvent').value is WebKitMediaKeyNeededEvent
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyNeededEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyNeededEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyNeededEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeyNeededEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeySession').value is WebKitMediaKeySession
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeySession').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeySession').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeySession').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeySession').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').value is WebKitMediaKeys
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMutationObserver').value is WebKitMutationObserver
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMutationObserver').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMutationObserver').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMutationObserver').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitMutationObserver').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').value is WebKitNamespace
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').value is WebKitPlaybackTargetAvailabilityEvent
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').value is WebKitPoint
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitTransitionEvent').value is WebKitTransitionEvent
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitTransitionEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitTransitionEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitTransitionEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebKitTransitionEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebSocket').value is WebSocket
-PASS Object.getOwnPropertyDescriptor(global, 'WebSocket').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebSocket').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebSocket').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebSocket').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WheelEvent').value is WheelEvent
-PASS Object.getOwnPropertyDescriptor(global, 'WheelEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WheelEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WheelEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WheelEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Window').value is Window
-PASS Object.getOwnPropertyDescriptor(global, 'Window').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Window').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Window').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Window').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Worker').value is Worker
-PASS Object.getOwnPropertyDescriptor(global, 'Worker').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Worker').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Worker').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Worker').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').value is WritableStream
-PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XMLDocument').value is XMLDocument
-PASS Object.getOwnPropertyDescriptor(global, 'XMLDocument').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLDocument').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLDocument').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLDocument').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').value is XMLHttpRequest
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestEventTarget').value is XMLHttpRequestEventTarget
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestEventTarget').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestEventTarget').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestEventTarget').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestEventTarget').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').value is XMLHttpRequestProgressEvent
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestUpload').value is XMLHttpRequestUpload
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestUpload').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestUpload').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestUpload').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestUpload').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XMLSerializer').value is XMLSerializer
-PASS Object.getOwnPropertyDescriptor(global, 'XMLSerializer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLSerializer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLSerializer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLSerializer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XPathEvaluator').value is XPathEvaluator
-PASS Object.getOwnPropertyDescriptor(global, 'XPathEvaluator').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathEvaluator').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathEvaluator').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathEvaluator').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XPathExpression').value is XPathExpression
-PASS Object.getOwnPropertyDescriptor(global, 'XPathExpression').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathExpression').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathExpression').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathExpression').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XPathResult').value is XPathResult
-PASS Object.getOwnPropertyDescriptor(global, 'XPathResult').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathResult').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathResult').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XPathResult').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XSLTProcessor').value is XSLTProcessor
-PASS Object.getOwnPropertyDescriptor(global, 'XSLTProcessor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XSLTProcessor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XSLTProcessor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XSLTProcessor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioContext').value is webkitAudioContext
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioContext').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioContext').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioContext').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioContext').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').value is webkitAudioPannerNode
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').value is webkitOfflineAudioContext
-PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitURL').value is webkitURL
-PASS Object.getOwnPropertyDescriptor(global, 'webkitURL').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitURL').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitURL').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitURL').configurable is true
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/mac-highsierra-wk2/TestExpectations b/LayoutTests/platform/mac-highsierra-wk2/TestExpectations
deleted file mode 100644 (file)
index 976028d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# <rdar://problem/25010307>
-http/tests/ssl/applepay/ApplePayError.html [ Pass ]
-http/tests/ssl/applepay/ApplePaySessionV3.html [ Pass ]
-# <rdar://problem/31634451>
-http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html [ Pass ]
-http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html [ Pass ]
-http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html [ Pass ]
-http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html [ Pass ]
-http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html [ Pass ]
-
-# <rdar://problem/33555759>
-http/tests/media/video-buffered-range-contains-currentTime.html [ Pass ImageOnlyFailure ]
diff --git a/LayoutTests/platform/mac-highsierra/TestExpectations b/LayoutTests/platform/mac-highsierra/TestExpectations
deleted file mode 100644 (file)
index a28d988..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-# <rdar://problem/29031509> REGRESSION? (FontParser-195): svg/W3C-SVG-1.1/fonts-elem-* and svg/W3C-SVG-1.1/text-intro-* tests failing
-svg/W3C-SVG-1.1/fonts-elem-01-t.svg [ Failure ]
-svg/W3C-SVG-1.1/fonts-elem-02-t.svg [ Failure ]
-svg/W3C-SVG-1.1/fonts-elem-03-b.svg [ Failure ]
-svg/W3C-SVG-1.1/fonts-elem-07-b.svg [ Failure ]
-svg/W3C-SVG-1.1/text-intro-01-t.svg [ Failure ]
-svg/W3C-SVG-1.1/text-intro-02-b.svg [ Failure ]
-svg/W3C-SVG-1.1/text-intro-03-b.svg [ Failure ]
-svg/W3C-SVG-1.1/text-intro-04-t.svg [ Failure ]
-svg/batik/text/textEffect3.svg [ Failure ]
-svg/batik/text/textPosition2.svg [ Failure ]
-svg/custom/acid3-test-77.html [ Failure ]
-svg/custom/svg-fonts-fallback.xhtml [ Failure ]
-svg/wicd/test-rightsizing-b.xhtml [ Failure ]
-fast/css-generated-content/initial-letter-first-line-wrapping.html [ ImageOnlyFailure  ]
-
-# <rdar://problem/30493910> REGRESSION: LayoutTest fast/writing-mode/broken-ideograph-small-caps.html failing
-fast/writing-mode/broken-ideograph-small-caps.html [ Failure ImageOnlyFailure ]
-
-# <rdar://problem/30182401> REGRESSION: LayoutTest media/media-source/media-source-abort-resets-parser.html failing
-media/media-source/media-source-abort-resets-parser.html [ Failure ]
-
-# <rdar://problem/30517283> REGRESSION: LayoutTests security/block-test.html and security/block-test-no-port.html failing
-security/block-test.html
-security/block-test-no-port.html
-
-# <rdar://problem/31177990> REGRESSION: canvas/2d.gradient.* LayoutTests failing
-# These are imported tests, so we'll have to push changes back to W3C.
-imported/w3c/canvas/2d.gradient.linear.transform.1.html [ Failure ]
-imported/w3c/canvas/2d.gradient.linear.transform.2.html [ Failure ]
-imported/w3c/canvas/2d.gradient.linear.transform.3.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.cone.bottom.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.cone.cylinder.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.cone.front.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.cone.shape1.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.cone.top.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.inside1.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.inside2.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.inside3.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.outside1.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.outside2.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.outside3.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.touch2.html [ Failure ]
-fast/canvas/canvas-blending-fill-style.html [ Failure ]
-fast/canvas/canvas-currentColor.html [ Failure ]
-fast/canvas/set-colors.html [ Failure ]
-
-# <rdar://problem/31301721> REGRESSION: WebKitTestRunner crashed in WebKitTestRunner: 0x16f87
-fast/events/cancelled-force-click-link-navigation.html [ Skip ]
-fast/events/force-click-link-selection-behavior.html [ Skip ]
-fast/events/force-click-on-link-navigation.html [ Skip ]
-fast/events/force-click-text-selection-behavior.html [ Skip ]
-
-# <rdar://problem/31322425> REGRESSION: LayoutTest media/video-orientation.html is failing
-media/video-orientation.html [ Failure ]
-
-# WebCryptoAPI features that enabled only for High Sierra/iOS 11
-imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.html [ Pass Failure ]
-imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https.html [ Pass Failure ]
-crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html [ Pass ]
-crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html [ Pass ]
-crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html [ Pass ]
-crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html [ Pass ]
-crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html [ Pass ]
-crypto/subtle/rsa-pss-generate-export-key-pkcs8.html [ Pass ]
-crypto/subtle/rsa-pss-generate-export-key-spki.html [ Pass ]
-crypto/subtle/rsa-pss-generate-key.html [ Pass ]
-crypto/subtle/rsa-pss-import-jwk-private-key.html [ Pass ]
-crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html [ Pass ]
-crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html [ Pass ]
-crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html [ Pass ]
-crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html [ Pass ]
-crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html [ Pass ]
-crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html [ Pass ]
-crypto/subtle/rsa-pss-import-key-sign-large-salt.html [ Pass ]
-crypto/subtle/rsa-pss-import-key-sign.html [ Pass ]
-crypto/subtle/rsa-pss-import-key-verify.html [ Pass ]
-crypto/subtle/rsa-pss-import-pkcs8-key.html [ Pass ]
-crypto/subtle/rsa-pss-import-spki-key-empty-usages.html [ Pass ]
-crypto/subtle/rsa-pss-import-spki-key.html [ Pass ]
-crypto/workers/subtle/rsa-pss-import-key-sign.html [ Pass ]
-crypto/workers/subtle/rsa-pss-import-key-verify.html [ Pass ]
-
-# <rdar://problem/32352702> REGRESSION: fast/dom/HTMLMeterElement/meter-appearances LayoutTests failing
-fast/dom/HTMLMeterElement/meter-appearances-capacity.html [ Failure ]
-fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy.html [ Failure ]
-
-# <rdar://problem/32332022> REGRESSION: canvas/2d.gradient.radial.transform LayoutTests failing
-canvas/philip/tests/2d.gradient.radial.transform.1.html [ Failure ]
-canvas/philip/tests/2d.gradient.radial.transform.2.html [ Failure ]
-canvas/philip/tests/2d.gradient.radial.transform.3.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.transform.1.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.transform.2.html [ Failure ]
-imported/w3c/canvas/2d.gradient.radial.transform.3.html [ Failure ]
-
-# <rdar://problem/32431942> REGRESSION: webgl/1.0.2/conformance/textures/gl-teximage.html is failing
-webgl/1.0.2/conformance/textures/gl-teximage.html [ Failure ]
-
-# <rdar://problem/32620024> REGRESSION: LayoutTests canvas/philip/tests/2d.path.stroke.scale2.html and imported/w3c/canvas/2d.path.stroke.scale2.html are failing
-canvas/philip/tests/2d.path.stroke.scale2.html [ Failure ]
-imported/w3c/canvas/2d.path.stroke.scale2.html [ Failure ]
-
-# <rdar://problem/32799573> REGRESSION: LayoutTest fast/text/ipa-tone-letters.html is failing
-fast/text/ipa-tone-letters.html [ Failure ]
-
-# <rdar://problem/32799624> REGRESSION: LayoutTests css3/font-variant-petite-caps-synthesis-coverage.html and css3/font-variant-small-caps-synthesis-coverage.html are failing
-css3/font-variant-petite-caps-synthesis-coverage.html [ ImageOnlyFailure ]
-css3/font-variant-small-caps-synthesis-coverage.html [ ImageOnlyFailure ]
-
-# <rdar://problem/32799596> REGRESSION: LayoutTests canvas/philip/tests/2d.gradient.interpolate.solid.html and imported/w3c/canvas/2d.gradient.interpolate.solid.html failing
-canvas/philip/tests/2d.gradient.interpolate.solid.html [ Failure ]
-imported/w3c/canvas/2d.gradient.interpolate.solid.html [ Failure ]
-
-# <rdar://problem/32799745> REGRESSION: LayoutTests canvas/philip/tests/initial.reset.gradient.html and imported/w3c/canvas/initial.reset.gradient.html are failing
-canvas/philip/tests/initial.reset.gradient.html [ Failure ]
-imported/w3c/canvas/initial.reset.gradient.html [ Failure ]
-
-# <rdar://problem/32800095> REGRESSION: LayoutTest imported/blink/fast/gradients/gradient-transparency.html is failing
-imported/blink/fast/gradients/gradient-transparency.html [ ImageOnlyFailure ]
-
-# <rdar://problem/32826391> LayoutTest imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm is failing on High Sierra
-imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm [ Failure ]
-
-# This test makes sure that variation fonts are disabled on OSes which don't support them. So,
-# the test should be skipped on OSes which do support them. As soon as all OSes support them,
-# we should delete the test.
-fast/text/font-variations-feature-detection.html [ ImageOnlyFailure ]
-
-# <rdar://problem/33437597> Multiple imported/w3c/web-platform-tests/fetch are failing on High Sierra
-imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker.html [ Failure ]
-imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.html [ Failure ]
-imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html [ Failure ]
-
-# <rdar://problem/33555052>
-imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html [ Skip ]
-
-# <rdar://problem/33731086>
-media/modern-media-controls/time-labels-support/elapsed-time.html [ Skip ]
-
-# <rdar://problem/33850189>
-http/tests/websocket/tests/hybi/deflate-frame-parameter.html [ Failure ]
diff --git a/LayoutTests/platform/mac-highsierra/css2.1/t0805-c5522-brdr-02-e-expected.txt b/LayoutTests/platform/mac-highsierra/css2.1/t0805-c5522-brdr-02-e-expected.txt
deleted file mode 100644 (file)
index f83d616..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x80
-  RenderBlock {HTML} at (0,0) size 800x80
-    RenderBody {BODY} at (8,8) size 784x64 [color=#0000FF]
-      RenderTable {TABLE} at (0,0) size 721x64
-        RenderTableSection {TBODY} at (0,0) size 721x64
-          RenderTableRow {TR} at (0,2) size 721x24
-            RenderTableCell {TD} at (2,2) size 717x24 [border: (2px solid #0000FF)] [r=0 c=0 rs=1 cs=2]
-              RenderText {#text} at (3,3) size 331x18
-                text run at (3,3) width 331: "There should be a blue border around this sentence."
-          RenderTableRow {TR} at (0,28) size 721x34
-            RenderTableCell {TD} at (2,33) size 337x24 [border: (2px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 331x18
-                text run at (3,3) width 331: "There should be a blue border around this sentence."
-            RenderTableCell {TD} at (340,28) size 379x34 [border: (2px solid #0000FF)] [r=1 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (3,3) size 373x28
-                RenderTableSection {TBODY} at (0,0) size 373x28
-                  RenderTableRow {TR} at (0,2) size 373x24
-                    RenderTableCell {TD} at (2,2) size 369x24 [border: (2px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (3,3) size 108x18
-                        text run at (3,3) width 108: "There should be "
-                      RenderInline {STRONG} at (0,0) size 117x18
-                        RenderInline {EM} at (0,0) size 27x18
-                          RenderText {#text} at (110,3) size 27x18
-                            text run at (110,3) width 27: "two"
-                        RenderText {#text} at (136,3) size 91x18
-                          text run at (136,3) width 91: " blue borders"
-                      RenderText {#text} at (226,3) size 140x18
-                        text run at (226,3) width 140: " around this sentence."
diff --git a/LayoutTests/platform/mac-highsierra/editing/selection/select-from-textfield-outwards-expected.png b/LayoutTests/platform/mac-highsierra/editing/selection/select-from-textfield-outwards-expected.png
deleted file mode 100644 (file)
index 2f2c875..0000000
Binary files a/LayoutTests/platform/mac-highsierra/editing/selection/select-from-textfield-outwards-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/css-generated-content/initial-letter-border-padding-expected.txt b/LayoutTests/platform/mac-highsierra/fast/css-generated-content/initial-letter-border-padding-expected.txt
deleted file mode 100644 (file)
index f5bb072..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,16) size 784x568
-      RenderBlock {DIV} at (16,0) size 400x108
-        RenderBlock (floating) at (2,0) size 58x54 [color=#FF0000] [border: (2px solid #FF0000)]
-          RenderText {#text} at (3,-14) size 52x82
-            text run at (3,-14) width 52: "A"
-        RenderText {#text} at (61,18) size 386x90
-          text run at (61,18) width 316: "n example of first-letter. This letter should span 3"
-          text run at (61,36) width 307: "lines of text, and so it should align itself cleanly"
-          text run at (0,54) width 386: "with the cap-height of the A lining up with the cap-height of"
-          text run at (0,72) width 361: "the first line, and the baseline of the A lining up with the"
-          text run at (0,90) width 160: "baseline of the third line."
-      RenderBlock {SPAN} at (0,124) size 784x108
-        RenderBlock {DIV} at (368,0) size 400x108
-          RenderBlock (floating) at (340,0) size 58x54 [color=#FF0000] [border: (2px solid #FF0000)]
-            RenderText {#text} at (3,-14) size 52x82
-              text run at (3,-14) width 52: "A"
-          RenderText {#text} at (2,18) size 398x90
-            text run at (2,18) width 337: "n RTL example of first-letter. This letter should span"
-            text run at (20,36) width 319: "3 lines of text, and so it should align itself cleanly"
-            text run at (14,54) width 386: "with the cap-height of the A lining up with the cap-height of"
-            text run at (39,72) width 361: "the first line, and the baseline of the A lining up with the"
-            text run at (240,90) width 5 RTL: "."
-            text run at (244,90) width 156: "baseline of the third line"
diff --git a/LayoutTests/platform/mac-highsierra/fast/css/rtl-ordering-expected.png b/LayoutTests/platform/mac-highsierra/fast/css/rtl-ordering-expected.png
deleted file mode 100644 (file)
index 81b843e..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/css/rtl-ordering-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png b/LayoutTests/platform/mac-highsierra/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png
deleted file mode 100644 (file)
index a3fa39b..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/box-shadow-override-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/box-shadow-override-expected.png
deleted file mode 100644 (file)
index aec6e23..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/box-shadow-override-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/button-sizes-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/button-sizes-expected.png
deleted file mode 100644 (file)
index 37ceb85..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/button-sizes-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/button-style-color-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/button-style-color-expected.png
deleted file mode 100644 (file)
index d96da3f..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/button-style-color-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-disabled-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-disabled-expected.png
deleted file mode 100644 (file)
index 0637bbd..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-disabled-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-readonly-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-readonly-expected.png
deleted file mode 100644 (file)
index 7d153ca..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/input-appearance-readonly-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/input-button-sizes-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/input-button-sizes-expected.png
deleted file mode 100644 (file)
index 7e4eef9..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/input-button-sizes-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/listbox-bidi-align-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/listbox-bidi-align-expected.png
deleted file mode 100644 (file)
index b67954b..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/listbox-bidi-align-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/listbox-hit-test-zoomed-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/listbox-hit-test-zoomed-expected.png
deleted file mode 100644 (file)
index 183b420..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/listbox-hit-test-zoomed-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/option-script-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/option-script-expected.png
deleted file mode 100644 (file)
index 92bdeca..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/option-script-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/search-rtl-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/search-rtl-expected.png
deleted file mode 100644 (file)
index c782931..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/search-rtl-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/search-vertical-alignment-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/search-vertical-alignment-expected.png
deleted file mode 100644 (file)
index 6607c50..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/search-vertical-alignment-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/select-visual-hebrew-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/select-visual-hebrew-expected.png
deleted file mode 100644 (file)
index 57c20fd..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/select-visual-hebrew-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/textarea-setinnerhtml-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/textarea-setinnerhtml-expected.png
deleted file mode 100644 (file)
index 3d69e98..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/textarea-setinnerhtml-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/textfield-outline-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/textfield-outline-expected.png
deleted file mode 100644 (file)
index e220721..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/textfield-outline-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/forms/visual-hebrew-text-field-expected.png b/LayoutTests/platform/mac-highsierra/fast/forms/visual-hebrew-text-field-expected.png
deleted file mode 100644 (file)
index 7c3c30d..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/forms/visual-hebrew-text-field-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/text/drawBidiText-expected.png b/LayoutTests/platform/mac-highsierra/fast/text/drawBidiText-expected.png
deleted file mode 100644 (file)
index 27d02f7..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/text/drawBidiText-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.png b/LayoutTests/platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.png
deleted file mode 100644 (file)
index 376ca43..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/text/international/danda-space-expected.png b/LayoutTests/platform/mac-highsierra/fast/text/international/danda-space-expected.png
deleted file mode 100644 (file)
index 00ae73d..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/text/international/danda-space-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png b/LayoutTests/platform/mac-highsierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png
deleted file mode 100644 (file)
index a0460fe..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/text/orientation-sideways-expected.png b/LayoutTests/platform/mac-highsierra/fast/text/orientation-sideways-expected.png
deleted file mode 100644 (file)
index b5fce6b..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/text/orientation-sideways-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/text/updateNewFont-expected.png b/LayoutTests/platform/mac-highsierra/fast/text/updateNewFont-expected.png
deleted file mode 100644 (file)
index 3d397fe..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/text/updateNewFont-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/fast/writing-mode/text-orientation-basic-expected.png b/LayoutTests/platform/mac-highsierra/fast/writing-mode/text-orientation-basic-expected.png
deleted file mode 100644 (file)
index 1fe633a..0000000
Binary files a/LayoutTests/platform/mac-highsierra/fast/writing-mode/text-orientation-basic-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-highsierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt b/LayoutTests/platform/mac-highsierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt
deleted file mode 100644 (file)
index 1623ba6..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Test for Resource size values (transfer size, decoded size, header size, request and response) for resources served from the memory cache.
-
-
-== Running test suite: Resource.Size.MemoryCache
--- Running test case: Resource.Size.MemoryCache.Basic
-PASS: statusCode should be 304.
-PASS: compressed should be false.
-PASS: responseSource should be Symbol(memory-cache).
-PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
-PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 27 bytes.
-PASS: networkEncodedSize should be exactly 0 bytes.
-PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 0 bytes.
-PASS: requestHeadersTransferSize should be non-empty.
-PASS: responseHeadersTransferSize should be non-empty.
-
diff --git a/LayoutTests/platform/mac-highsierra/http/tests/inspector/network/resource-sizes-network-expected.txt b/LayoutTests/platform/mac-highsierra/http/tests/inspector/network/resource-sizes-network-expected.txt
deleted file mode 100644 (file)
index a00e044..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-Test for Resource size values (transfer size, decoded size, header size, request and response) for resources served over the network.
-
-
-== Running test suite: Resource.Size.Network
--- Running test case: Resource.Size.Network.text
-PASS: statusCode should be 200.
-PASS: compressed should be false.
-PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
-PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 2955 bytes.
-PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 2955 bytes.
-PASS: requestHeadersTransferSize should be non-empty.
-PASS: responseHeadersTransferSize should be non-empty.
-
--- Running test case: Resource.Size.Network.text.gzipped
-PASS: statusCode should be 200.
-PASS: compressed should be true.
-PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
-PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 1229 bytes.
-PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 1229 bytes.
-PASS: requestHeadersTransferSize should be non-empty.
-PASS: responseHeadersTransferSize should be non-empty.
-
--- Running test case: Resource.Size.Network.text.gzipped.no-content-length
-PASS: statusCode should be 200.
-PASS: compressed should be true.
-PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
-PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 1229 bytes.
-PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 1229 bytes.
-PASS: requestHeadersTransferSize should be non-empty.
-PASS: responseHeadersTransferSize should be non-empty.
-
--- Running test case: Resource.Size.Network.image
-PASS: statusCode should be 200.
-PASS: compressed should be false.
-PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
-PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 12940 bytes.
-PASS: networkEncodedSize should be exactly 12940 bytes.
-PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 12940 bytes.
-PASS: requestHeadersTransferSize should be non-empty.
-PASS: responseHeadersTransferSize should be non-empty.
-
--- Running test case: Resource.Size.Network.404
-PASS: statusCode should be 404.
-PASS: compressed should be false.
-PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
-PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 512 bytes.
-PASS: networkEncodedSize should be exactly 512 bytes.
-PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 512 bytes.
-PASS: requestHeadersTransferSize should be non-empty.
-PASS: responseHeadersTransferSize should be non-empty.
-
--- Running test case: Resource.Size.Network.requestData
-PASS: statusCode should be 200.
-PASS: compressed should be false.
-PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
-PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 28 bytes.
-PASS: networkEncodedSize should be exactly 28 bytes.
-PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 1027 bytes.
-PASS: responseBodyTransferSize should be exactly 28 bytes.
-PASS: requestHeadersTransferSize should be non-empty.
-PASS: responseHeadersTransferSize should be non-empty.
-PASS: requestHeadersTransferSize should be > 1060 bytes.
-
diff --git a/LayoutTests/platform/mac-highsierra/transforms/2d/zoom-menulist-expected.png b/LayoutTests/platform/mac-highsierra/transforms/2d/zoom-menulist-expected.png
deleted file mode 100644 (file)
index dcff196..0000000
Binary files a/LayoutTests/platform/mac-highsierra/transforms/2d/zoom-menulist-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac-sierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt b/LayoutTests/platform/mac-sierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt
new file mode 100644 (file)
index 0000000..4d7730a
--- /dev/null
@@ -0,0 +1,28 @@
+
+(GraphicsLayer
+  (anchor 0.00 0.00)
+  (bounds 785.00 2016.00)
+  (children 1
+    (GraphicsLayer
+      (bounds 785.00 2016.00)
+      (contentsOpaque 1)
+      (children 2
+        (GraphicsLayer
+          (position 14.00 14.00)
+          (bounds 432.00 332.00)
+          (drawsContent 1)
+          (repaint rects
+            (rect 24.00 16.00 100.00 8.00)
+            (rect 16.00 16.00 400.00 300.00)
+          )
+        )
+        (GraphicsLayer
+          (position 8.00 369.00)
+          (anchor 1.00 1.00)
+          (bounds 1.00 1.00)
+        )
+      )
+    )
+  )
+)
+
@@ -1,5 +1,5 @@
 
 FAIL Tests that navigator.plugins and navigator.mimeTypes returns the same object when queried multiple times. assert_equals: expected object "[object MimeType]" but got object "[object MimeType]"
 PASS Tests that navigator.plugins and navigator.mimeTypes does not return the same object on different frames. 
-PASS Tests that navigator.plugins and navigator.mimeTypes returns plugins sorted in alphabetical order by plugin name. 
+FAIL Tests that navigator.plugins and navigator.mimeTypes returns plugins sorted in alphabetical order by plugin name. assert_less_than_equal: expected a number less than or equal to 0 but got 1
 
diff --git a/LayoutTests/platform/mac-sierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt b/LayoutTests/platform/mac-sierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt
new file mode 100644 (file)
index 0000000..3faa86a
--- /dev/null
@@ -0,0 +1,46 @@
+Test generating an RSA key with malformed-paramters.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS crypto.subtle.generateKey("RSAES-PKCS1-v1_5", extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Member RsaKeyGenParams.modulusLength is required and must be an instance of unsigned long.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5"}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Member RsaKeyGenParams.modulusLength is required and must be an instance of unsigned long.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: undefined, publicExponent: publicExponent}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Member RsaKeyGenParams.modulusLength is required and must be an instance of unsigned long.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: Symbol(), publicExponent: publicExponent}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Cannot convert a symbol to a number.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: 1}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Type error.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: true}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Type error.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: null}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Type error.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: undefined}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Member RsaKeyGenParams.publicExponent is required and must be an instance of Uint8Array.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: { }}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Type error.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: Symbol()}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Type error.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: "foo"}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Type error.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: [ ]}, extractable, ["encrypt", "decrypt"]) rejected promise  with TypeError: Type error.
+PASS crypto.subtle.generateKey({name: "RSASSA-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent}, extractable, ["sign", "verify"]) rejected promise  with TypeError: Member RsaHashedKeyGenParams.hash is required and must be an instance of (object or DOMString).
+PASS crypto.subtle.generateKey({name: "RSA-OAEP", modulusLength: 2048, publicExponent: publicExponent}, extractable, ["decrypt", "encrypt"]) rejected promise  with TypeError: Member RsaHashedKeyGenParams.hash is required and must be an instance of (object or DOMString).
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent}, extractable, ["sign"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent}, extractable, ["verify"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent}, extractable, ["deriveKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent}, extractable, ["deriveBits"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent}, extractable, ["wrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSAES-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent}, extractable, ["unwrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSASSA-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["encrypt"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSASSA-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["decrypt"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSASSA-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["deriveKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSASSA-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["deriveBits"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSASSA-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["wrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSASSA-PKCS1-v1_5", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["unwrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSA-OAEP", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["sign"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSA-OAEP", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["verify"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSA-OAEP", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["deriveKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSA-OAEP", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["deriveBits"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.generateKey({name: "RSA-PSS", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["encrypt"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.generateKey({name: "RSA-PSS", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["decrypt"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.generateKey({name: "RSA-PSS", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["deriveKey"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.generateKey({name: "RSA-PSS", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["deriveBits"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.generateKey({name: "RSA-PSS", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["wrapKey"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.generateKey({name: "RSA-PSS", modulusLength: 2048, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["unwrapKey"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.generateKey({name: "RSASSA-PKCS1-v1_5", modulusLength: 0, publicExponent: publicExponent, hash: "sha-1"}, extractable, ["sign", "verify"]) rejected promise  with OperationError: The operation failed for an operation-specific reason.
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/mac-sierra/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt b/LayoutTests/platform/mac-sierra/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt
new file mode 100644 (file)
index 0000000..e6a2e4f
--- /dev/null
@@ -0,0 +1,94 @@
+Test importing a RSA key with malformed parameters
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: ""}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["sign"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: ""}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e}, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["decrypt", "unwrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d}, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: ""}, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e}, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["sign"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d}, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: ""}, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, use: "sig"}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, use: ""}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, use: "enc"}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, use: ""}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, use: "sig"}, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, use: ""}, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, use: "enc"}, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, use: ""}, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "foo"}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RS224"}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RS256"}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-224"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RS384"}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-256"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RS512"}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-384"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RS1"}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-512"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-224"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-256"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-384"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSASSA-PKCS1-v1_5", hash: "sha-512"}, extractable, ["verify"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RSA-OAEP-224"}, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RSA-OAEP-256"}, {name: "RSA-OAEP", hash: "sha-224"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RSA-OAEP-384"}, {name: "RSA-OAEP", hash: "sha-256"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RSA-OAEP-512"}, {name: "RSA-OAEP", hash: "sha-384"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "RSA-OAEP"}, {name: "RSA-OAEP", hash: "sha-512"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-OAEP", hash: "sha-224"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-OAEP", hash: "sha-256"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-OAEP", hash: "sha-384"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-OAEP", hash: "sha-512"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "PS224"}, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "PS256"}, {name: "RSA-PSS", hash: "sha-224"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "PS384"}, {name: "RSA-PSS", hash: "sha-256"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "PS512"}, {name: "RSA-PSS", hash: "sha-384"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: "PS1"}, {name: "RSA-PSS", hash: "sha-512"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-PSS", hash: "sha-224"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-PSS", hash: "sha-256"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-PSS", hash: "sha-384"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, alg: ""}, {name: "RSA-PSS", hash: "sha-512"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("jwk", {kty: "oct", n: n, e: e}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, key_ops: ["sign", "verify"]}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, key_ops: [ ]}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, ext: false}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA"}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", e: e}, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d, p: p, q: q, dp: dp, dq: dq, qi: qi, oth: [{r: q, d: dq, t: qi}]}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d, q: q, dp: dp, dq: dq, qi: qi}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d, p: p, dp: dp, dq: dq, qi: qi}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d, p: p, q: q, dq: dq, qi: qi}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d, p: p, q: q, dp: dp, qi: qi}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d, p: p, q: q, dp: dp, dq: dq}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("jwk", {kty: "RSA", n: n, e: e, d: d, p: "", q: q, dp: dp, dq: dq, qi: qi}, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("spki", spkiKey, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("spki", spkiKey, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["sign"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("spki", spkiKey, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["decrypt", "unwrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("spki", spkiKey, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["sign"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("pkcs8", pkcs8Key, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("pkcs8", pkcs8Key, {name: "RSASSA-PKCS1-v1_5", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("pkcs8", pkcs8Key, {name: "RSA-OAEP", hash: "sha-1"}, extractable, ["encrypt", "wrapKey"]) rejected promise  with SyntaxError: A required parameter was missing or out-of-range.
+PASS crypto.subtle.importKey("pkcs8", pkcs8Key, {name: "RSA-PSS", hash: "sha-1"}, extractable, ["verify"]) rejected promise  with NotSupportedError: The operation is not supported..
+PASS crypto.subtle.importKey("spki", malformedKey0, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("spki", malformedKey1, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("spki", malformedKey2, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("spki", malformedKey4, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("spki", malformedKey6, "RSAES-PKCS1-v1_5", extractable, ["encrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("pkcs8", malformedKey0, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("pkcs8", malformedKey1, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("pkcs8", malformedKey3, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("pkcs8", malformedKey5, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS crypto.subtle.importKey("pkcs8", malformedKey7, "RSAES-PKCS1-v1_5", extractable, ["decrypt"]) rejected promise  with DataError: Data provided to an operation does not meet requirements.
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
@@ -24,19 +24,19 @@ layer at (0,0) size 785x730
             text run at (218,0) width 36: "blue"
         RenderText {#text} at (253,0) size 41x22
           text run at (253,0) width 41: " and "
-        RenderInline {EM} at (0,0) size 57x22 [color=#800080]
-          RenderText {#text} at (293,0) size 57x22
-            text run at (293,0) width 57: "purple"
-        RenderText {#text} at (349,0) size 5x22
-          text run at (349,0) width 5: "."
+        RenderInline {EM} at (0,0) size 52x22 [color=#800080]
+          RenderText {#text} at (293,0) size 52x22
+            text run at (293,0) width 52: "purple"
+        RenderText {#text} at (344,0) size 5x22
+          text run at (344,0) width 5: "."
       RenderBlock {H3} at (0,213) size 769x23 [color=#0000FF]
         RenderText {#text} at (0,0) size 197x22
           text run at (0,0) width 197: "This sentence should be "
-        RenderInline {SPAN} at (0,0) size 38x22
-          RenderText {#text} at (196,0) size 38x22
-            text run at (196,0) width 38: "blue"
-        RenderText {#text} at (233,0) size 102x22
-          text run at (233,0) width 102: " throughout."
+        RenderInline {SPAN} at (0,0) size 35x22
+          RenderText {#text} at (196,0) size 35x22
+            text run at (196,0) width 35: "blue"
+        RenderText {#text} at (230,0) size 102x22
+          text run at (230,0) width 102: " throughout."
       RenderBlock {P} at (0,254) size 769x19
         RenderText {#text} at (0,0) size 230x18
           text run at (0,0) width 230: "This should be green except for the "
@@ -112,19 +112,19 @@ layer at (0,0) size 785x730
                     text run at (218,0) width 36: "blue"
                 RenderText {#text} at (253,0) size 41x22
                   text run at (253,0) width 41: " and "
-                RenderInline {EM} at (0,0) size 57x22 [color=#800080]
-                  RenderText {#text} at (293,0) size 57x22
-                    text run at (293,0) width 57: "purple"
-                RenderText {#text} at (349,0) size 5x22
-                  text run at (349,0) width 5: "."
+                RenderInline {EM} at (0,0) size 52x22 [color=#800080]
+                  RenderText {#text} at (293,0) size 52x22
+                    text run at (293,0) width 52: "purple"
+                RenderText {#text} at (344,0) size 5x22
+                  text run at (344,0) width 5: "."
               RenderBlock {H3} at (4,44) size 596x23 [color=#0000FF]
                 RenderText {#text} at (0,0) size 197x22
                   text run at (0,0) width 197: "This sentence should be "
-                RenderInline {SPAN} at (0,0) size 38x22
-                  RenderText {#text} at (196,0) size 38x22
-                    text run at (196,0) width 38: "blue"
-                RenderText {#text} at (233,0) size 102x22
-                  text run at (233,0) width 102: " throughout."
+                RenderInline {SPAN} at (0,0) size 35x22
+                  RenderText {#text} at (196,0) size 35x22
+                    text run at (196,0) width 35: "blue"
+                RenderText {#text} at (230,0) size 102x22
+                  text run at (230,0) width 102: " throughout."
               RenderBlock {P} at (4,85) size 596x19
                 RenderText {#text} at (0,0) size 230x18
                   text run at (0,0) width 230: "This should be green except for the "
@@ -34,11 +34,11 @@ layer at (0,0) size 800x152
         RenderText {#text} at (0,0) size 379x18
           text run at (0,0) width 283: "This sentence should also be underlined, as "
           text run at (282,0) width 97: "well as italics, "
-        RenderInline {STRONG} at (0,0) size 138x18
-          RenderText {#text} at (378,0) size 138x18
-            text run at (378,0) width 138: "including this part"
-        RenderText {#text} at (515,0) size 5x18
-          text run at (515,0) width 5: "."
+        RenderInline {STRONG} at (0,0) size 123x18
+          RenderText {#text} at (378,0) size 123x18
+            text run at (378,0) width 123: "including this part"
+        RenderText {#text} at (500,0) size 5x18
+          text run at (500,0) width 5: "."
       RenderBlock {P} at (0,102) size 784x18
         RenderText {#text} at (0,0) size 343x18
           text run at (0,0) width 343: "This sentence should be blue but not underlined, like "
diff --git a/LayoutTests/platform/mac-sierra/css2.1/t0805-c5522-brdr-02-e-expected.txt b/LayoutTests/platform/mac-sierra/css2.1/t0805-c5522-brdr-02-e-expected.txt
new file mode 100644 (file)
index 0000000..bbaca26
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x80
+  RenderBlock {HTML} at (0,0) size 800x80
+    RenderBody {BODY} at (8,8) size 784x64 [color=#0000FF]
+      RenderTable {TABLE} at (0,0) size 718x64
+        RenderTableSection {TBODY} at (0,0) size 718x64
+          RenderTableRow {TR} at (0,2) size 718x24
+            RenderTableCell {TD} at (2,2) size 714x24 [border: (2px solid #0000FF)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (3,3) size 331x18
+                text run at (3,3) width 331: "There should be a blue border around this sentence."
+          RenderTableRow {TR} at (0,28) size 718x34
+            RenderTableCell {TD} at (2,33) size 337x24 [border: (2px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 331x18
+                text run at (3,3) width 331: "There should be a blue border around this sentence."
+            RenderTableCell {TD} at (340,28) size 376x34 [border: (2px solid #0000FF)] [r=1 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 370x28
+                RenderTableSection {TBODY} at (0,0) size 370x28
+                  RenderTableRow {TR} at (0,2) size 370x24
+                    RenderTableCell {TD} at (2,2) size 366x24 [border: (2px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (3,3) size 108x18
+                        text run at (3,3) width 108: "There should be "
+                      RenderInline {STRONG} at (0,0) size 114x18
+                        RenderInline {EM} at (0,0) size 24x18
+                          RenderText {#text} at (110,3) size 24x18
+                            text run at (110,3) width 24: "two"
+                        RenderText {#text} at (133,3) size 91x18
+                          text run at (133,3) width 91: " blue borders"
+                      RenderText {#text} at (223,3) size 140x18
+                        text run at (223,3) width 140: " around this sentence."
@@ -21,16 +21,16 @@ layer at (0,0) size 800x274
       RenderBlock {ADDRESS} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 163x18
           text run at (0,0) width 163: "The background color of "
-        RenderInline {A} at (0,0) size 120x18 [color=#0000EE]
+        RenderInline {A} at (0,0) size 117x18 [color=#0000EE]
           RenderText {#text} at (162,0) size 82x18
             text run at (162,0) width 82: "this anchor ("
-          RenderInline {STRONG} at (0,0) size 33x18
-            RenderText {#text} at (243,0) size 33x18
-              text run at (243,0) width 33: "here"
-          RenderText {#text} at (275,0) size 7x18
-            text run at (275,0) width 7: ")"
-        RenderText {#text} at (281,0) size 394x18
-          text run at (281,0) width 394: " should turn to green when the pointing device hovers over it."
+          RenderInline {STRONG} at (0,0) size 31x18
+            RenderText {#text} at (243,0) size 31x18
+              text run at (243,0) width 31: "here"
+          RenderText {#text} at (273,0) size 6x18
+            text run at (273,0) width 6: ")"
+        RenderText {#text} at (278,0) size 394x18
+          text run at (278,0) width 394: " should turn to green when the pointing device hovers over it."
       RenderTable {TABLE} at (0,70) size 283x180
         RenderTableSection {TBODY} at (0,0) size 283x180
           RenderTableRow {TR} at (0,5) size 283x20