Browse code

Move consumeSlow() under test utils

Signed-off-by: Tõnis Tiigi <tonistiigi@gmail.com> (github: tonistiigi)

Tonis Tiigi authored on 2014/10/31 03:52:13
Showing 2 changed files
... ...
@@ -2474,19 +2474,3 @@ func TestRunSlowStdoutConsumer(t *testing.T) {
2474 2474
 
2475 2475
 	logDone("run - slow consumer")
2476 2476
 }
2477
-
2478
-func consumeSlow(reader io.Reader, chunkSize int, interval time.Duration) (n int, err error) {
2479
-	buffer := make([]byte, chunkSize)
2480
-	for {
2481
-		var readBytes int
2482
-		readBytes, err = reader.Read(buffer)
2483
-		n += readBytes
2484
-		if err != nil {
2485
-			if err == io.EOF {
2486
-				err = nil
2487
-			}
2488
-			return
2489
-		}
2490
-		time.Sleep(interval)
2491
-	}
2492
-}
... ...
@@ -253,3 +253,19 @@ func makeRandomString(n int) string {
253 253
 	}
254 254
 	return string(b)
255 255
 }
256
+
257
+func consumeSlow(reader io.Reader, chunkSize int, interval time.Duration) (n int, err error) {
258
+	buffer := make([]byte, chunkSize)
259
+	for {
260
+		var readBytes int
261
+		readBytes, err = reader.Read(buffer)
262
+		n += readBytes
263
+		if err != nil {
264
+			if err == io.EOF {
265
+				err = nil
266
+			}
267
+			return
268
+		}
269
+		time.Sleep(interval)
270
+	}
271
+}