<?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>176078</bug_id>
          
          <creation_ts>2017-08-29 15:53:44 -0700</creation_ts>
          <short_desc>Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html is flaky.</short_desc>
          <delta_ts>2021-10-05 02:48:49 -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>WebRTC</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>231223</dup_id>
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=172821</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Lewis">jlewis3</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>realdawei</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1343278</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2017-08-29 15:53:44 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html is a flaky failure on Sierra WK2 Release according to the flakiness dashboard.

History:
https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-onnegotiationneeded.html

Build:
https://build.webkit.org/results/Apple%20Sierra%20Release%20WK2%20(Tests)/r221309%20(3921)/results.html
https://build.webkit.org/builders/Apple%20Sierra%20Release%20WK2%20(Tests)/builds/3921

diff:
--- /Volumes/Data/slave/sierra-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded-expected.txt
+++ /Volumes/Data/slave/sierra-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded-actual.txt
@@ -1,11 +1,11 @@
 
 Harness Error (TIMEOUT), message = null
 
-PASS Creating first data channel should fire negotiationneeded event 
-PASS task for negotiationneeded event should be enqueued for next tick 
+TIMEOUT Creating first data channel should fire negotiationneeded event Test timed out
+NOTRUN task for negotiationneeded event should be enqueued for next tick 
 PASS negotiationneeded event should not fire if connection is closed 
 PASS calling createDataChannel twice should fire negotiationneeded event once 
-TIMEOUT addTransceiver() should fire negotiationneeded event Test timed out
+NOTRUN addTransceiver() should fire negotiationneeded event 
 PASS Calling addTransceiver() twice should fire negotiationneeded event once 
 PASS Calling both addTransceiver() and createDataChannel() should fire negotiationneeded event once 
 PASS negotiationneeded event should not fire if signaling state is not stable 


This test has been failing with other imported/w3c/web-platform-tests/webrtc tests but many failing runs are now just the singular test failing. previous bug in see also.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376494</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2017-11-30 13:49:41 -0800</bug_when>
    <thetext>Marked as flaky

https://trac.webkit.org/changeset/225348/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1461125</commentid>
    <comment_count>2</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-09-19 14:22:54 -0700</bug_when>
    <thetext>this test is now flaky on iOS 

History:
https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-onnegotiationneeded.html

diff:
--- /Volumes/Data/slave/ios-simulator-11-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded-expected.txt
+++ /Volumes/Data/slave/ios-simulator-11-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded-actual.txt
@@ -1,11 +1,11 @@
 
 Harness Error (TIMEOUT), message = null
 
-PASS Creating first data channel should fire negotiationneeded event 
+TIMEOUT Creating first data channel should fire negotiationneeded event Test timed out
 PASS calling createDataChannel twice should fire negotiationneeded event once 
-PASS addTransceiver() should fire negotiationneeded event 
-FAIL Calling addTransceiver() twice should fire negotiationneeded event once assert_unreached: Pending promise should never be resolved. Instead it is fulfilled with: [object Object] Reached unreachable code
-FAIL Calling both addTransceiver() and createDataChannel() should fire negotiationneeded event once assert_unreached: Pending promise should never be resolved. Instead it is fulfilled with: [object Object] Reached unreachable code
+NOTRUN addTransceiver() should fire negotiationneeded event 
+PASS Calling addTransceiver() twice should fire negotiationneeded event once 
+PASS Calling both addTransceiver() and createDataChannel() should fire negotiationneeded event once 
 PASS negotiationneeded event should not fire if signaling state is not stable 
-TIMEOUT negotiationneeded event should fire only after signaling state go back to stable Test timed out
+NOTRUN negotiationneeded event should fire only after signaling state go back to stable</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1461131</commentid>
    <comment_count>3</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-09-19 14:35:26 -0700</bug_when>
    <thetext>Marked as flaky in iOS

https://trac.webkit.org/changeset/236225/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800476</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-10-05 02:48:49 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 231223 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>