summaryrefslogtreecommitdiff
path: root/pkg/cgroups/cgroups_test.go
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2021-01-28 16:37:19 -0500
committerGitHub <noreply@github.com>2021-01-28 16:37:19 -0500
commit0c6a889a7ec93964a12a10870920727e13e438c3 (patch)
tree200f719cbda73f16209ab400442a33b2d4a1b634 /pkg/cgroups/cgroups_test.go
parent2ee034c1e6ddd9918b97ddea2fd3e6388ec8f60b (diff)
parent89bb8a9b368b1f42fb5ff8ca612aa3d4981cff3a (diff)
downloadpodman-0c6a889a7ec93964a12a10870920727e13e438c3.tar.gz
podman-0c6a889a7ec93964a12a10870920727e13e438c3.tar.bz2
podman-0c6a889a7ec93964a12a10870920727e13e438c3.zip
Merge pull request #9110 from rhatdan/cgroups
Don't fail if one of the cgroups is not setup
Diffstat (limited to 'pkg/cgroups/cgroups_test.go')
-rw-r--r--pkg/cgroups/cgroups_test.go32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkg/cgroups/cgroups_test.go b/pkg/cgroups/cgroups_test.go
new file mode 100644
index 000000000..54315f7be
--- /dev/null
+++ b/pkg/cgroups/cgroups_test.go
@@ -0,0 +1,32 @@
+package cgroups
+
+import (
+ "testing"
+
+ "github.com/containers/podman/v2/pkg/rootless"
+ spec "github.com/opencontainers/runtime-spec/specs-go"
+)
+
+func TestCreated(t *testing.T) {
+ // tests only works in rootless mode
+ if rootless.IsRootless() {
+ return
+ }
+
+ var resources spec.LinuxResources
+ cgr, err := New("machine.slice", &resources)
+ if err != nil {
+ t.Error(err)
+ }
+ if err := cgr.Delete(); err != nil {
+ t.Error(err)
+ }
+
+ cgr, err = NewSystemd("machine.slice")
+ if err != nil {
+ t.Error(err)
+ }
+ if err := cgr.Delete(); err != nil {
+ t.Error(err)
+ }
+}