Browse Source

Move consumeSlow() under test utils

Signed-off-by: Tõnis Tiigi <tonistiigi@gmail.com> (github: tonistiigi)
Tonis Tiigi 10 years ago
parent
commit
8a81c46272
2 changed files with 16 additions and 16 deletions
  1. 0 16
      integration-cli/docker_cli_run_test.go
  2. 16 0
      integration-cli/utils.go

+ 0 - 16
integration-cli/docker_cli_run_test.go

@@ -2474,19 +2474,3 @@ func TestRunSlowStdoutConsumer(t *testing.T) {
 
 	logDone("run - slow consumer")
 }
-
-func consumeSlow(reader io.Reader, chunkSize int, interval time.Duration) (n int, err error) {
-	buffer := make([]byte, chunkSize)
-	for {
-		var readBytes int
-		readBytes, err = reader.Read(buffer)
-		n += readBytes
-		if err != nil {
-			if err == io.EOF {
-				err = nil
-			}
-			return
-		}
-		time.Sleep(interval)
-	}
-}

+ 16 - 0
integration-cli/utils.go

@@ -253,3 +253,19 @@ func makeRandomString(n int) string {
 	}
 	return string(b)
 }
+
+func consumeSlow(reader io.Reader, chunkSize int, interval time.Duration) (n int, err error) {
+	buffer := make([]byte, chunkSize)
+	for {
+		var readBytes int
+		readBytes, err = reader.Read(buffer)
+		n += readBytes
+		if err != nil {
+			if err == io.EOF {
+				err = nil
+			}
+			return
+		}
+		time.Sleep(interval)
+	}
+}