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

Reply via email to