test: improve test for powercap presence

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
Giuseppe Scrivano 2024-05-07 16:46:06 +02:00
parent f078258c83
commit 303d0b398e
No known key found for this signature in database
GPG Key ID: 67E38F7A8BA21772
1 changed files with 3 additions and 2 deletions

View File

@ -14,6 +14,7 @@ import (
"github.com/containers/common/pkg/config" "github.com/containers/common/pkg/config"
"github.com/containers/podman/v5/libpod/define" "github.com/containers/podman/v5/libpod/define"
. "github.com/containers/podman/v5/test/utils" . "github.com/containers/podman/v5/test/utils"
"github.com/containers/storage/pkg/fileutils"
"github.com/containers/storage/pkg/stringid" "github.com/containers/storage/pkg/stringid"
. "github.com/onsi/ginkgo/v2" . "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega" . "github.com/onsi/gomega"
@ -455,8 +456,8 @@ var _ = Describe("Podman run", func() {
}) })
It("podman run powercap is masked", func() { It("podman run powercap is masked", func() {
if os.Getenv("CI") != "" { if err := fileutils.Exists("/sys/devices/virtual/powercap"); err != nil {
Skip("CI VMs do not have access to powercap") Skip("/sys/devices/virtual/powercap is not present")
} }
testCtr1 := "testctr" testCtr1 := "testctr"