mirror of
https://github.com/containers/podman.git
synced 2025-10-19 12:12:36 +08:00
e2e: more ExitCleanly(): dumb string replacements
Ongoing steps toward RUN-1907: replace Exit(0) with ExitCleanly() Commit 1 of 2: simple automated string-replace, plus fixes to includes. Signed-off-by: Ed Santiago <santiago@redhat.com>
This commit is contained in:
@ -4,7 +4,6 @@ import (
|
||||
. "github.com/containers/podman/v4/test/utils"
|
||||
. "github.com/onsi/ginkgo/v2"
|
||||
. "github.com/onsi/gomega"
|
||||
. "github.com/onsi/gomega/gexec"
|
||||
)
|
||||
|
||||
var _ = Describe("Podman history", func() {
|
||||
@ -12,45 +11,45 @@ var _ = Describe("Podman history", func() {
|
||||
It("podman history output flag", func() {
|
||||
session := podmanTest.Podman([]string{"history", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
Expect(session.OutputToStringArray()).ToNot(BeEmpty())
|
||||
})
|
||||
|
||||
It("podman history with GO template", func() {
|
||||
session := podmanTest.Podman([]string{"history", "--format", "{{.ID}} {{.Created}}", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
Expect(session.OutputToStringArray()).ToNot(BeEmpty())
|
||||
|
||||
session = podmanTest.Podman([]string{"history", "--format", "{{.CreatedAt}};{{.Size}}", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
Expect(session.OutputToString()).To(MatchRegexp("[0-9-]{10}T[0-9:]{8}[Z0-9+:-]+;[0-9.]+[MG]*B( .+)?"))
|
||||
})
|
||||
|
||||
It("podman history with human flag", func() {
|
||||
session := podmanTest.Podman([]string{"history", "--human=false", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
Expect(session.OutputToStringArray()).ToNot(BeEmpty())
|
||||
})
|
||||
|
||||
It("podman history with quiet flag", func() {
|
||||
session := podmanTest.Podman([]string{"history", "-qH", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
Expect(session.OutputToStringArray()).ToNot(BeEmpty())
|
||||
})
|
||||
|
||||
It("podman history with no-trunc flag", func() {
|
||||
session := podmanTest.Podman([]string{"history", "--no-trunc", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
Expect(session.OutputToStringArray()).ToNot(BeEmpty())
|
||||
|
||||
session = podmanTest.Podman([]string{"history", "--no-trunc", "--format", "{{.ID}}", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
lines := session.OutputToStringArray()
|
||||
Expect(lines).ToNot(BeEmpty())
|
||||
// the image id must be 64 chars long
|
||||
@ -58,7 +57,7 @@ var _ = Describe("Podman history", func() {
|
||||
|
||||
session = podmanTest.Podman([]string{"history", "--no-trunc", "--format", "{{.CreatedBy}}", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
lines = session.OutputToStringArray()
|
||||
Expect(lines).ToNot(BeEmpty())
|
||||
Expect(session.OutputToString()).ToNot(ContainSubstring("..."))
|
||||
@ -69,7 +68,7 @@ var _ = Describe("Podman history", func() {
|
||||
It("podman history with json flag", func() {
|
||||
session := podmanTest.Podman([]string{"history", "--format=json", ALPINE})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session).Should(ExitCleanly())
|
||||
Expect(session.OutputToString()).To(BeValidJSON())
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user