tests/int/hooks.bats: skip earlier

This particular test downloads and unpacks debian from setup(),
but then in many cases the actual test is skipped because it
requires root and no_systemd.

Let's skip it earlier.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This commit is contained in:
Kir Kolyshkin
2021-01-14 18:06:41 -08:00
parent dbbe7e60c7
commit a21e57d7f6
+2 -3
View File
@@ -12,6 +12,8 @@ function setup() {
umount "$LIBPATH"/$HOOKLIBCR.1.0.0 &>/dev/null || true
umount "$LIBPATH"/$HOOKLIBCC.1.0.0 &>/dev/null || true
requires root no_systemd
teardown_debian
setup_debian
}
@@ -25,9 +27,6 @@ function teardown() {
}
@test "runc run (hooks library tests)" {
requires root
requires no_systemd
# setup some dummy libs
gcc -shared -Wl,-soname,librunc-hooks-create-runtime.so.1 -o "$HOOKLIBCR.1.0.0"
gcc -shared -Wl,-soname,librunc-hooks-create-container.so.1 -o "$HOOKLIBCC.1.0.0"