<?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>215909</bug_id>
          
          <creation_ts>2020-08-27 19:17:50 -0700</creation_ts>
          <short_desc>[ Win10 ews ] 2 streams/reference-implementation/transform-stream tests are a constant failure on ews</short_desc>
          <delta_ts>2020-08-31 12:38:34 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=215607</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=215902</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="Karl Rackler">rackler</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1683557</commentid>
    <comment_count>0</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2020-08-27 19:17:50 -0700</bug_when>
    <thetext>Description:
streams/reference-implementation/transform-stream-errors.html
streams/reference-implementation/transform-stream.html

The first failure that I see this on the dashboard was 08/27/20 at r266230.
This change in https://trac.webkit.org/changeset/266228 seems to have introduced the failure.

The test was expecting assert_equals: writable starts in writable expected (string) &quot;writable&quot; but got (undefined), but receiving Can&apos;t find variable: TransformStream

History:
https://results.webkit.org/?suite=layout-tests&amp;test=streams%2Freference-implementation%2Ftransform-stream-errors.html&amp;version_name=Win10&amp;platform=wincairo&amp;limit=50000

Test 1: 
streams/reference-implementation/transform-stream-errors.html
Diff Log:
--- /home/buildbot/worker/Windows-EWS/build/layout-test-results/streams/reference-implementation/transform-stream-errors-expected.txt
+++ /home/buildbot/worker/Windows-EWS/build/layout-test-results/streams/reference-implementation/transform-stream-errors-actual.txt
@@ -1,4 +1,4 @@
 
-FAIL TransformStream errors thrown in transform put the writable and readable in an errored state assert_equals: writable starts in writable expected (string) &quot;writable&quot; but got (undefined) undefined
-FAIL TransformStream errors thrown in flush put the writable and readable in an errored state undefined is not an object (evaluating &apos;ts.writable.closed.then&apos;)
+FAIL TransformStream errors thrown in transform put the writable and readable in an errored state Can&apos;t find variable: TransformStream
+FAIL TransformStream errors thrown in flush put the writable and readable in an errored state Can&apos;t find variable: TransformStream

Test 2: 
streams/reference-implementation/transform-stream.html
Diff Log:

--- /home/buildbot/worker/Windows-EWS/build/layout-test-results/streams/reference-implementation/transform-stream-expected.txt
+++ /home/buildbot/worker/Windows-EWS/build/layout-test-results/streams/reference-implementation/transform-stream-actual.txt
@@ -1,20 +1,20 @@
 
-PASS TransformStream can be constructed with a transform function 
-FAIL TransformStream cannot be constructed with no transform function assert_throws: TransformStream cannot be constructed with no arguments function &quot;function () { new TransformStream(); }&quot; did not throw
-FAIL TransformStream instances must have writable and readable properties of the correct types assert_true: it has a writable property expected true got false
-FAIL TransformStream writable starts in the writable state assert_equals: writable starts writable expected (string) &quot;writable&quot; but got (undefined) undefined
-FAIL Pass-through sync TransformStream: can read from readable what is put into writable ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL Uppercaser sync TransformStream: can read from readable transformed version of what is put into writable ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL Uppercaser-doubler sync TransformStream: can read both chunks put into the readable ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL Uppercaser async TransformStream: can read from readable transformed version of what is put into writable ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL Uppercaser-doubler async TransformStream: can read both chunks put into the readable ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL TransformStream: by default, closing the writable closes the readable (when there are no queued writes) assert_equals: writable is closing expected (string) &quot;closing&quot; but got (undefined) undefined
-FAIL TransformStream: by default, closing the writable waits for transforms to finish before closing both ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL TransformStream: by default, closing the writable closes the readable after sync enqueues and async done ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL TransformStream: by default, closing the writable closes the readable after async enqueues and async done ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-PASS TransformStream flush is called immediately when the writable is closed, if no writes are queued 
-FAIL TransformStream flush is called after all queued writes finish, once the writable is closed ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL TransformStream flush gets a chance to enqueue more into the readable ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL TransformStream flush gets a chance to enqueue more into the readable, and can then async close ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
-FAIL Transform stream should call transformer methods as methods ts.writable.write is not a function. (In &apos;ts.writable.write(&apos;a&apos;)&apos;, &apos;ts.writable.write&apos; is undefined)
+FAIL TransformStream can be constructed with a transform function Can&apos;t find variable: TransformStream
+FAIL TransformStream cannot be constructed with no transform function assert_throws: TransformStream cannot be constructed with no arguments function &quot;function () { new TransformStream(); }&quot; threw object &quot;ReferenceError: Can&apos;t find variable: TransformStream&quot; (&quot;ReferenceError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+FAIL TransformStream instances must have writable and readable properties of the correct types Can&apos;t find variable: TransformStream
+FAIL TransformStream writable starts in the writable state Can&apos;t find variable: TransformStream
+FAIL Pass-through sync TransformStream: can read from readable what is put into writable Can&apos;t find variable: TransformStream
+FAIL Uppercaser sync TransformStream: can read from readable transformed version of what is put into writable Can&apos;t find variable: TransformStream
+FAIL Uppercaser-doubler sync TransformStream: can read both chunks put into the readable Can&apos;t find variable: TransformStream
+FAIL Uppercaser async TransformStream: can read from readable transformed version of what is put into writable Can&apos;t find variable: TransformStream
+FAIL Uppercaser-doubler async TransformStream: can read both chunks put into the readable Can&apos;t find variable: TransformStream
+FAIL TransformStream: by default, closing the writable closes the readable (when there are no queued writes) Can&apos;t find variable: TransformStream
+FAIL TransformStream: by default, closing the writable waits for transforms to finish before closing both Can&apos;t find variable: TransformStream
+FAIL TransformStream: by default, closing the writable closes the readable after sync enqueues and async done Can&apos;t find variable: TransformStream
+FAIL TransformStream: by default, closing the writable closes the readable after async enqueues and async done Can&apos;t find variable: TransformStream
+FAIL TransformStream flush is called immediately when the writable is closed, if no writes are queued Can&apos;t find variable: TransformStream
+FAIL TransformStream flush is called after all queued writes finish, once the writable is closed Can&apos;t find variable: TransformStream
+FAIL TransformStream flush gets a chance to enqueue more into the readable Can&apos;t find variable: TransformStream
+FAIL TransformStream flush gets a chance to enqueue more into the readable, and can then async close Can&apos;t find variable: TransformStream
+FAIL Transform stream should call transformer methods as methods Can&apos;t find variable: TransformStream</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683558</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-27 19:18:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/67912451&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683576</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-08-27 21:00:26 -0700</bug_when>
    <thetext>Landed win baselines in https://trac.webkit.org/changeset/266273/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1684130</commentid>
    <comment_count>3</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2020-08-31 08:15:45 -0700</bug_when>
    <thetext>Landed wincairo baselines in https://trac.webkit.org/changeset/266352/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1684207</commentid>
    <comment_count>4</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2020-08-31 12:38:34 -0700</bug_when>
    <thetext>Remove test expectations after rebaseline in https://trac.webkit.org/changeset/266365/webkit</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>