summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/spdy/spdy_websocket_stream_unittest.cc20
-rw-r--r--tools/valgrind/gtest_exclude/net_unittests.gtest-drmemory_win32.txt4
2 files changed, 11 insertions, 13 deletions
diff --git a/net/spdy/spdy_websocket_stream_unittest.cc b/net/spdy/spdy_websocket_stream_unittest.cc
index 310c533..b964174 100644
--- a/net/spdy/spdy_websocket_stream_unittest.cc
+++ b/net/spdy/spdy_websocket_stream_unittest.cc
@@ -588,18 +588,20 @@ TEST_F(SpdyWebSocketStreamTest, IOPending) {
ConstructSpdySettings(spdy_settings_to_send_));
MockWrite writes[] = {
// Setting throttling make SpdySession send settings frame automatically.
- CreateMockWrite(*settings_frame),
- CreateMockWrite(*request_frame_.get(), 2),
- CreateMockWrite(*message_frame_.get(), 4),
- CreateMockWrite(*closing_frame_.get(), 6)
+ CreateMockWrite(*settings_frame.get(), 1),
+ CreateMockWrite(*request_frame_.get(), 3),
+ CreateMockWrite(*message_frame_.get(), 6),
+ CreateMockWrite(*closing_frame_.get(), 9)
};
MockRead reads[] = {
- CreateMockRead(*response_frame_.get(), 3),
- CreateMockRead(*message_frame_.get(), 5),
- // Skip sequence 7 to notify closing has been sent.
- CreateMockRead(*closing_frame_.get(), 8),
- MockRead(false, 0, 9) // EOF cause OnCloseSpdyStream event.
+ CreateMockRead(*settings_frame.get(), 2),
+ CreateMockRead(*response_frame_.get(), 4),
+ // Skip sequence 5 (I/O Pending)
+ CreateMockRead(*message_frame_.get(), 7),
+ // Skip sequence 8 (I/O Pending)
+ CreateMockRead(*closing_frame_.get(), 10),
+ MockRead(false, 0, 11) // EOF cause OnCloseSpdyStream event.
};
EXPECT_EQ(OK, InitSession(reads, arraysize(reads),
diff --git a/tools/valgrind/gtest_exclude/net_unittests.gtest-drmemory_win32.txt b/tools/valgrind/gtest_exclude/net_unittests.gtest-drmemory_win32.txt
index 89e5cf2a..984bcde 100644
--- a/tools/valgrind/gtest_exclude/net_unittests.gtest-drmemory_win32.txt
+++ b/tools/valgrind/gtest_exclude/net_unittests.gtest-drmemory_win32.txt
@@ -10,9 +10,5 @@ X509CertificateTest.*
# Too many uninits and too slow. TODO(timurrrr): investigate uninits
ProxyResolverV8Test.*
-# Fails under Dr. Memory (looks like the test is broken)
-# http://crbug.com/87620
-SpdyWebSocketStreamTest.IOPending
-
# Slow
CookieMonsterTest.GarbageCollectionTriggers