diff options
author | baude <bbaude@redhat.com> | 2018-02-20 12:09:28 -0600 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2018-02-24 09:15:47 +0000 |
commit | 5e7979f016d6cf1a6a050810af47c75ea16a2c9e (patch) | |
tree | 72b0cf958531ea26cf493954be9bc9213a5e5b2d /test/e2e/libpod_suite_test.go | |
parent | 831dc488833e055dce1f1ba4c09f09346c85b67d (diff) | |
download | podman-5e7979f016d6cf1a6a050810af47c75ea16a2c9e.tar.gz podman-5e7979f016d6cf1a6a050810af47c75ea16a2c9e.tar.bz2 podman-5e7979f016d6cf1a6a050810af47c75ea16a2c9e.zip |
Address review comments
Review comments to delete WithNoNew function and its append.
Signed-off-by: baude <bbaude@redhat.com>
Closes: #369
Approved by: rhatdan
Diffstat (limited to 'test/e2e/libpod_suite_test.go')
-rw-r--r-- | test/e2e/libpod_suite_test.go | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/e2e/libpod_suite_test.go b/test/e2e/libpod_suite_test.go index bd117d5f4..ed9694092 100644 --- a/test/e2e/libpod_suite_test.go +++ b/test/e2e/libpod_suite_test.go @@ -16,6 +16,7 @@ import ( "github.com/containers/image/transports/alltransports" "github.com/containers/image/types" sstorage "github.com/containers/storage" + "github.com/containers/storage/pkg/parsers/kernel" "github.com/containers/storage/pkg/reexec" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" @@ -72,6 +73,10 @@ func TestLibpod(t *testing.T) { if reexec.Init() { os.Exit(1) } + if os.Getenv("NOCACHE") == "1" { + CACHE_IMAGES = []string{} + RESTORE_IMAGES = []string{} + } RegisterFailHandler(Fail) RunSpecs(t, "Libpod Suite") } @@ -480,3 +485,24 @@ func (p *PodmanTest) GetHostDistribution() string { } return "" } + +// IsKernelNewThan compares the current kernel version to one provided. If +// the kernel is equal to or greater, returns true +func IsKernelNewThan(version string) (bool, error) { + inputVersion, err := kernel.ParseRelease(version) + if err != nil { + return false, err + } + kv, err := kernel.GetKernelVersion() + if err == nil { + return false, err + } + // CompareKernelVersion compares two kernel.VersionInfo structs. + // Returns -1 if a < b, 0 if a == b, 1 it a > b + result := kernel.CompareKernelVersion(*kv, *inputVersion) + if result >= 0 { + return true, nil + } + return false, nil + +} |