test/TEST-01-BASIC: also install testsuite.target

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
This commit is contained in:
Dan Streetman 2020-11-18 09:39:50 -05:00
parent b3e4340664
commit 59b8cb3c45

View file

@ -9,8 +9,9 @@ TEST_REQUIRE_INSTALL_TESTS=0
test_append_files() {
# install tests manually so the test is functional even when -Dinstall-tests=false
mkdir -p $1/usr/lib/systemd/tests/testdata/units/
cp -v $(dirname $0)/../units/{testsuite-01,end}.service $1/usr/lib/systemd/tests/testdata/units/
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