From: Dan Streetman Date: Wed, 18 Nov 2020 14:39:50 +0000 (-0500) Subject: test/TEST-01-BASIC: also install testsuite.target X-Git-Tag: v248-rc1~246^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F18340%2Fhead;p=thirdparty%2Fsystemd.git 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 --- 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