mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-22 07:10:41 -08:00
test: fix flaky TestDockerEngine (#6054)
This commit is contained in:
@@ -245,7 +245,10 @@ func TestDockerEngine(t *testing.T) {
|
|||||||
// load image into docker engine
|
// load image into docker engine
|
||||||
res, err := cli.ImageLoad(ctx, testfile, true)
|
res, err := cli.ImageLoad(ctx, testfile, true)
|
||||||
require.NoError(t, err, tt.name)
|
require.NoError(t, err, tt.name)
|
||||||
io.Copy(io.Discard, res.Body)
|
if _, err := io.Copy(io.Discard, res.Body); err != nil {
|
||||||
|
require.NoError(t, err, tt.name)
|
||||||
|
}
|
||||||
|
defer res.Body.Close()
|
||||||
|
|
||||||
// tag our image to something unique
|
// tag our image to something unique
|
||||||
err = cli.ImageTag(ctx, tt.imageTag, tt.input)
|
err = cli.ImageTag(ctx, tt.imageTag, tt.input)
|
||||||
@@ -253,15 +256,14 @@ func TestDockerEngine(t *testing.T) {
|
|||||||
|
|
||||||
// cleanup
|
// cleanup
|
||||||
t.Cleanup(func() {
|
t.Cleanup(func() {
|
||||||
_, err = cli.ImageRemove(ctx, tt.input, api.ImageRemoveOptions{
|
_, _ = cli.ImageRemove(ctx, tt.input, api.ImageRemoveOptions{
|
||||||
Force: true,
|
Force: true,
|
||||||
PruneChildren: true,
|
PruneChildren: true,
|
||||||
})
|
})
|
||||||
_, err = cli.ImageRemove(ctx, tt.imageTag, api.ImageRemoveOptions{
|
_, _ = cli.ImageRemove(ctx, tt.imageTag, api.ImageRemoveOptions{
|
||||||
Force: true,
|
Force: true,
|
||||||
PruneChildren: true,
|
PruneChildren: true,
|
||||||
})
|
})
|
||||||
assert.NoError(t, err, tt.name)
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user