Merge pull request #11942 from andriyDev/AddCleanupToCacheTest

Add image cleanup for local image during cache test
pull/12068/head
Medya Ghazizadeh 2021-07-27 13:30:36 -07:00 committed by GitHub
commit c3f1f091ff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 0 deletions

View File

@ -976,10 +976,22 @@ func validateCacheCmd(ctx context.Context, t *testing.T, profile string) {
t.Skipf("failed to build docker image, skipping local test: %v", err)
}
defer func() {
_, err := Run(t, exec.CommandContext(ctx, "docker", "rmi", img))
if err != nil {
t.Errorf("failed to delete local image %q, err %v", img, err)
}
}()
rr, err := Run(t, exec.CommandContext(ctx, Target(), "-p", profile, "cache", "add", img))
if err != nil {
t.Errorf("failed to 'cache add' local image %q. args %q err %v", img, rr.Command(), err)
}
rr, err = Run(t, exec.CommandContext(ctx, Target(), "-p", profile, "cache", "delete", img))
if err != nil {
t.Errorf("failed to 'cache delete' local image %q. args %q err %v", img, rr.Command(), err)
}
})
t.Run("delete_k8s.gcr.io/pause:3.3", func(t *testing.T) {