systemd/test/units
Luca Boccassi cf9844ffab test: use systemd-run --wait in TEST-44-LOG-NAMESPACE
The test appears to be occasionally failing. It uses systemd-run to echo
'hello world' into a namespaced journal and then uses journalctl to look for it,
but it doesn't wait.
In the failed runs it can't find it, but the automated journal dump shows
the message at the end.

Use --wait to avoid races.
2021-04-15 08:16:19 +02:00
..
loopy.service.d tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
unit-.service.d tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
unit-with-.service.d tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
unit-with-multiple-.service.d tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
unit-with-multiple-dashes.service.d tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
a-conj.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
a.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
autorelabel.service test/TEST-06: make autorelabel.service a static file too 2020-03-28 11:46:47 +01:00
b.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
basic.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
c.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
d.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
daughter.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-discard-empty.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-discard-set-ml.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-discard.slice tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-override-empty.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-override.slice tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-passthrough-empty.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-passthrough-set-dml.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-passthrough-set-ml.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml-passthrough.slice tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
dml.slice tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
e.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
end.service test: move TEST-01-BASIC setup to static files 2020-03-28 11:46:47 +01:00
f.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
g.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
grandchild.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
h.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
hello-after-sleep.target tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
hello.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
i.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
loopy.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
loopy2.service test: replace symlinks with actual unit files 2020-03-22 10:22:42 +01:00
loopy3.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
loopy4.service test: replace symlinks with actual unit files 2020-03-22 10:22:42 +01:00
nomem.slice tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
nomemleaf.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
parent-deep.slice tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
parent.slice tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
sched_idle_bad.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
sched_idle_ok.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
sched_rr_bad.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
sched_rr_change.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
sched_rr_ok.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
shutdown.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sleep.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
sockets.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
son.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
sysinit.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
test-honor-first-shutdown.service test: use KILL instead of SIGKILL in TEST-52-HONORFIRSTSHUTDOWN 2020-07-05 11:00:57 +01:00
test-honor-first-shutdown.sh feature to honor first shutdown request to completion 2020-06-24 09:42:01 +02:00
testsuite-01.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-02.service test: switch TEST-02-CRYPTSETUP and TEST-24-UNITTESTS 2020-09-24 17:02:20 +02:00
testsuite-02.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-03.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-03.sh test: tidy up arithmetic expressions 2021-04-13 12:08:01 +02:00
testsuite-04.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-04.sh test: replace the obsolete `` syntax with $() 2021-04-13 12:08:01 +02:00
testsuite-05.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-05.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-06.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-06.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-07.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-07.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-08.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-09.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-10.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-11.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-11.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-12.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-12.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-13.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-13.sh test: use arrays to make things a bit cleaner 2021-04-13 13:20:22 +02:00
testsuite-14.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-14.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-15.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-15.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-16.service tests: replace the few remaining Type=simple with Type=exec 2020-10-22 11:05:17 +02:00
testsuite-16.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-17.01.sh TEST-*: use spacing before redirection operator, but not after 2021-04-08 20:21:50 +02:00
testsuite-17.02.sh TEST-*: use spacing before redirection operator, but not after 2021-04-08 20:21:50 +02:00
testsuite-17.03.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-17.04.sh TEST-17: make the test test 2021-04-08 20:21:50 +02:00
testsuite-17.05.sh TEST-*: use spacing before redirection operator, but not after 2021-04-08 20:21:50 +02:00
testsuite-17.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-17.sh test: use an explicit no-op for file truncation 2021-04-13 12:08:01 +02:00
testsuite-18.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-18.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-19.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-19.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-20.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-20.sh test: replace the obsolete `` syntax with $() 2021-04-13 12:08:01 +02:00
testsuite-22.01.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-22.02.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-22.03.sh test: use an explicit no-op for file truncation 2021-04-13 12:08:01 +02:00
testsuite-22.04.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-22.05.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-22.06.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-22.07.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-22.08.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-22.09.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-22.10.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-22.11.sh TEST-22-TMPFILES: add reproducer for bug with X 2021-04-08 11:01:29 +02:00
testsuite-22.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-22.sh test: use an explicit no-op for file truncation 2021-04-13 12:08:01 +02:00
testsuite-23.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-23.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-24.service test: switch TEST-02-CRYPTSETUP and TEST-24-UNITTESTS 2020-09-24 17:02:20 +02:00
testsuite-25.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-25.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-26.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-26.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-27.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-27.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-28.service test/TEST-28: avoid race in handling of /testok 2020-03-28 11:51:29 +01:00
testsuite-29.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-29.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-30.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-30.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-31.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-31.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-32.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-32.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-33.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-33.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-34.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-34.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-36.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-36.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-37.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-37.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-38-sleep.service test: add test for cgroup v2 freezer support 2020-04-30 19:02:55 +02:00
testsuite-38.service test: add test for cgroup v2 freezer support 2020-04-30 19:02:55 +02:00
testsuite-38.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-39.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-39.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-40.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-40.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-41.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-41.sh test: tidy up arithmetic expressions 2021-04-13 12:08:01 +02:00
testsuite-42.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-42.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-43.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-43.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-44.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-44.sh test: use systemd-run --wait in TEST-44-LOG-NAMESPACE 2021-04-15 08:16:19 +02:00
testsuite-46.service units: make systemd-homed.service installable 2020-03-31 14:55:14 +02:00
testsuite-46.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-47-repro.service test: move TEST-47-* to static files 2020-03-28 11:50:53 +01:00
testsuite-47-repro.sh TEST-*: use spacing before redirection operator, but not after 2021-04-08 20:21:50 +02:00
testsuite-47.service test: make sure to reset state before starting integration tests 2020-03-28 11:51:27 +01:00
testsuite-47.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-48.service core: reload cache if it's dirty when starting a UNIT_NOT_FOUND unit 2020-05-30 16:50:05 +02:00
testsuite-48.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-49-namespaced.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-49-non-namespaced.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-49.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-49.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-50.service dissect: support single-filesystem verity images with external verity hash 2020-06-09 12:19:21 +01:00
testsuite-50.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-51-repro-1.service core: don't consider SERVICE_SKIP_CONDITION for abnormal or failure restarts 2020-06-10 17:12:55 +02:00
testsuite-51-repro-2.service core: don't consider SERVICE_SKIP_CONDITION for abnormal or failure restarts 2020-06-10 17:12:55 +02:00
testsuite-51.service core: don't consider SERVICE_SKIP_CONDITION for abnormal or failure restarts 2020-06-10 17:12:55 +02:00
testsuite-51.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-53.service timer: Adjust calendar timers based on monotonic timer instead of realtime 2020-07-15 09:23:09 +02:00
testsuite-53.sh test: use an explicit no-op for file truncation 2021-04-13 12:08:01 +02:00
testsuite-54.service test: add test suite for new credentials logic 2020-08-25 19:46:36 +02:00
testsuite-54.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite-55-slowgrowth.sh test: bunch of assorted tweaks to make shellcheck happy 2021-04-13 19:14:35 +02:00
testsuite-55-testbloat.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-55-testchill.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-55-testmunch.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-55-workload.slice test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-55.service test: merge udev tests 2021-03-05 18:36:04 +09:00
testsuite-55.sh test: use quotes where necessary 2021-04-13 12:08:01 +02:00
testsuite-56.service Introduce ExitType 2021-03-31 10:26:07 +02:00
testsuite-56.sh test: use set -eux and set -o pipefail everywhere 2021-04-13 12:08:01 +02:00
testsuite.target tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
timers.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
unit-with-multiple-dashes.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
unstoppable.service tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00