Skip to content

Commit 136aac6

Browse files
🌱 Image name edge cases covered (#3514)
imagename edge case cover
1 parent 32720bc commit 136aac6

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

test/e2e/utils/test_context.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -243,10 +243,16 @@ func (t *TestContext) Destroy() {
243243
//nolint:gosec
244244
// if image name is not present or not provided skip execution of docker command
245245
if t.ImageName != "" {
246-
cmd := exec.Command("docker", "rmi", "-f", t.ImageName)
247-
if _, err := t.Run(cmd); err != nil {
248-
warnError(err)
246+
// Check white space from image name
247+
if len(strings.TrimSpace(t.ImageName)) == 0 {
248+
fmt.Println("Image not set, skip cleaning up of docker image")
249+
} else {
250+
cmd := exec.Command("docker", "rmi", "-f", t.ImageName)
251+
if _, err := t.Run(cmd); err != nil {
252+
warnError(err)
253+
}
249254
}
255+
250256
}
251257
if err := os.RemoveAll(t.Dir); err != nil {
252258
warnError(err)

0 commit comments

Comments
 (0)