mirror of
https://github.com/opencontainers/runc.git
synced 2026-07-11 06:03:57 +08:00
Merge pull request #3392 from kolyshkin/test-runc-delete-flake
tests/int: runc delete: fix flake, enable for rootless
This commit is contained in:
@@ -11,10 +11,22 @@ function teardown() {
|
||||
}
|
||||
|
||||
@test "runc delete" {
|
||||
# Need a permission to create a cgroup.
|
||||
# XXX(@kolyshkin): currently this test does not handle rootless when
|
||||
# fs cgroup driver is used, because in this case cgroup (with a
|
||||
# predefined name) is created by tests/rootless.sh, not by runc.
|
||||
[[ "$ROOTLESS" -ne 0 ]] && requires systemd
|
||||
set_resources_limit
|
||||
|
||||
runc run -d --console-socket "$CONSOLE_SOCKET" testbusyboxdelete
|
||||
[ "$status" -eq 0 ]
|
||||
|
||||
testcontainer testbusyboxdelete running
|
||||
# Ensure the find statement used later is correct.
|
||||
output=$(find /sys/fs/cgroup -name testbusyboxdelete -o -name \*-testbusyboxdelete.scope)
|
||||
if [ -z "$output" ]; then
|
||||
fail "expected cgroup not found"
|
||||
fi
|
||||
|
||||
runc kill testbusyboxdelete KILL
|
||||
[ "$status" -eq 0 ]
|
||||
@@ -26,7 +38,7 @@ function teardown() {
|
||||
runc state testbusyboxdelete
|
||||
[ "$status" -ne 0 ]
|
||||
|
||||
output=$(find /sys/fs/cgroup -wholename '*testbusyboxdelete*' -type d)
|
||||
output=$(find /sys/fs/cgroup -name testbusyboxdelete -o -name \*-testbusyboxdelete.scope)
|
||||
[ "$output" = "" ] || fail "cgroup not cleaned up correctly: $output"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user