mirror of https://github.com/containers/podman.git
Add some podman search test with filter
Add search test with filter stars, is-automated and is-official. Signed-off-by: Yiqiao Pu <ypu@redhat.com> Closes: #662 Approved by: rhatdan
This commit is contained in:
parent
863196f303
commit
e76caee338
|
@ -2,6 +2,7 @@ package integration
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
"strconv"
|
||||||
|
|
||||||
. "github.com/onsi/ginkgo"
|
. "github.com/onsi/ginkgo"
|
||||||
. "github.com/onsi/gomega"
|
. "github.com/onsi/gomega"
|
||||||
|
@ -65,4 +66,34 @@ var _ = Describe("Podman search", func() {
|
||||||
Expect(search.ExitCode()).To(Equal(0))
|
Expect(search.ExitCode()).To(Equal(0))
|
||||||
Expect(len(search.OutputToStringArray())).To(Equal(4))
|
Expect(len(search.OutputToStringArray())).To(Equal(4))
|
||||||
})
|
})
|
||||||
|
|
||||||
|
It("podman search with filter stars", func() {
|
||||||
|
search := podmanTest.Podman([]string{"search", "--filter", "stars=10", "--format", "{{.Stars}}", "alpine"})
|
||||||
|
search.WaitWithDefaultTimeout()
|
||||||
|
Expect(search.ExitCode()).To(Equal(0))
|
||||||
|
output := search.OutputToStringArray()
|
||||||
|
for i := 0; i < len(output); i++ {
|
||||||
|
Expect(strconv.Atoi(output[i])).To(BeNumerically(">=", 10))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
It("podman search with filter is-official", func() {
|
||||||
|
search := podmanTest.Podman([]string{"search", "--filter", "is-official", "--format", "{{.Official}}", "alpine"})
|
||||||
|
search.WaitWithDefaultTimeout()
|
||||||
|
Expect(search.ExitCode()).To(Equal(0))
|
||||||
|
output := search.OutputToStringArray()
|
||||||
|
for i := 0; i < len(output); i++ {
|
||||||
|
Expect(output[i]).To(Equal("[OK]"))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
It("podman search with filter is-automated", func() {
|
||||||
|
search := podmanTest.Podman([]string{"search", "--filter", "is-automated=false", "--format", "{{.Automated}}", "alpine"})
|
||||||
|
search.WaitWithDefaultTimeout()
|
||||||
|
Expect(search.ExitCode()).To(Equal(0))
|
||||||
|
output := search.OutputToStringArray()
|
||||||
|
for i := 0; i < len(output); i++ {
|
||||||
|
Expect(output[i]).To(Equal(""))
|
||||||
|
}
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue