<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>232570</bug_id>
          
          <creation_ts>2021-11-01 09:58:39 -0700</creation_ts>
          <short_desc>[ iOS Debug ] http/wpt/push-api tests are flaky failing</short_desc>
          <delta_ts>2026-03-30 01:02:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ayumi_kojima</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dev</cc>
    
    <cc>nham</cc>
    
    <cc>olivier</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1810664</commentid>
    <comment_count>0</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-11-01 09:58:39 -0700</bug_when>
    <thetext>http/wpt/push-api/pushEvent.any.serviceworker.html
http/wpt/push-api/pushManager.any.html
http/wpt/push-api/pushManager.any.serviceworker.html

Are flaky failing on iOS 15 Debug.

History: https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=http%2Fwpt%2Fpush-api%2FpushEvent.any.serviceworker.html&amp;test=http%2Fwpt%2Fpush-api%2FpushManager.any.html&amp;test=http%2Fwpt%2Fpush-api%2FpushManager.any.serviceworker.html

Result page: https://build.webkit.org/results/Apple-iOS-15-Simulator-Debug-WK2-Tests/r285101%20(358)/results.html

Diff:

--- /Volumes/Data/worker/ios-simulator-15-debug-tests-wk2/build/layout-test-results/http/wpt/push-api/pushEvent.any.serviceworker-expected.txt
+++ /Volumes/Data/worker/ios-simulator-15-debug-tests-wk2/build/layout-test-results/http/wpt/push-api/pushEvent.any.serviceworker-actual.txt
@@ -1,10 +1,4 @@
 
-PASS PushEvent without data
-PASS PushEvent with data
-PASS PushEvent arrayBuffer handling
-PASS PushEvent with bad json
-PASS Wait for activate promise
-PASS Simulating firing of a push event
-PASS Simulating firing of a push event - successful waitUntil
-PASS Simulating firing of a push event - unsuccessful waitUntil
+Harness Error (TIMEOUT), message = null
 
+

Diff:

--- /Volumes/Data/worker/ios-simulator-15-debug-tests-wk2/build/layout-test-results/http/wpt/push-api/pushManager.any-expected.txt
+++ /Volumes/Data/worker/ios-simulator-15-debug-tests-wk2/build/layout-test-results/http/wpt/push-api/pushManager.any-actual.txt
@@ -1,15 +1,17 @@
 
-PASS subscribe should fail if there is no active service worker
-PASS wait for active service worker
+Harness Error (TIMEOUT), message = null
+
+TIMEOUT subscribe should fail if there is no active service worker Test timed out
+NOTRUN wait for active service worker
 PASS aes128gcm should be supported
 PASS supportedContentEncodings should be frozen
-PASS pushManager should return same object
-PASS subscribe requires userVisibleOnly to be true
-PASS subscribe requires applicationServerKey
-PASS applicationServerKey string should be base64url-encoded
-PASS applicationServerKey buffer should be a valid point on the P-256 curve
-PASS applicationServerKey string should be a valid point on the P-256 curve
-PASS can subscribe with valid applicationServerKey buffer
-PASS can subscribe with valid applicationServerKey string
-PASS unregister service worker
+NOTRUN pushManager should return same object
+NOTRUN subscribe requires userVisibleOnly to be true
+NOTRUN subscribe requires applicationServerKey
+NOTRUN applicationServerKey string should be base64url-encoded
+NOTRUN applicationServerKey buffer should be a valid point on the P-256 curve
+NOTRUN applicationServerKey string should be a valid point on the P-256 curve
+NOTRUN can subscribe with valid applicationServerKey buffer
+NOTRUN can subscribe with valid applicationServerKey string
+NOTRUN unregister service worker
 

Diff:

--- /Volumes/Data/worker/ios-simulator-15-debug-tests-wk2/build/layout-test-results/http/wpt/push-api/pushManager.any.serviceworker-expected.txt
+++ /Volumes/Data/worker/ios-simulator-15-debug-tests-wk2/build/layout-test-results/http/wpt/push-api/pushManager.any.serviceworker-actual.txt
@@ -1,14 +1,4 @@
 
-PASS subscribe should fail if there is no active service worker
-PASS wait for active service worker
-PASS aes128gcm should be supported
-PASS supportedContentEncodings should be frozen
-PASS pushManager should return same object
-PASS subscribe requires userVisibleOnly to be true
-PASS subscribe requires applicationServerKey
-PASS applicationServerKey string should be base64url-encoded
-PASS applicationServerKey buffer should be a valid point on the P-256 curve
-PASS applicationServerKey string should be a valid point on the P-256 curve
-PASS can subscribe with valid applicationServerKey buffer
-PASS can subscribe with valid applicationServerKey string
+Harness Error (TIMEOUT), message = null
 
+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810665</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-01 09:59:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/84885577&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810670</commentid>
    <comment_count>2</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-11-01 10:12:51 -0700</bug_when>
    <thetext>Marked test expectations https://trac.webkit.org/changeset/285113/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811923</commentid>
    <comment_count>3</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-11-04 11:54:37 -0700</bug_when>
    <thetext>I was not able to reproduce the failures locally using run-webkit-tests --ios-simulator --iterations 1000 --exit-after-n-failures 1 http/wpt/push-api/pushEvent.any.serviceworker.html

Those tests were added relatively recently in https://trac.webkit.org/changeset/283916/webkit (http/wpt/push-api/pushManager.any.html &amp; http/wpt/push-api/pushManager.any.serviceworker.html) and https://trac.webkit.org/changeset/283377/webkit (http/wpt/push-api/pushEvent.any.serviceworker.html)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>