From d7ddadc7b7093115d9d52e53deb79237d52e7c86 Mon Sep 17 00:00:00 2001 From: twdkeule Date: Tue, 20 Jun 2017 10:20:54 +0200 Subject: [PATCH] Added test with large RTT (#679) * Added test with large RTT * Make RTT test for variable filesize * Cleanup, don't log to new file * Run RTT test with multiple RTT's (for only 500kB file) --- integrationtests/rtt_test.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/integrationtests/rtt_test.go b/integrationtests/rtt_test.go index d93bf9d1d..a9c7c793d 100644 --- a/integrationtests/rtt_test.go +++ b/integrationtests/rtt_test.go @@ -58,9 +58,13 @@ var _ = Describe("non-zero RTT", func() { version := protocol.SupportedVersions[i] Context(fmt.Sprintf("with quic version %d", version), func() { - It("gets a file with 10ms RTT", func() { - runRTTTest(10*time.Millisecond, version) - }) + roundTrips := [...]int{10, 50, 100, 200} + for _, rtt := range roundTrips { + It(fmt.Sprintf("gets a 500kB file with %dms RTT", rtt), func() { + dataMan.GenerateData(dataLen) + runRTTTest(time.Duration(rtt)*time.Millisecond, version) + }) + } }) } })