test: de-duplicate test_setup() functions
Now we will run setup_nspawn_root() in some case where do don't need to.
This commit is contained in:
parent
bdfa9657d0
commit
70ce817ccb
|
@ -5,18 +5,4 @@ TEST_NO_QEMU=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 03
|
do_test "$@" 03
|
||||||
|
|
|
@ -4,18 +4,4 @@ TEST_DESCRIPTION="Journal-related tests"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 04
|
do_test "$@" 04
|
||||||
|
|
|
@ -4,18 +4,4 @@ TEST_DESCRIPTION="Resource limits-related tests"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 05
|
do_test "$@" 05
|
||||||
|
|
|
@ -7,18 +7,4 @@ TEST_NO_QEMU=1
|
||||||
|
|
||||||
NSPAWN_TIMEOUT=30
|
NSPAWN_TIMEOUT=30
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 07
|
do_test "$@" 07
|
||||||
|
|
|
@ -6,17 +6,4 @@ TEST_NO_NSPAWN=1
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
QEMU_TIMEOUT=300
|
QEMU_TIMEOUT=300
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 09
|
do_test "$@" 09
|
||||||
|
|
|
@ -4,18 +4,4 @@ TEST_DESCRIPTION="https://github.com/systemd/systemd/issues/2467"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 10
|
do_test "$@" 10
|
||||||
|
|
|
@ -5,17 +5,4 @@ TEST_NO_NSPAWN=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 11
|
do_test "$@" 11
|
||||||
|
|
|
@ -5,19 +5,4 @@ TEST_NO_QEMU=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 12
|
do_test "$@" 12
|
||||||
|
|
|
@ -5,13 +5,4 @@ TEST_NO_QEMU=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
# create the basic filesystem layout
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
|
|
||||||
# create dedicated rootfs for nspawn (located in $TESTDIR/nspawn-root)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 15
|
do_test "$@" 15
|
||||||
|
|
|
@ -6,18 +6,4 @@ TEST_NO_QEMU=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 16
|
do_test "$@" 16
|
||||||
|
|
|
@ -6,16 +6,4 @@ TEST_NO_NSPAWN=1
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
QEMU_TIMEOUT=300
|
QEMU_TIMEOUT=300
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 17
|
do_test "$@" 17
|
||||||
|
|
|
@ -5,18 +5,4 @@ TEST_DESCRIPTION="FailureAction= operation"
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
QEMU_TIMEOUT=600
|
QEMU_TIMEOUT=600
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 18
|
do_test "$@" 18
|
||||||
|
|
|
@ -7,16 +7,4 @@ TEST_NO_NSPAWN=1
|
||||||
QEMU_TIMEOUT=600
|
QEMU_TIMEOUT=600
|
||||||
UNIFIED_CGROUP_HIERARCHY=yes
|
UNIFIED_CGROUP_HIERARCHY=yes
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 19
|
do_test "$@" 19
|
||||||
|
|
|
@ -4,18 +4,4 @@ TEST_DESCRIPTION="test changing main PID"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 20
|
do_test "$@" 20
|
||||||
|
|
|
@ -2,16 +2,6 @@
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="Tmpfiles related tests"
|
TEST_DESCRIPTION="Tmpfiles related tests"
|
||||||
TEST_NO_QEMU=1
|
TEST_NO_QEMU=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
# create the basic filesystem layout
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
|
|
||||||
# create dedicated rootfs for nspawn (located in $TESTDIR/nspawn-root)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 22
|
do_test "$@" 22
|
||||||
|
|
|
@ -1,20 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="test Type=exec"
|
TEST_DESCRIPTION="test Type=exec"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 23
|
do_test "$@" 23
|
||||||
|
|
|
@ -52,23 +52,4 @@ check_result_qemu() {
|
||||||
return $_ret
|
return $_ret
|
||||||
}
|
}
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
if type -P meson && [[ "$(meson configure $BUILD_DIR | grep install-tests | awk '{ print $2 }')" != "true" ]]; then
|
|
||||||
dfatal "Needs to be built with -Dinstall-tests=true"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 24
|
do_test "$@" 24
|
||||||
|
|
|
@ -4,17 +4,4 @@ TEST_DESCRIPTION="test importd"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 25
|
do_test "$@" 25
|
||||||
|
|
|
@ -4,17 +4,4 @@ TEST_DESCRIPTION="test setenv"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 26
|
do_test "$@" 26
|
||||||
|
|
|
@ -4,17 +4,4 @@ TEST_DESCRIPTION="test StandardOutput=file:"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 27
|
do_test "$@" 27
|
||||||
|
|
|
@ -5,18 +5,4 @@ RUN_IN_UNPRIVILEGED_CONTAINER=yes
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 28
|
do_test "$@" 28
|
||||||
|
|
|
@ -6,16 +6,4 @@ TEST_NO_NSPAWN=1
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
QEMU_TIMEOUT=300
|
QEMU_TIMEOUT=300
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 29
|
do_test "$@" 29
|
||||||
|
|
|
@ -2,19 +2,6 @@
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="test OnClockChange= + OnTimezoneChange="
|
TEST_DESCRIPTION="test OnClockChange= + OnTimezoneChange="
|
||||||
TEST_NO_NSPAWN=1
|
TEST_NO_NSPAWN=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 30
|
do_test "$@" 30
|
||||||
|
|
|
@ -6,16 +6,4 @@ TEST_NO_NSPAWN=1
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
QEMU_TIMEOUT=300
|
QEMU_TIMEOUT=300
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 31
|
do_test "$@" 31
|
||||||
|
|
|
@ -2,21 +2,8 @@
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="test OOM killer logic"
|
TEST_DESCRIPTION="test OOM killer logic"
|
||||||
TEST_NO_NSPAWN=1
|
TEST_NO_NSPAWN=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
UNIFIED_CGROUP_HIERARCHY=yes
|
UNIFIED_CGROUP_HIERARCHY=yes
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 32
|
do_test "$@" 32
|
||||||
|
|
|
@ -3,20 +3,6 @@
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="test CleanUnit"
|
TEST_DESCRIPTION="test CleanUnit"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 33
|
do_test "$@" 33
|
||||||
|
|
|
@ -1,20 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="test migrating state directory from DynamicUser=1 to DynamicUser=0 and back"
|
TEST_DESCRIPTION="test migrating state directory from DynamicUser=1 to DynamicUser=0 and back"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 34
|
do_test "$@" 34
|
||||||
|
|
|
@ -4,19 +4,6 @@ set -e
|
||||||
TEST_DESCRIPTION="test MUMAPolicy= and NUMAMask= options"
|
TEST_DESCRIPTION="test MUMAPolicy= and NUMAMask= options"
|
||||||
TEST_NO_NSPAWN=1
|
TEST_NO_NSPAWN=1
|
||||||
QEMU_OPTIONS="-numa node,nodeid=0"
|
QEMU_OPTIONS="-numa node,nodeid=0"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 36
|
do_test "$@" 36
|
||||||
|
|
|
@ -3,20 +3,6 @@
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="test RuntimeDirectoryPreserve=yes"
|
TEST_DESCRIPTION="test RuntimeDirectoryPreserve=yes"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 37
|
do_test "$@" 37
|
||||||
|
|
|
@ -1,21 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="Test ExecReload= (PR #13098)"
|
TEST_DESCRIPTION="Test ExecReload= (PR #13098)"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
# Create what will eventually be our root filesystem onto an overlay
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 39
|
do_test "$@" 39
|
||||||
|
|
|
@ -1,20 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -e
|
set -e
|
||||||
TEST_DESCRIPTION="test ExecXYZEx= service unit dbus hookups"
|
TEST_DESCRIPTION="test ExecXYZEx= service unit dbus hookups"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 40
|
do_test "$@" 40
|
||||||
|
|
|
@ -3,17 +3,4 @@ set -e
|
||||||
TEST_DESCRIPTION="Test oneshot unit restart on failure"
|
TEST_DESCRIPTION="Test oneshot unit restart on failure"
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 41
|
do_test "$@" 41
|
||||||
|
|
|
@ -4,17 +4,4 @@ TEST_DESCRIPTION="test that ExecStopPost= is always run"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 42
|
do_test "$@" 42
|
||||||
|
|
|
@ -3,19 +3,6 @@ set -e
|
||||||
TEST_DESCRIPTION="Test PrivateUsers=yes on user manager"
|
TEST_DESCRIPTION="Test PrivateUsers=yes on user manager"
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
has_user_dbus_socket || exit 0
|
has_user_dbus_socket || exit 0
|
||||||
|
|
||||||
do_test "$@" 43
|
do_test "$@" 43
|
||||||
|
|
|
@ -4,17 +4,4 @@ TEST_DESCRIPTION="test log namespaces"
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image_rootdir
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
)
|
|
||||||
setup_nspawn_root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 44
|
do_test "$@" 44
|
||||||
|
|
|
@ -5,22 +5,4 @@ TEST_NO_QEMU=1
|
||||||
|
|
||||||
. $TEST_BASE_DIR/test-functions
|
. $TEST_BASE_DIR/test-functions
|
||||||
|
|
||||||
test_setup() {
|
|
||||||
create_empty_image
|
|
||||||
mkdir -p $TESTDIR/root
|
|
||||||
mount ${LOOPDEV}p1 $TESTDIR/root
|
|
||||||
|
|
||||||
(
|
|
||||||
LOG_LEVEL=5
|
|
||||||
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
|
||||||
|
|
||||||
setup_basic_environment
|
|
||||||
mask_supporting_services
|
|
||||||
) || return 1
|
|
||||||
setup_nspawn_root
|
|
||||||
|
|
||||||
ddebug "umount $TESTDIR/root"
|
|
||||||
umount $TESTDIR/root
|
|
||||||
}
|
|
||||||
|
|
||||||
do_test "$@" 46
|
do_test "$@" 46
|
||||||
|
|
|
@ -1893,6 +1893,25 @@ test_cleanup() {
|
||||||
_test_cleanup
|
_test_cleanup
|
||||||
}
|
}
|
||||||
|
|
||||||
|
test_setup() {
|
||||||
|
if type -P meson && [[ "$(meson configure $BUILD_DIR | grep install-tests | awk '{ print $2 }')" != "true" ]]; then
|
||||||
|
dfatal "Needs to be built with -Dinstall-tests=true"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
create_empty_image_rootdir
|
||||||
|
|
||||||
|
# Create what will eventually be our root filesystem onto an overlay
|
||||||
|
(
|
||||||
|
LOG_LEVEL=5
|
||||||
|
eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
|
||||||
|
|
||||||
|
setup_basic_environment
|
||||||
|
mask_supporting_services
|
||||||
|
)
|
||||||
|
setup_nspawn_root
|
||||||
|
}
|
||||||
|
|
||||||
test_run() {
|
test_run() {
|
||||||
if [ -z "$TEST_NO_QEMU" ]; then
|
if [ -z "$TEST_NO_QEMU" ]; then
|
||||||
if run_qemu "$1"; then
|
if run_qemu "$1"; then
|
||||||
|
|
Loading…
Reference in New Issue