Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(298)

Issue 2566273007: Fix flaky timeouts of socket_ipv6_test. (Closed)

Created:
4 years ago by Florian Schneider
Modified:
4 years ago
Reviewers:
kustermann
CC:
reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Fix flaky timeouts of socket_ipv6_test. It seems there is no way of guaranteeing that there is always an error in those two cases, because it depends on other processes running on the system. Related to #28046. R=kustermann@google.com Committed: https://github.com/dart-lang/sdk/commit/8cb4b5adfb97a8aa564a3ba21a547fccb35e6df3

Patch Set 1 #

Total comments: 4

Patch Set 2 : Added retry #

Patch Set 3 : fix indentation #

Patch Set 4 : fix multi-test numbering #

Total comments: 7

Patch Set 5 : correct handling of error case #

Patch Set 6 : correct retry #

Patch Set 7 : removed retrySync again #

Patch Set 8 : fix checked mode #

Total comments: 4

Patch Set 9 : added missing returns #

Total comments: 2

Patch Set 10 : last missing return #

Unified diffs Side-by-side diffs Delta from patch set Stats (+46 lines, -41 lines) Patch
M tests/standalone/io/socket_ipv6_test.dart View 1 2 3 4 5 6 7 8 9 8 chunks +46 lines, -40 lines 0 comments Download
M tests/standalone/io/test_utils.dart View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 14 (3 generated)
Florian Schneider
Not sure this is the right fix - But it seems we can't expect an ...
4 years ago (2016-12-13 19:24:26 UTC) #3
kustermann
https://codereview.chromium.org/2566273007/diff/1/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/1/tests/standalone/io/socket_ipv6_test.dart#newcode54 tests/standalone/io/socket_ipv6_test.dart:54: Expect.equals('127.0.0.1', server.address.host); Maybe indent this here for readability https://codereview.chromium.org/2566273007/diff/1/tests/standalone/io/socket_ipv6_test.dart#newcode62 ...
4 years ago (2016-12-13 19:36:45 UTC) #4
Florian Schneider
https://codereview.chromium.org/2566273007/diff/1/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/1/tests/standalone/io/socket_ipv6_test.dart#newcode54 tests/standalone/io/socket_ipv6_test.dart:54: Expect.equals('127.0.0.1', server.address.host); On 2016/12/13 19:36:45, kustermann wrote: > Maybe ...
4 years ago (2016-12-13 20:23:16 UTC) #5
kustermann
https://codereview.chromium.org/2566273007/diff/60001/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/60001/tests/standalone/io/socket_ipv6_test.dart#newcode64 tests/standalone/io/socket_ipv6_test.dart:64: throw "Unexpected connect"; This throw will be caught by ...
4 years ago (2016-12-13 21:04:30 UTC) #6
Florian Schneider
https://codereview.chromium.org/2566273007/diff/60001/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/60001/tests/standalone/io/socket_ipv6_test.dart#newcode64 tests/standalone/io/socket_ipv6_test.dart:64: throw "Unexpected connect"; On 2016/12/13 21:04:30, kustermann wrote: > ...
4 years ago (2016-12-13 22:12:33 UTC) #7
kustermann
https://codereview.chromium.org/2566273007/diff/140001/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/140001/tests/standalone/io/socket_ipv6_test.dart#newcode18 tests/standalone/io/socket_ipv6_test.dart:18: ServerSocket.bind(serverAddr.first, 0).then((server) { InternetAddress.lookup() ServerSocket.bind() Socket.connect() They all return ...
4 years ago (2016-12-13 22:22:39 UTC) #8
kustermann
https://codereview.chromium.org/2566273007/diff/60001/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/60001/tests/standalone/io/socket_ipv6_test.dart#newcode64 tests/standalone/io/socket_ipv6_test.dart:64: throw "Unexpected connect"; > Thanks! Does Socket.connect ever throw ...
4 years ago (2016-12-13 22:55:29 UTC) #9
Florian Schneider
https://codereview.chromium.org/2566273007/diff/140001/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/140001/tests/standalone/io/socket_ipv6_test.dart#newcode18 tests/standalone/io/socket_ipv6_test.dart:18: ServerSocket.bind(serverAddr.first, 0).then((server) { On 2016/12/13 22:22:38, kustermann wrote: > ...
4 years ago (2016-12-13 23:03:20 UTC) #10
kustermann
LGTM, thanks! https://codereview.chromium.org/2566273007/diff/160001/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/160001/tests/standalone/io/socket_ipv6_test.dart#newcode61 tests/standalone/io/socket_ipv6_test.dart:61: Socket.connect(clientAddr.first, server.port).then((socket) { return
4 years ago (2016-12-13 23:10:57 UTC) #11
Florian Schneider
https://codereview.chromium.org/2566273007/diff/160001/tests/standalone/io/socket_ipv6_test.dart File tests/standalone/io/socket_ipv6_test.dart (right): https://codereview.chromium.org/2566273007/diff/160001/tests/standalone/io/socket_ipv6_test.dart#newcode61 tests/standalone/io/socket_ipv6_test.dart:61: Socket.connect(clientAddr.first, server.port).then((socket) { On 2016/12/13 23:10:57, kustermann wrote: > ...
4 years ago (2016-12-13 23:30:29 UTC) #12
Florian Schneider
4 years ago (2016-12-13 23:33:10 UTC) #14
Message was sent while issue was closed.
Committed patchset #10 (id:180001) manually as
8cb4b5adfb97a8aa564a3ba21a547fccb35e6df3 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698