From f3139ecd0876ebe559533d2ec914b01bb4e9d9b8 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Wed, 12 Jul 2023 15:52:04 +0200 Subject: [PATCH 1/4] test: drop spurious whitespaces --- test/units/testsuite-15.sh | 34 +++++++++++++++++----------------- test/units/testsuite-59.sh | 4 ++-- test/units/testsuite-68.sh | 2 +- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/test/units/testsuite-15.sh b/test/units/testsuite-15.sh index 1b5a1775ee..49bcd9211b 100755 --- a/test/units/testsuite-15.sh +++ b/test/units/testsuite-15.sh @@ -6,7 +6,7 @@ set -o pipefail # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh -clear_unit () { +clear_unit() { local UNIT_NAME="${1:?}" systemctl stop "$UNIT_NAME" 2>/dev/null || : rm -f /{etc,run,usr/lib}/systemd/system/"$UNIT_NAME" @@ -22,14 +22,14 @@ clear_unit () { fi } -clear_units () { +clear_units() { for u in "$@"; do clear_unit "$u" done systemctl daemon-reload } -create_service () { +create_service() { local SERVICE_NAME="${1:?}" clear_units "${SERVICE_NAME}".service @@ -43,13 +43,13 @@ EOF mkdir -p /{etc,run,usr/lib}/systemd/system/"$SERVICE_NAME".service.{d,wants,requires} } -create_services () { +create_services() { for u in "$@"; do create_service "$u" done } -check_ok () { +check_ok() { x="$(systemctl show --value -p "${2:?}" "${1:?}")" case "$x" in *${3:?}*) return 0 ;; @@ -57,11 +57,11 @@ check_ok () { esac } -check_ko () { +check_ko() { ! check_ok "$@" } -testcase_basic_dropins () { +testcase_basic_dropins() { echo "Testing basic dropins..." echo "*** test a wants b wants c" @@ -127,7 +127,7 @@ EOF clear_units test15-{a,b,c,c1}.service } -testcase_linked_units () { +testcase_linked_units() { echo "Testing linked units..." echo "*** test linked unit (same basename)" @@ -180,7 +180,7 @@ testcase_template_alias() { clear_units test15-{a,b}@.service } -testcase_hierarchical_service_dropins () { +testcase_hierarchical_service_dropins() { echo "Testing hierarchical service dropins..." echo "*** test service.d/ top level drop-in" create_services a-b-c @@ -226,7 +226,7 @@ ExecCondition=echo $dropin clear_units a-b-c.service } -testcase_hierarchical_slice_dropins () { +testcase_hierarchical_slice_dropins() { echo "Testing hierarchical slice dropins..." echo "*** test slice.d/ top level drop-in" # Slice units don't even need a fragment, so we test the defaults here @@ -285,7 +285,7 @@ MemoryMax=1000000001 clear_units a-b-c.slice } -testcase_transient_service_dropins () { +testcase_transient_service_dropins() { echo "Testing dropins for a transient service..." echo "*** test transient service drop-ins" @@ -320,7 +320,7 @@ testcase_transient_service_dropins () { /etc/systemd/system/a-b-.service.d/drop3.conf } -testcase_transient_slice_dropins () { +testcase_transient_slice_dropins() { echo "Testing dropins for a transient slice..." echo "*** test transient slice drop-ins" @@ -370,7 +370,7 @@ testcase_transient_slice_dropins () { /etc/systemd/system/a-b-.slice.d/drop3.conf } -testcase_template_dropins () { +testcase_template_dropins() { echo "Testing template dropins..." create_services foo bar@ yup@ @@ -519,7 +519,7 @@ EOF clear_units foo.service {bar,yup,bar-alias}@{,1,2,3}.service } -testcase_alias_dropins () { +testcase_alias_dropins() { echo "Testing alias dropins..." echo "*** test a wants b1 alias of b" @@ -551,7 +551,7 @@ testcase_alias_dropins () { clear_units test15-{a,x,y}.service } -testcase_masked_dropins () { +testcase_masked_dropins() { echo "Testing masked dropins..." create_services test15-a test15-b @@ -672,7 +672,7 @@ EOF clear_units test15-{a,b}.service } -testcase_invalid_dropins () { +testcase_invalid_dropins() { echo "Testing invalid dropins..." # Assertion failed on earlier versions, command exits unsuccessfully on later versions systemctl cat nonexistent@.service || true @@ -685,7 +685,7 @@ testcase_invalid_dropins () { return 0 } -testcase_symlink_dropin_directory () { +testcase_symlink_dropin_directory() { # For issue #21920. echo "Testing symlink drop-in directory..." create_services test15-a diff --git a/test/units/testsuite-59.sh b/test/units/testsuite-59.sh index aabebb2bb6..c343ad04ea 100755 --- a/test/units/testsuite-59.sh +++ b/test/units/testsuite-59.sh @@ -3,7 +3,7 @@ set -eux set -o pipefail -fail () { +fail() { systemd-analyze log-level info exit 1 } @@ -11,7 +11,7 @@ fail () { # Wait for a service to enter a state within a timeout period, if it doesn't # enter the desired state within the timeout period then this function will # exit the test case with a non zero exit code. -wait_on_state_or_fail () { +wait_on_state_or_fail() { service=$1 expected_state=$2 timeout=$3 diff --git a/test/units/testsuite-68.sh b/test/units/testsuite-68.sh index fefb03035e..b9fad3597b 100755 --- a/test/units/testsuite-68.sh +++ b/test/units/testsuite-68.sh @@ -6,7 +6,7 @@ set -o pipefail # Wait for a service to enter a state within a timeout period, if it doesn't # enter the desired state within the timeout period then this function will # exit the test case with a non zero exit code. -wait_on_state_or_fail () { +wait_on_state_or_fail() { service=$1 expected_state=$2 timeout=$3 From 438fcfdf6cd338d365a39a4c4ae05b74deed7b7c Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Wed, 12 Jul 2023 15:31:14 +0200 Subject: [PATCH 2/4] test: drop redundant 'function' keyword --- test/units/testsuite-02.sh | 2 +- test/units/testsuite-16.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/units/testsuite-02.sh b/test/units/testsuite-02.sh index 4c4479287f..97700e4439 100755 --- a/test/units/testsuite-02.sh +++ b/test/units/testsuite-02.sh @@ -34,7 +34,7 @@ fi # Arguments: # $1: test path # $2: test exit code -function report_result() { +report_result() { if [[ $# -ne 2 ]]; then echo >&2 "check_result: missing arguments" exit 1 diff --git a/test/units/testsuite-16.sh b/test/units/testsuite-16.sh index 9b8a7bd6fa..ed01822319 100755 --- a/test/units/testsuite-16.sh +++ b/test/units/testsuite-16.sh @@ -7,7 +7,7 @@ rm -f /test.log TESTLOG=/test.log.XXXXXXXX -function wait_for() +wait_for() { local service="${1:-wait_for: missing service argument}" local result="${2:-success}" @@ -23,7 +23,7 @@ function wait_for() fi } -function wait_for_timeout() +wait_for_timeout() { local unit="$1" local time="$2" From 74711e7a097b038293a91880ee721bef6cf1a658 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Wed, 12 Jul 2023 15:27:26 +0200 Subject: [PATCH 3/4] test: fail if we find units/tests in failed state Instead of relying on the post-test /failed file check. --- test/units/testsuite-01.sh | 1 + test/units/testsuite-02.sh | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/test/units/testsuite-01.sh b/test/units/testsuite-01.sh index 91dd47ca14..20744ac916 100755 --- a/test/units/testsuite-01.sh +++ b/test/units/testsuite-01.sh @@ -36,6 +36,7 @@ fi # Collect failed units & do one daemon-reload to a basic sanity check systemctl --state=failed --no-legend --no-pager | tee /failed +test ! -s /failed systemctl daemon-reload # Check that the early setup is actually skipped on reexec. diff --git a/test/units/testsuite-02.sh b/test/units/testsuite-02.sh index 97700e4439..88e9d72ad1 100755 --- a/test/units/testsuite-02.sh +++ b/test/units/testsuite-02.sh @@ -23,7 +23,7 @@ MAX_QUEUE_SIZE=${NPROC:-2} mapfile -t TEST_LIST < <(find /usr/lib/systemd/tests/unit-tests/ -maxdepth 1 -type f -name "${TESTS_GLOB}") # Reset state -rm -fv /failed-tests /skipped-tests /skipped +rm -fv /failed /skipped /testok if ! systemd-detect-virt -qc; then # Make sure ping works for unprivileged users (for test-bpf-firewall) @@ -112,4 +112,4 @@ set -x # Test logs are sometimes lost, as the system shuts down immediately after journalctl --sync -exit 0 +test ! -s /failed From 07268394d6ed73500df4523b9ff353c2c8e303b8 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Wed, 12 Jul 2023 15:49:55 +0200 Subject: [PATCH 4/4] test: unify /testok & /failed handling And drop it where not necessary. --- test/units/testsuite-01.sh | 2 +- test/units/testsuite-02.sh | 1 + test/units/testsuite-04.sh | 3 --- test/units/testsuite-07.sh | 3 --- test/units/testsuite-13.sh | 3 --- test/units/testsuite-16.sh | 1 - test/units/testsuite-17.sh | 3 --- test/units/testsuite-19.sh | 3 --- test/units/testsuite-21.sh | 4 +--- test/units/testsuite-22.sh | 3 --- test/units/testsuite-23.sh | 3 --- test/units/testsuite-24.sh | 2 +- test/units/testsuite-25.sh | 4 +--- test/units/testsuite-26.sh | 3 --- test/units/testsuite-29.sh | 4 +--- test/units/testsuite-30.sh | 4 +--- test/units/testsuite-31.sh | 3 +-- test/units/testsuite-32.sh | 4 +--- test/units/testsuite-34.sh | 4 +--- test/units/testsuite-35.sh | 3 --- test/units/testsuite-36.sh | 4 +--- test/units/testsuite-38.sh | 3 +-- test/units/testsuite-43.sh | 4 +--- test/units/testsuite-44.sh | 4 +--- test/units/testsuite-45.sh | 3 --- test/units/testsuite-46.sh | 4 +--- test/units/testsuite-50.sh | 4 +--- test/units/testsuite-52.sh | 4 +--- test/units/testsuite-54.sh | 4 +--- test/units/testsuite-55.sh | 4 +--- test/units/testsuite-58.sh | 4 +--- test/units/testsuite-59.sh | 4 +--- test/units/testsuite-60.sh | 3 --- test/units/testsuite-62.sh | 4 +--- test/units/testsuite-63.sh | 2 +- test/units/testsuite-64.sh | 3 --- test/units/testsuite-65.sh | 4 +--- test/units/testsuite-66.sh | 4 +--- test/units/testsuite-67.sh | 2 +- test/units/testsuite-68.sh | 3 +-- test/units/testsuite-70.sh | 4 +--- test/units/testsuite-71.sh | 3 --- test/units/testsuite-72.sh | 4 +--- test/units/testsuite-73.sh | 3 --- test/units/testsuite-74.sh | 3 --- test/units/testsuite-75.sh | 3 --- test/units/testsuite-78.sh | 3 +-- test/units/testsuite-79.sh | 3 +-- test/units/testsuite-80.sh | 5 ----- test/units/testsuite-81.sh | 3 --- test/units/testsuite-82.sh | 4 +--- 51 files changed, 32 insertions(+), 137 deletions(-) diff --git a/test/units/testsuite-01.sh b/test/units/testsuite-01.sh index 20744ac916..780f37ee12 100755 --- a/test/units/testsuite-01.sh +++ b/test/units/testsuite-01.sh @@ -45,4 +45,4 @@ systemctl daemon-reload # of systemd-analyze blame. See issue #27187. systemd-analyze blame -echo OK >/testok +touch /testok diff --git a/test/units/testsuite-02.sh b/test/units/testsuite-02.sh index 88e9d72ad1..210bfcbad2 100755 --- a/test/units/testsuite-02.sh +++ b/test/units/testsuite-02.sh @@ -113,3 +113,4 @@ set -x journalctl --sync test ! -s /failed +touch /testok diff --git a/test/units/testsuite-04.sh b/test/units/testsuite-04.sh index 87ae518abd..adcbf8be19 100755 --- a/test/units/testsuite-04.sh +++ b/test/units/testsuite-04.sh @@ -9,9 +9,6 @@ trap "journalctl --rotate --vacuum-size=16M" EXIT # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh -: >/failed - run_subtests touch /testok -rm /failed diff --git a/test/units/testsuite-07.sh b/test/units/testsuite-07.sh index 58d278e1f1..2ee1457753 100755 --- a/test/units/testsuite-07.sh +++ b/test/units/testsuite-07.sh @@ -6,8 +6,6 @@ set -o pipefail # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh -: >/failed - # Issue: https://github.com/systemd/systemd/issues/2730 # See TEST-07-PID1/test.sh for the first "half" of the test mountpoint /issue2730 @@ -15,4 +13,3 @@ mountpoint /issue2730 run_subtests touch /testok -rm /failed diff --git a/test/units/testsuite-13.sh b/test/units/testsuite-13.sh index 5a07e7b78c..9c2a033aa9 100755 --- a/test/units/testsuite-13.sh +++ b/test/units/testsuite-13.sh @@ -6,9 +6,6 @@ set -o pipefail # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh -: >/failed - run_subtests touch /testok -rm /failed diff --git a/test/units/testsuite-16.sh b/test/units/testsuite-16.sh index ed01822319..c60995a975 100755 --- a/test/units/testsuite-16.sh +++ b/test/units/testsuite-16.sh @@ -117,4 +117,3 @@ if [[ -f "$TESTLOG" ]]; then fi touch /testok -exit 0 diff --git a/test/units/testsuite-17.sh b/test/units/testsuite-17.sh index 72040f69d8..14ceebac95 100755 --- a/test/units/testsuite-17.sh +++ b/test/units/testsuite-17.sh @@ -6,11 +6,8 @@ set -o pipefail # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh -: >/failed - udevadm settle run_subtests touch /testok -rm /failed diff --git a/test/units/testsuite-19.sh b/test/units/testsuite-19.sh index 34fe819c5e..9c2a033aa9 100755 --- a/test/units/testsuite-19.sh +++ b/test/units/testsuite-19.sh @@ -3,12 +3,9 @@ set -eux set -o pipefail -: >/failed - # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh run_subtests touch /testok -rm /failed diff --git a/test/units/testsuite-21.sh b/test/units/testsuite-21.sh index 87a18fe540..02673ab29e 100755 --- a/test/units/testsuite-21.sh +++ b/test/units/testsuite-21.sh @@ -107,6 +107,4 @@ for bus in "${SESSION_BUS_LIST[@]}"; do systemctl --machine 'testuser@.host' --user daemon-reexec done -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-22.sh b/test/units/testsuite-22.sh index 5a07e7b78c..9c2a033aa9 100755 --- a/test/units/testsuite-22.sh +++ b/test/units/testsuite-22.sh @@ -6,9 +6,6 @@ set -o pipefail # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh -: >/failed - run_subtests touch /testok -rm /failed diff --git a/test/units/testsuite-23.sh b/test/units/testsuite-23.sh index 3be645e20a..a929c8bdaa 100755 --- a/test/units/testsuite-23.sh +++ b/test/units/testsuite-23.sh @@ -3,8 +3,6 @@ set -eux set -o pipefail -: >/failed - # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh @@ -12,4 +10,3 @@ set -o pipefail run_subtests_with_signals SIGUSR1 SIGUSR2 SIGRTMIN+1 touch /testok -rm /failed diff --git a/test/units/testsuite-24.sh b/test/units/testsuite-24.sh index 391dcf999d..c815f908d1 100755 --- a/test/units/testsuite-24.sh +++ b/test/units/testsuite-24.sh @@ -213,4 +213,4 @@ cryptsetup_start_and_check -f detached_fail{0..4} cryptsetup_start_and_check detached_slot{0..1} cryptsetup_start_and_check -f detached_slot_fail -echo OK >/testok +touch /testok diff --git a/test/units/testsuite-25.sh b/test/units/testsuite-25.sh index 860dc5bfdc..b298c506e1 100755 --- a/test/units/testsuite-25.sh +++ b/test/units/testsuite-25.sh @@ -140,6 +140,4 @@ machinectl remove scratch5 test ! -f /var/lib/machines/scratch5 (! machinectl image-status scratch5) -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-26.sh b/test/units/testsuite-26.sh index 45d044be66..cce2a393db 100755 --- a/test/units/testsuite-26.sh +++ b/test/units/testsuite-26.sh @@ -7,8 +7,6 @@ set -o pipefail # shellcheck source=test/units/util.sh . "$(dirname "$0")"/util.sh -: >/failed - at_exit() { if [[ -v UNIT_NAME && -e "/usr/lib/systemd/system/$UNIT_NAME" ]]; then rm -fvr "/usr/lib/systemd/system/$UNIT_NAME" "/etc/systemd/system/$UNIT_NAME.d" "+4" @@ -463,4 +461,3 @@ systemctl enable --now test-WantedBy.service || : systemctl daemon-reload touch /testok -rm /failed diff --git a/test/units/testsuite-29.sh b/test/units/testsuite-29.sh index 86a13b10ba..cc4ddd7c99 100755 --- a/test/units/testsuite-29.sh +++ b/test/units/testsuite-29.sh @@ -231,6 +231,4 @@ touch /tmp/emptyext/usr/lib/extension-release.d/extension-release.emptyext res="$(! portablectl attach --extension /tmp/emptyext /tmp/emptyroot 2> >(grep "Remote peer disconnected"))" test -z "${res}" -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-30.sh b/test/units/testsuite-30.sh index 57f46669f9..104c87bfbb 100755 --- a/test/units/testsuite-30.sh +++ b/test/units/testsuite-30.sh @@ -26,6 +26,4 @@ while test ! -f /tmp/clock-changed ; do sleep .5 ; done systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-31.sh b/test/units/testsuite-31.sh index 024ad3652f..03aba36ab8 100755 --- a/test/units/testsuite-31.sh +++ b/test/units/testsuite-31.sh @@ -7,5 +7,4 @@ if journalctl -b -t systemd --grep '\.device: Changed plugged -> dead'; then exit 1 fi -echo OK >/testok -exit 0 +touch /testok diff --git a/test/units/testsuite-32.sh b/test/units/testsuite-32.sh index 5c289d0abf..83b548a602 100755 --- a/test/units/testsuite-32.sh +++ b/test/units/testsuite-32.sh @@ -33,6 +33,4 @@ if test -f /sys/fs/cgroup/system.slice/testsuite-32.service/memory.oom.group; th systemd-analyze log-level info fi -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-34.sh b/test/units/testsuite-34.sh index 0bc3adc9b4..d15b675e26 100755 --- a/test/units/testsuite-34.sh +++ b/test/units/testsuite-34.sh @@ -157,6 +157,4 @@ test_check_writable systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-35.sh b/test/units/testsuite-35.sh index 2dd1a560c4..f784575c99 100755 --- a/test/units/testsuite-35.sh +++ b/test/units/testsuite-35.sh @@ -653,11 +653,8 @@ EOF rm -f "$SCRIPT" "$PAMSERVICE" } -: >/failed - setup_test_user test_enable_debug run_testcases touch /testok -rm /failed diff --git a/test/units/testsuite-36.sh b/test/units/testsuite-36.sh index d242749b61..334afaabe7 100755 --- a/test/units/testsuite-36.sh +++ b/test/units/testsuite-36.sh @@ -349,6 +349,4 @@ systemctl daemon-reload systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-38.sh b/test/units/testsuite-38.sh index 735cadb59e..5fc87fca7b 100755 --- a/test/units/testsuite-38.sh +++ b/test/units/testsuite-38.sh @@ -298,5 +298,4 @@ if [[ -e /sys/fs/cgroup/system.slice/cgroup.freeze ]]; then run_testcases fi -echo OK >/testok -exit 0 +touch /testok diff --git a/test/units/testsuite-43.sh b/test/units/testsuite-43.sh index f9819f2c05..07e6fc9b62 100755 --- a/test/units/testsuite-43.sh +++ b/test/units/testsuite-43.sh @@ -135,6 +135,4 @@ fi systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-44.sh b/test/units/testsuite-44.sh index da779a6901..fbd4ae692c 100755 --- a/test/units/testsuite-44.sh +++ b/test/units/testsuite-44.sh @@ -15,6 +15,4 @@ grep "^hello world$" /tmp/hello-world systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-45.sh b/test/units/testsuite-45.sh index d5a0448ad5..c54b18b800 100755 --- a/test/units/testsuite-45.sh +++ b/test/units/testsuite-45.sh @@ -277,9 +277,6 @@ EOF assert_rc 3 systemctl is-active --quiet systemd-timesyncd } -: >/failed - run_testcases touch /testok -rm /failed diff --git a/test/units/testsuite-46.sh b/test/units/testsuite-46.sh index ec80b7147f..f2a9c83cc3 100755 --- a/test/units/testsuite-46.sh +++ b/test/units/testsuite-46.sh @@ -308,6 +308,4 @@ done systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-50.sh b/test/units/testsuite-50.sh index 52d11b9cb9..fc73f01cc2 100755 --- a/test/units/testsuite-50.sh +++ b/test/units/testsuite-50.sh @@ -551,6 +551,4 @@ echo abc > abc systemd-dissect --copy-to /tmp/img abc /abc test -f /tmp/img/abc -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-52.sh b/test/units/testsuite-52.sh index d78fdd53ba..16ff507d0d 100755 --- a/test/units/testsuite-52.sh +++ b/test/units/testsuite-52.sh @@ -8,6 +8,4 @@ systemd-analyze log-level debug systemctl enable test-honor-first-shutdown.service systemctl start test-honor-first-shutdown.service -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-54.sh b/test/units/testsuite-54.sh index 6c4e006500..3686e0ef13 100755 --- a/test/units/testsuite-54.sh +++ b/test/units/testsuite-54.sh @@ -316,6 +316,4 @@ fi systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-55.sh b/test/units/testsuite-55.sh index 838ba3a6a0..c6258dead6 100755 --- a/test/units/testsuite-55.sh +++ b/test/units/testsuite-55.sh @@ -174,6 +174,4 @@ fi systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-58.sh b/test/units/testsuite-58.sh index c7510dd3fc..13e40bd82a 100755 --- a/test/units/testsuite-58.sh +++ b/test/units/testsuite-58.sh @@ -1183,6 +1183,4 @@ test_sector 1024 test_sector 2048 test_sector 4096 -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-59.sh b/test/units/testsuite-59.sh index c343ad04ea..1b622b3d8e 100755 --- a/test/units/testsuite-59.sh +++ b/test/units/testsuite-59.sh @@ -157,6 +157,4 @@ rm /run/notify-reload-test.sh systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-60.sh b/test/units/testsuite-60.sh index f51d3fdef9..875cdb8ff3 100755 --- a/test/units/testsuite-60.sh +++ b/test/units/testsuite-60.sh @@ -241,8 +241,6 @@ EOF done } -: >/failed - systemd-analyze log-level debug systemd-analyze log-target journal @@ -308,4 +306,3 @@ test_issue_23796 systemd-analyze log-level info touch /testok -rm /failed diff --git a/test/units/testsuite-62.sh b/test/units/testsuite-62.sh index 8ba01f54d7..ed408218fa 100755 --- a/test/units/testsuite-62.sh +++ b/test/units/testsuite-62.sh @@ -60,6 +60,4 @@ systemctl start --wait testsuite-62-3.service systemctl start --wait testsuite-62-4.service systemctl start --wait testsuite-62-5.service -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-63.sh b/test/units/testsuite-63.sh index 0be1f86d9c..dd08f4e90e 100755 --- a/test/units/testsuite-63.sh +++ b/test/units/testsuite-63.sh @@ -82,4 +82,4 @@ assert_in "test63-issue-24577-dep.service" "$output" systemctl log-level info -echo OK >/testok +touch /testok diff --git a/test/units/testsuite-64.sh b/test/units/testsuite-64.sh index 789f24f98d..0100f58c44 100755 --- a/test/units/testsuite-64.sh +++ b/test/units/testsuite-64.sh @@ -1159,8 +1159,6 @@ testcase_mdadm_lvm() { helper_check_device_units } -: >/failed - udevadm settle udevadm control --log-level debug lsblk -a @@ -1187,4 +1185,3 @@ udevadm control --log-level info systemctl status systemd-udevd touch /testok -rm /failed diff --git a/test/units/testsuite-65.sh b/test/units/testsuite-65.sh index 4c8c4146ed..7183a4e172 100755 --- a/test/units/testsuite-65.sh +++ b/test/units/testsuite-65.sh @@ -845,6 +845,4 @@ systemd-analyze pcrs 14 7 0 ima systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-66.sh b/test/units/testsuite-66.sh index 7a88e5bcba..147335a7af 100755 --- a/test/units/testsuite-66.sh +++ b/test/units/testsuite-66.sh @@ -21,6 +21,4 @@ grep -q "thisshouldnotbehere" "$RESULTS_FILE" && exit 42 systemd-analyze log-level info -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-67.sh b/test/units/testsuite-67.sh index c45a8bd8b3..ca1cbe479f 100755 --- a/test/units/testsuite-67.sh +++ b/test/units/testsuite-67.sh @@ -116,4 +116,4 @@ do separate_data=0 done -echo OK >/testok +touch /testok diff --git a/test/units/testsuite-68.sh b/test/units/testsuite-68.sh index b9fad3597b..11da48aba0 100755 --- a/test/units/testsuite-68.sh +++ b/test/units/testsuite-68.sh @@ -212,6 +212,5 @@ systemctl start testservice-failure-68-template.service wait_on_state_or_fail "testservice-failure-exit-handler-68-template@testservice-failure-68-template.service.service" "inactive" "10" systemd-analyze log-level info -echo OK >/testok -exit 0 +touch /testok diff --git a/test/units/testsuite-70.sh b/test/units/testsuite-70.sh index 4eb2236689..e88547a735 100755 --- a/test/units/testsuite-70.sh +++ b/test/units/testsuite-70.sh @@ -316,6 +316,4 @@ systemd-cryptenroll --tpm2-pcrs=boot-loader-code+boot-loader-config "$img" (! systemd-cryptenroll --wipe-slot=10240000 "$img") (! systemd-cryptenroll --fido2-device=auto --unlock-fido2-device=auto "$img") -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-71.sh b/test/units/testsuite-71.sh index da0df0ce1f..da765a9d97 100755 --- a/test/units/testsuite-71.sh +++ b/test/units/testsuite-71.sh @@ -223,9 +223,6 @@ testcase_nss-myhostname() { (! getent hosts -s myhostname fd00:dead:beef:cafe::1) } -: >/failed - run_testcases touch /testok -rm /failed diff --git a/test/units/testsuite-72.sh b/test/units/testsuite-72.sh index 63d1988a84..36c9712a09 100755 --- a/test/units/testsuite-72.sh +++ b/test/units/testsuite-72.sh @@ -202,6 +202,4 @@ verify_version v4 2048 4096 rm /var/tmp/72-joined.raw rm -r /var/tmp/72-{dirs,defs,source,xbootldr,esp} -echo OK >/testok - -exit 0 +touch /testok diff --git a/test/units/testsuite-73.sh b/test/units/testsuite-73.sh index 022a70862f..df5af4ba87 100755 --- a/test/units/testsuite-73.sh +++ b/test/units/testsuite-73.sh @@ -682,8 +682,6 @@ testcase_locale_gen_leading_space() { localectl set-locale en_US.UTF-8 } -: >/failed - # Make sure the content of kbd-model-map is the one that the tests expect # regardless of the version installed on the distro where the testsuite is # running on. @@ -693,4 +691,3 @@ enable_debug run_testcases touch /testok -rm /failed diff --git a/test/units/testsuite-74.sh b/test/units/testsuite-74.sh index 5a07e7b78c..9c2a033aa9 100755 --- a/test/units/testsuite-74.sh +++ b/test/units/testsuite-74.sh @@ -6,9 +6,6 @@ set -o pipefail # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh -: >/failed - run_subtests touch /testok -rm /failed diff --git a/test/units/testsuite-75.sh b/test/units/testsuite-75.sh index c9d4ca16d8..ef0e42a81d 100755 --- a/test/units/testsuite-75.sh +++ b/test/units/testsuite-75.sh @@ -14,8 +14,6 @@ set -o pipefail # shellcheck source=test/units/util.sh . "$(dirname "$0")"/util.sh -: >/failed - RUN_OUT="$(mktemp)" run() { @@ -580,4 +578,3 @@ else fi touch /testok -rm /failed diff --git a/test/units/testsuite-78.sh b/test/units/testsuite-78.sh index 0c50847549..46afd3c431 100755 --- a/test/units/testsuite-78.sh +++ b/test/units/testsuite-78.sh @@ -31,6 +31,5 @@ test "$(grep SigQ: /proc/"$P"/status | cut -d: -f2 | cut -d/ -f1)" -eq 6 systemctl stop $UNIT systemd-analyze log-level info -echo OK >/testok -exit 0 +touch /testok diff --git a/test/units/testsuite-79.sh b/test/units/testsuite-79.sh index 53606e117b..205f7f3da3 100755 --- a/test/units/testsuite-79.sh +++ b/test/units/testsuite-79.sh @@ -54,6 +54,5 @@ systemd-run -u "$UNIT" -p Type=exec -p ProtectControlGroups=1 -p DynamicUser=1 - rm "$SCRIPT" systemd-analyze log-level info -echo OK >/testok -exit 0 +touch /testok diff --git a/test/units/testsuite-80.sh b/test/units/testsuite-80.sh index 592af9a132..faadb555b1 100755 --- a/test/units/testsuite-80.sh +++ b/test/units/testsuite-80.sh @@ -7,8 +7,6 @@ set -o pipefail # shellcheck source=test/units/util.sh . "$(dirname "$0")"/util.sh -: >/failed - mkfifo /tmp/syncfifo1 /tmp/syncfifo2 sync_in() { @@ -126,6 +124,3 @@ assert_eq "$(systemctl show fdstore-pin.service -P SubState)" dead assert_eq "$(systemctl show fdstore-nopin.service -P SubState)" dead touch /testok -rm /failed - -exit 0 diff --git a/test/units/testsuite-81.sh b/test/units/testsuite-81.sh index 5a07e7b78c..9c2a033aa9 100755 --- a/test/units/testsuite-81.sh +++ b/test/units/testsuite-81.sh @@ -6,9 +6,6 @@ set -o pipefail # shellcheck source=test/units/test-control.sh . "$(dirname "$0")"/test-control.sh -: >/failed - run_subtests touch /testok -rm /failed diff --git a/test/units/testsuite-82.sh b/test/units/testsuite-82.sh index 24945ba565..a078d97e75 100755 --- a/test/units/testsuite-82.sh +++ b/test/units/testsuite-82.sh @@ -140,8 +140,6 @@ EOF fi systemd-analyze log-level info -echo OK >/testok +touch /testok systemctl --no-block poweroff - -exit 0