From 0e866a8b732e31df1a4ddfd13c4870d4721de70b Mon Sep 17 00:00:00 2001 From: jart Date: Tue, 28 Mar 2017 22:33:27 +0000 Subject: Fix downloader so reset connections can resume RELNOTES: A downloader bug was fixed that prevented RFC 7233 Range connection resumes from working with certain HTTP servers PiperOrigin-RevId: 151508000 --- .../lib/bazel/repository/downloader/RetryingInputStreamTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/test/java/com') diff --git a/src/test/java/com/google/devtools/build/lib/bazel/repository/downloader/RetryingInputStreamTest.java b/src/test/java/com/google/devtools/build/lib/bazel/repository/downloader/RetryingInputStreamTest.java index 10f0923dcb..781222642e 100644 --- a/src/test/java/com/google/devtools/build/lib/bazel/repository/downloader/RetryingInputStreamTest.java +++ b/src/test/java/com/google/devtools/build/lib/bazel/repository/downloader/RetryingInputStreamTest.java @@ -110,7 +110,7 @@ public class RetryingInputStreamTest { when(connection.getHeaderField("Content-Range")).thenReturn("bytes 1-42/42"); assertThat(stream.read()).isEqualTo(1); assertThat(stream.read()).isEqualTo(2); - verify(reconnector).connect(any(Throwable.class), eq(ImmutableMap.of("Range", "bytes 1-"))); + verify(reconnector).connect(any(Throwable.class), eq(ImmutableMap.of("Range", "bytes=1-"))); verify(delegate, times(2)).read(); verify(delegate).close(); verify(newDelegate).read(); @@ -165,7 +165,7 @@ public class RetryingInputStreamTest { } catch (SocketTimeoutException e) { assertThat(e.getSuppressed()).hasLength(3); verify(reconnector, times(3)) - .connect(any(Throwable.class), eq(ImmutableMap.of("Range", "bytes 1-"))); + .connect(any(Throwable.class), eq(ImmutableMap.of("Range", "bytes=1-"))); verify(delegate, times(5)).read(); verify(delegate, times(3)).close(); } -- cgit v1.2.3