<?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>212696</bug_id>
          
          <creation_ts>2020-06-03 08:38:10 -0700</creation_ts>
          <short_desc>REGRESSION: (r262432): [ iOS wk2 ] imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html is flaky failing.</short_desc>
          <delta_ts>2020-06-25 07:29:57 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 13</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=212464</see_also>
          <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 name="Jason Lawrence">Lawrence.j</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <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>1658702</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-06-03 08:38:10 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html

Description:
This test is flaky failing on iOS wk2. The test was passing consistently until 06/2/2020.

History:
https://results.webkit.org/?suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fservice-workers%2Fservice-worker%2Ffetch-request-no-freshness-headers.https.html&amp;platform=ios&amp;limit=50000

Diff: 
--- /Volumes/Data/worker/iOS-13-Simulator-WK2-Tests-EWS/build/layout-test-results/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https-expected.txt
+++ /Volumes/Data/worker/iOS-13-Simulator-WK2-Tests-EWS/build/layout-test-results/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https-actual.txt
@@ -1,3 +1,3 @@
 
-FAIL The headers of FetchEvent shouldn&apos;t contain freshness headers. assert_false: if-none-match header must not be set in the FetchEvent&apos;s request. (url = https://localhost:9443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-script.py) expected false got true
+PASS The headers of FetchEvent shouldn&apos;t contain freshness headers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658704</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-03 08:38:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/63928394&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658710</commentid>
    <comment_count>2</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-06-03 08:55:39 -0700</bug_when>
    <thetext>I can reproduce this issue with r262432, but I cannot reproduce it with r262431.
Command:
run-webkit-tests --ios-simulator --iterations 99 --exit-after-n-failures 3 imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html

r262432 results:
[1/99] imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html failed unexpectedly (text diff)
[2/99] imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html failed unexpectedly (text diff)
[3/99] imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html failed unexpectedly (text diff)
Exiting early after 3 failures. 3 tests run.
0 tests ran as expected, 3 didn&apos;t (96 didn&apos;t run):


r262431 results:
All 99 tests ran as expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658713</commentid>
    <comment_count>3</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-06-03 09:00:29 -0700</bug_when>
    <thetext>I have marked this test as flaky failing while this issue is investigated. 
https://trac.webkit.org/changeset/262489/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658719</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-03 09:07:53 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/262489/webkit is most probably ensuring that the service worker is run in the same process as the page, thus potentially reusing the memory cache. It seems strange though that this is iOS sim only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658722</commentid>
    <comment_count>5</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-03 09:12:28 -0700</bug_when>
    <thetext>Or maybe this is due to timing, and the reuse of the existing process makes the test run a bit faster.
I do not think we are breaking behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666030</commentid>
    <comment_count>6</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-06-25 07:29:21 -0700</bug_when>
    <thetext>I have removed the expectations because the test no longer appears to be failing: https://trac.webkit.org/changeset/263507/webkit</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>