New issue
Advanced search Search tips

Issue 684543 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Remove http/tests/streams/piping/multiple-propagation*

Project Member Reported by ricea@chromium.org, Jan 24 2017

Issue description

There is a difference between the reference implementation and the Chromium implementation that causes the upstream version of the test to fail. Chromium has a copy of the test that tests Chromium's implementation.

Once https://github.com/whatwg/streams/pull/634 is resolved and the changes are merged into Chromium the difference will go away and Chromium's version of the test should be deleted.
 

Comment 1 by ricea@chromium.org, Apr 6 2017

This has been fixed in the standard: https://github.com/whatwg/streams/pull/726

I will remove our copy and close this bug once the updated web-platform-tests have rolled.

Comment 2 by ricea@chromium.org, Apr 18 2017

I will do this once my other in-flight CLs that touch the layout tests have landed.

Comment 3 by ricea@chromium.org, Apr 19 2017

Status: Started (was: Assigned)
Project Member

Comment 4 by bugdroid1@chromium.org, Apr 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6703f4df6ad92a629ea4ac736f6ff26402ef139e

commit 6703f4df6ad92a629ea4ac736f6ff26402ef139e
Author: ricea <ricea@chromium.org>
Date: Wed Apr 19 05:29:15 2017

Unified error handling for WritableStream

Port the standard changes in
https://github.com/whatwg/streams/pull/721.

There are a number of behavioural changes related to error handling, which are
listed at the above URL. This implementation has no known deviations from the
standard.

The brings this implementation up to parity with
https://github.com/whatwg/streams/commit/e7bf9293d3e0b26f9221dada3723e31707db8c32.

This CL also removes failing test expectations. Issue 626703 and  711529  cover lines
that were removed from TestExpectations.

BUG= 711254 ,626703, 711529 , 684543 

Review-Url: https://codereview.chromium.org/2823563002
Cr-Commit-Position: refs/heads/master@{#465498}

[modify] https://crrev.com/6703f4df6ad92a629ea4ac736f6ff26402ef139e/third_party/WebKit/LayoutTests/TestExpectations
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/aborting-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/aborting.dedicatedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/aborting.serviceworker.https-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/aborting.sharedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/close-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/close.dedicatedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/close.serviceworker.https-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/close.sharedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/constructor-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/constructor.dedicatedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/constructor.serviceworker.https-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/constructor.sharedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/error-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/error.dedicatedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/error.serviceworker.https-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/error.sharedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/properties-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/properties.dedicatedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/properties.serviceworker.https-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/properties.sharedworker-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/http/tests/streams/piping/multiple-propagation.https-expected.txt
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/http/tests/streams/piping/multiple-propagation.https.html
[delete] https://crrev.com/baea08206b03227c71eeafa328185c5741f4f2e5/third_party/WebKit/LayoutTests/http/tests/streams/piping/multiple-propagation.js
[modify] https://crrev.com/6703f4df6ad92a629ea4ac736f6ff26402ef139e/third_party/WebKit/Source/core/streams/WritableStream.js

Comment 5 by ricea@chromium.org, Apr 19 2017

Status: Fixed (was: Started)
Project Member

Comment 6 by bugdroid1@chromium.org, Apr 20 2017

Labels: merge-merged-3071
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f703afd1326015ab595fb8e857df55c765f0c9e7

commit f703afd1326015ab595fb8e857df55c765f0c9e7
Author: Adam Rice <ricea@chromium.org>
Date: Thu Apr 20 13:18:46 2017

Unified error handling for WritableStream

Port the standard changes in
https://github.com/whatwg/streams/pull/721.

There are a number of behavioural changes related to error handling, which are
listed at the above URL. This implementation has no known deviations from the
standard.

The brings this implementation up to parity with
https://github.com/whatwg/streams/commit/e7bf9293d3e0b26f9221dada3723e31707db8c32.

The version of this CL merged to M59 branch 3071 adds failing and time-out test
expectations since the tests on hte branch are now out-of-date with respect to
the implementation. See  http://crbug.com/713664 .

BUG= 711254 , 684543 

Review-Url: https://codereview.chromium.org/2823563002
Cr-Commit-Position: refs/heads/master@{#465498}
(cherry picked from commit 6703f4df6ad92a629ea4ac736f6ff26402ef139e)

Review-Url: https://codereview.chromium.org/2831763003 .
Cr-Commit-Position: refs/branch-heads/3071@{#82}
Cr-Branched-From: a106f0abbf69dad349d4aaf4bcc4f5d376dd2377-refs/heads/master@{#464641}

[modify] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/TestExpectations
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/close-propagation-backward-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/close-propagation-backward.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/close-propagation-backward.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/close-propagation-backward.sharedworker-expected.txt
[modify] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/close-propagation-forward-expected.txt
[modify] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/close-propagation-forward.dedicatedworker-expected.txt
[modify] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/close-propagation-forward.serviceworker.https-expected.txt
[modify] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/close-propagation-forward.sharedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/flow-control-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/flow-control.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/flow-control.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/flow-control.sharedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/general-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/general.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/general.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/general.sharedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/multiple-propagation-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/multiple-propagation.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/multiple-propagation.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/piping/multiple-propagation.sharedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/bad-underlying-sinks-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/bad-underlying-sinks.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/bad-underlying-sinks.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/bad-underlying-sinks.sharedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/close-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/close.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/close.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/close.sharedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/constructor-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/constructor.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/constructor.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/constructor.sharedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/reentrant-strategy-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/reentrant-strategy.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/reentrant-strategy.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/reentrant-strategy.sharedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/write-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/write.dedicatedworker-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/write.serviceworker.https-expected.txt
[add] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/LayoutTests/external/wpt/streams/writable-streams/write.sharedworker-expected.txt
[delete] https://crrev.com/17fd10d4ba20794735a1f50066816590e9d9b398/third_party/WebKit/LayoutTests/http/tests/streams/piping/multiple-propagation.https-expected.txt
[delete] https://crrev.com/17fd10d4ba20794735a1f50066816590e9d9b398/third_party/WebKit/LayoutTests/http/tests/streams/piping/multiple-propagation.https.html
[delete] https://crrev.com/17fd10d4ba20794735a1f50066816590e9d9b398/third_party/WebKit/LayoutTests/http/tests/streams/piping/multiple-propagation.js
[modify] https://crrev.com/f703afd1326015ab595fb8e857df55c765f0c9e7/third_party/WebKit/Source/core/streams/WritableStream.js

Sign in to add a comment