Now we will run setup_nspawn_root() in some case where do don't need to.
. $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
. $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
. $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
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
. $TEST_BASE_DIR/test-functions
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
. $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
. $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
. $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
. $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
. $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
. $TEST_BASE_DIR/test-functions
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
. $TEST_BASE_DIR/test-functions
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
QEMU_TIMEOUT=600
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
. $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
set -e
TEST_DESCRIPTION="Tmpfiles related tests"
TEST_NO_QEMU=1
-
. $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
#!/usr/bin/env bash
set -e
TEST_DESCRIPTION="test Type=exec"
-
. $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
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
. $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
. $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
. $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
. $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
. $TEST_BASE_DIR/test-functions
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
set -e
TEST_DESCRIPTION="test OnClockChange= + OnTimezoneChange="
TEST_NO_NSPAWN=1
-
. $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
. $TEST_BASE_DIR/test-functions
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
set -e
TEST_DESCRIPTION="test OOM killer logic"
TEST_NO_NSPAWN=1
-
. $TEST_BASE_DIR/test-functions
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
# ex: ts=8 sw=4 sts=4 et filetype=sh
set -e
TEST_DESCRIPTION="test CleanUnit"
-
. $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
#!/usr/bin/env bash
set -e
TEST_DESCRIPTION="test migrating state directory from DynamicUser=1 to DynamicUser=0 and back"
-
. $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
TEST_DESCRIPTION="test MUMAPolicy= and NUMAMask= options"
TEST_NO_NSPAWN=1
QEMU_OPTIONS="-numa node,nodeid=0"
-
. $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
# ex: ts=8 sw=4 sts=4 et filetype=sh
set -e
TEST_DESCRIPTION="test RuntimeDirectoryPreserve=yes"
-
. $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
#!/usr/bin/env bash
set -e
TEST_DESCRIPTION="Test ExecReload= (PR #13098)"
-
. $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
#!/usr/bin/env bash
set -e
TEST_DESCRIPTION="test ExecXYZEx= service unit dbus hookups"
-
. $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
TEST_DESCRIPTION="Test oneshot unit restart on failure"
. $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
. $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
TEST_DESCRIPTION="Test PrivateUsers=yes on user manager"
. $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
do_test "$@" 43
. $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
. $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
_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() {
if [ -z "$TEST_NO_QEMU" ]; then
if run_qemu "$1"; then