Merge pull request #3646 from vrothberg/hi-scott

fix `podman -v` regression
This commit is contained in:
OpenShift Merge Robot
2019-07-29 19:54:49 +02:00
committed by GitHub
2 changed files with 22 additions and 1 deletions

View File

@ -91,7 +91,7 @@ func init() {
rootCmd.Version = version.Version rootCmd.Version = version.Version
// Override default --help information of `--version` global flag // Override default --help information of `--version` global flag
var dummyVersion bool var dummyVersion bool
rootCmd.PersistentFlags().BoolVar(&dummyVersion, "version", false, "Version for podman") rootCmd.Flags().BoolVarP(&dummyVersion, "version", "v", false, "Version of podman")
rootCmd.AddCommand(mainCommands...) rootCmd.AddCommand(mainCommands...)
rootCmd.AddCommand(getMainCommands()...) rootCmd.AddCommand(getMainCommands()...)
} }

View File

@ -4,6 +4,7 @@ import (
"os" "os"
. "github.com/containers/libpod/test/utils" . "github.com/containers/libpod/test/utils"
"github.com/containers/libpod/version"
. "github.com/onsi/ginkgo" . "github.com/onsi/ginkgo"
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
) )
@ -37,6 +38,26 @@ var _ = Describe("Podman version", func() {
session.WaitWithDefaultTimeout() session.WaitWithDefaultTimeout()
Expect(session.ExitCode()).To(Equal(0)) Expect(session.ExitCode()).To(Equal(0))
Expect(len(session.OutputToStringArray())).To(BeNumerically(">", 2)) Expect(len(session.OutputToStringArray())).To(BeNumerically(">", 2))
ok, _ := session.GrepString(version.Version)
Expect(ok).To(BeTrue())
})
It("podman -v", func() {
SkipIfRemote()
session := podmanTest.Podman([]string{"-v"})
session.WaitWithDefaultTimeout()
Expect(session.ExitCode()).To(Equal(0))
ok, _ := session.GrepString(version.Version)
Expect(ok).To(BeTrue())
})
It("podman --version", func() {
SkipIfRemote()
session := podmanTest.Podman([]string{"--version"})
session.WaitWithDefaultTimeout()
Expect(session.ExitCode()).To(Equal(0))
ok, _ := session.GrepString(version.Version)
Expect(ok).To(BeTrue())
}) })
It("podman version --format json", func() { It("podman version --format json", func() {