From 59b8cb3c45c1975e015680193c02cfb62bdb8bd5 Mon Sep 17 00:00:00 2001 From: Dan Streetman Date: Wed, 18 Nov 2020 09:39:50 -0500 Subject: [PATCH] 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 --- test/TEST-01-BASIC/test.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/TEST-01-BASIC/test.sh b/test/TEST-01-BASIC/test.sh index 606b0dbfaf9..66c35fe2b72 100755 --- a/test/TEST-01-BASIC/test.sh +++ b/test/TEST-01-BASIC/test.sh @@ -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