Title: [283302] trunk/LayoutTests
- Revision
- 283302
- Author
- [email protected]
- Date
- 2021-09-29 22:39:59 -0700 (Wed, 29 Sep 2021)
Log Message
Import WPT notification service worker test
https://bugs.webkit.org/show_bug.cgi?id=230944
Reviewed by Alex Christensen.
LayoutTests/imported/w3c:
* web-platform-tests/notifications/idlharness.https.any.serviceworker.html: Added.
LayoutTests:
* platform/mac-wk1/TestExpectations:
Skip test in WK1
Modified Paths
Added Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (283301 => 283302)
--- trunk/LayoutTests/ChangeLog 2021-09-30 05:30:32 UTC (rev 283301)
+++ trunk/LayoutTests/ChangeLog 2021-09-30 05:39:59 UTC (rev 283302)
@@ -1,3 +1,13 @@
+2021-09-29 Youenn Fablet <[email protected]>
+
+ Import WPT notification service worker test
+ https://bugs.webkit.org/show_bug.cgi?id=230944
+
+ Reviewed by Alex Christensen.
+
+ * platform/mac-wk1/TestExpectations:
+ Skip test in WK1
+
2021-09-29 Saam Barati <[email protected]>
Print values in a nicer way in the jsc shell
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (283301 => 283302)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2021-09-30 05:30:32 UTC (rev 283301)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2021-09-30 05:39:59 UTC (rev 283302)
@@ -1,3 +1,12 @@
+2021-09-29 Youenn Fablet <[email protected]>
+
+ Import WPT notification service worker test
+ https://bugs.webkit.org/show_bug.cgi?id=230944
+
+ Reviewed by Alex Christensen.
+
+ * web-platform-tests/notifications/idlharness.https.any.serviceworker.html: Added.
+
2021-09-29 Kiet Ho <[email protected]>
Implement the 'ic' unit from CSS Values 4
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/notifications/idlharness.https.any.serviceworker-expected.txt (0 => 283302)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/notifications/idlharness.https.any.serviceworker-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/notifications/idlharness.https.any.serviceworker-expected.txt 2021-09-30 05:39:59 UTC (rev 283302)
@@ -0,0 +1,52 @@
+
+PASS idl_test setup
+PASS idl_test validation
+PASS Partial interface ServiceWorkerRegistration: original interface defined
+PASS Partial interface ServiceWorkerRegistration: member names are unique
+PASS Partial interface ServiceWorkerGlobalScope: original interface defined
+PASS Partial interface ServiceWorkerGlobalScope: member names are unique
+PASS WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique
+FAIL Notification interface: existence and properties of interface object assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface object length assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface object name assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: existence and properties of interface prototype object assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute permission assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: member requestPermission undefined is not an Object. (evaluating 'member.name in this.get_interface_object()')
+FAIL Notification interface: attribute maxActions assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute onclick assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute onshow assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute onerror assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute onclose assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute title assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute dir assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute lang assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute body assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute tag assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute image assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute icon assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute badge assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute vibrate assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute timestamp assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute renotify assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute silent assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute requireInteraction assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute data assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: attribute actions assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL Notification interface: operation close() assert_own_property: self does not have own property "Notification" expected property "Notification" missing
+FAIL NotificationEvent interface: existence and properties of interface object assert_own_property: self does not have own property "NotificationEvent" expected property "NotificationEvent" missing
+FAIL NotificationEvent interface object length assert_own_property: self does not have own property "NotificationEvent" expected property "NotificationEvent" missing
+FAIL NotificationEvent interface object name assert_own_property: self does not have own property "NotificationEvent" expected property "NotificationEvent" missing
+FAIL NotificationEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "NotificationEvent" expected property "NotificationEvent" missing
+FAIL NotificationEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "NotificationEvent" expected property "NotificationEvent" missing
+FAIL NotificationEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "NotificationEvent" expected property "NotificationEvent" missing
+FAIL NotificationEvent interface: attribute notification assert_own_property: self does not have own property "NotificationEvent" expected property "NotificationEvent" missing
+FAIL NotificationEvent interface: attribute action assert_own_property: self does not have own property "NotificationEvent" expected property "NotificationEvent" missing
+FAIL ServiceWorkerRegistration interface: operation showNotification(DOMString, optional NotificationOptions) assert_own_property: interface prototype object missing non-static operation expected property "showNotification" missing
+FAIL ServiceWorkerRegistration interface: operation getNotifications(optional GetNotificationOptions) assert_own_property: interface prototype object missing non-static operation expected property "getNotifications" missing
+FAIL ServiceWorkerGlobalScope interface: attribute onnotificationclick assert_own_property: The global object must have a property "onnotificationclick" expected property "onnotificationclick" missing
+FAIL ServiceWorkerGlobalScope interface: attribute onnotificationclose assert_own_property: The global object must have a property "onnotificationclose" expected property "onnotificationclose" missing
+FAIL ServiceWorkerGlobalScope interface: self must inherit property "onnotificationclick" with the proper type assert_own_property: expected property "onnotificationclick" missing
+FAIL ServiceWorkerGlobalScope interface: self must inherit property "onnotificationclose" with the proper type assert_own_property: expected property "onnotificationclose" missing
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/notifications/idlharness.https.any.serviceworker.html (0 => 283302)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/notifications/idlharness.https.any.serviceworker.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/notifications/idlharness.https.any.serviceworker.html 2021-09-30 05:39:59 UTC (rev 283302)
@@ -0,0 +1 @@
+<!-- This file is required for WebKit test infrastructure to run the templated test -->
\ No newline at end of file
Modified: trunk/LayoutTests/platform/mac-wk1/TestExpectations (283301 => 283302)
--- trunk/LayoutTests/platform/mac-wk1/TestExpectations 2021-09-30 05:30:32 UTC (rev 283301)
+++ trunk/LayoutTests/platform/mac-wk1/TestExpectations 2021-09-30 05:39:59 UTC (rev 283302)
@@ -372,6 +372,7 @@
imported/w3c/web-platform-tests/worklets/paint-worklet-service-worker-interception.https.html [ Skip ]
http/wpt/webrtc/transfer-datachannel-service-worker.https.html [ Skip ]
imported/w3c/web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_worker.https.html [ Skip ]
+imported/w3c/web-platform-tests/notifications/idlharness.https.any.serviceworker.html [ Skip ]
# No Cross-Origin-Opener-Policy / Cross-Origin-Embedder-Policy in WK1.
imported/w3c/web-platform-tests/html/cross-origin-embedder-policy [ Skip ]
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes