mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
59b8cb3c45
This test doesn't require the tests to be installed, so it must manually install required test services and targets itself, including the default target of testsuite.target Also use $TEST_UNITS_DIR which is set by test-functions instead of calculating the path
18 lines
514 B
Bash
Executable File
18 lines
514 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
TEST_DESCRIPTION="Basic systemd setup"
|
|
IMAGE_NAME="basic"
|
|
RUN_IN_UNPRIVILEGED_CONTAINER=${RUN_IN_UNPRIVILEGED_CONTAINER:-yes}
|
|
TEST_REQUIRE_INSTALL_TESTS=0
|
|
|
|
. $TEST_BASE_DIR/test-functions
|
|
|
|
test_append_files() {
|
|
# install tests manually so the test is functional even when -Dinstall-tests=false
|
|
local dst="$1/usr/lib/systemd/tests/testdata/units/"
|
|
mkdir -p "$dst"
|
|
cp -v $TEST_UNITS_DIR/{testsuite-01,end}.service $TEST_UNITS_DIR/testsuite.target "$dst"
|
|
}
|
|
|
|
do_test "$@" 01
|