mirror of
https://github.com/containers/podman.git
synced 2025-06-27 21:50:18 +08:00
test/e2e: do not use apk in builds
As far as I can tell there is no reason to use apk in these tests. They just build an image and check for it and never use the installed binary. Network calls are always unstable and therefore should be avoided when possible, this ensures no/less flakes. Fixes #16391 Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
@ -165,7 +165,7 @@ var _ = Describe("Podman images", func() {
|
||||
|
||||
It("podman images filter before image", func() {
|
||||
dockerfile := `FROM quay.io/libpod/alpine:latest
|
||||
RUN apk update && apk add strace
|
||||
RUN echo hello > /hello
|
||||
`
|
||||
podmanTest.BuildImage(dockerfile, "foobar.com/before:latest", "false")
|
||||
result := podmanTest.Podman([]string{"images", "-q", "-f", "before=foobar.com/before:latest"})
|
||||
|
@ -78,13 +78,11 @@ status: {}
|
||||
|
||||
var playBuildFile = `
|
||||
FROM quay.io/libpod/alpine_nginx:latest
|
||||
RUN apk update && apk add strace
|
||||
LABEL homer=dad
|
||||
COPY copyfile /copyfile
|
||||
`
|
||||
var prebuiltImage = `
|
||||
FROM quay.io/libpod/alpine_nginx:latest
|
||||
RUN apk update && apk add strace
|
||||
LABEL marge=mom
|
||||
`
|
||||
|
||||
|
@ -13,8 +13,8 @@ import (
|
||||
var pruneImage = fmt.Sprintf(`
|
||||
FROM %s
|
||||
LABEL RUN podman --version
|
||||
RUN apk update
|
||||
RUN apk add bash`, ALPINE)
|
||||
RUN echo hello > /hello
|
||||
RUN echo hello2 > /hello2`, ALPINE)
|
||||
|
||||
var emptyPruneImage = `
|
||||
FROM scratch
|
||||
|
Reference in New Issue
Block a user