<?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>168647</bug_id>
          
          <creation_ts>2017-02-21 00:53:20 -0800</creation_ts>
          <short_desc>[GTK] Several WebRTC tests failing since r212812</short_desc>
          <delta_ts>2017-02-23 08:00:52 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>168736</dup_id>
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=168736</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>167293</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>alex</cc>
    
    <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>clopez</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1279274</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-21 00:53:20 -0800</bug_when>
    <thetext>fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html
imported/w3c/web-platform-tests/webrtc/datachannel-emptystring.html
imported/w3c/web-platform-tests/webrtc/no-media-call.html
imported/w3c/web-platform-tests/webrtc/promises-call.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1279279</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-21 00:57:31 -0800</bug_when>
    <thetext>r212699 has just been rolled out in r212704. Closing then, sorry for the noise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1279834</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-22 03:05:47 -0800</bug_when>
    <thetext>Patch landed again with the same failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1279852</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-02-22 04:31:41 -0800</bug_when>
    <thetext>Please, when reporting a bug about new failures, CC the authors of the commit that introduced that to let them know about the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1279904</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-02-22 08:53:36 -0800</bug_when>
    <thetext>Sorry about breaking these tests here.
Mac and GTK ports no longer use the same WebRTC mock backends, hence the test differences. I tried to move GTK test expectations to the GTK platform folder but failed apparently to do so for some tests.
I guess the simplest approach might be to do the same for these 4 tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1279991</commentid>
    <comment_count>5</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-02-22 12:24:15 -0800</bug_when>
    <thetext>I will land https://bugs.webkit.org/show_bug.cgi?id=167293 which should fix some of the failing tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1280229</commentid>
    <comment_count>6</comment_count>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2017-02-23 01:29:43 -0800</bug_when>
    <thetext>That patch fixed the tests https://trac.webkit.org/changeset/212817

Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1280248</commentid>
    <comment_count>7</comment_count>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2017-02-23 05:48:59 -0800</bug_when>
    <thetext>My mistake, some of this tests are inside the general TestExpectations and some in the platform, they are not really passing. We have to remove some from the GTK expectations and just check those in this bug. The other ones were added here to the TestExpectations:

https://trac.webkit.org/changeset/212848</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1280261</commentid>
    <comment_count>8</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-02-23 07:37:05 -0800</bug_when>
    <thetext>The 3 tests from imported/w3c/web-platform-tests/webrtc were failing also before r212812, but the expectation for them was just wrong.

And fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html is passing with the general expectation but not with the one for GTK+ that got copied from the general at r212338 &lt;https://trac.webkit.org/r212338&gt;


$ diff -u LayoutTests/fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt LayoutTests/platform/gtk/fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt
--- LayoutTests/fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt	2017-02-16 03:33:41.255592879 +0100
+++ LayoutTests/platform/gtk/fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt	2017-02-23 16:32:14.768622317 +0100
@@ -18,6 +18,7 @@
 PASS pc.getTransceivers().length is 2
 Create an answer for the audio only offer
 Set answer as local description
+PASS negotiationneededevent fired: There is local media not negotiated that needs to be negotiated in a follow-up offer
 PASS Answer set
 PASS successfullyParsed is true


I&apos;m not 100% sure... but I&apos;m going to assume that the general is the right one, remove the specific GTK+ expectation and mark this test as passing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1280271</commentid>
    <comment_count>9</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-02-23 08:00:52 -0800</bug_when>
    <thetext>I have landed https://trac.webkit.org/changeset/212884 unskipping many mediastream/webrtc tests for GTK that were skipped on the general and also marking the expected failures as expected.


fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html has been rebaselined to the general expectation

And the bug tracking the failures on imported/w3c/web-platform-tests/webrtc/datachannel-emptystring.html imported/w3c/web-platform-tests/webrtc/no-media-call.html and imported/w3c/web-platform-tests/webrtc/promises-call.html is 168736 

We can close this

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

    </bug>

</bugzilla>