integration-cli: DockerBenchmarkSuite: replace dockerCmd and waitRun

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2023-07-27 13:37:34 +02:00
parent eafb618594
commit 707bb9b9ed
No known key found for this signature in database
GPG key ID: 76698F39D527CE8C

View file

@ -10,6 +10,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/docker/docker/integration-cli/cli"
"gotest.tools/v3/assert" "gotest.tools/v3/assert"
) )
@ -108,7 +109,7 @@ func (s *DockerBenchmarkSuite) BenchmarkConcurrentContainerActions(c *testing.B)
} }
func (s *DockerBenchmarkSuite) BenchmarkLogsCLIRotateFollow(c *testing.B) { func (s *DockerBenchmarkSuite) BenchmarkLogsCLIRotateFollow(c *testing.B) {
out, _ := dockerCmd(c, "run", "-d", "--log-opt", "max-size=1b", "--log-opt", "max-file=10", "busybox", "sh", "-c", "while true; do usleep 50000; echo hello; done") out := cli.DockerCmd(c, "run", "-d", "--log-opt", "max-size=1b", "--log-opt", "max-file=10", "busybox", "sh", "-c", "while true; do usleep 50000; echo hello; done").Combined()
id := strings.TrimSpace(out) id := strings.TrimSpace(out)
ch := make(chan error, 1) ch := make(chan error, 1)
go func() { go func() {