]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: sync the "foobaz" namespace as well
authorFrantisek Sumsal <frantisek@sumsal.cz>
Sat, 6 Jan 2024 10:45:23 +0000 (11:45 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 6 Jan 2024 20:27:14 +0000 (05:27 +0900)
Otherwise we might be too fast, resulting in failed namespace check
later:

[    7.351453] testsuite-44.sh[401]: + journalctl --list-namespaces
[    7.351784] testsuite-44.sh[402]: + grep foobar
[    7.358851] testsuite-44.sh[402]: foobar
[    7.359598] testsuite-44.sh[403]: + journalctl --list-namespaces
[    7.359974] testsuite-44.sh[404]: + grep foobaz
[    7.369882] systemd[1]: testsuite-44.service: Failed with result 'exit-code'.

Follow-up for 68f66a1713.

test/units/testsuite-44.sh

index cc5f08f32afb491a3aa7670a0113cb826127daf6..0819a4b8433923b37a4d71f14ed082284fe3c465 100755 (executable)
@@ -10,6 +10,10 @@ systemd-run --wait -p LogNamespace=foobar echo "hello world"
 systemd-run --wait -p LogNamespace=foobaz echo "hello world"
 
 journalctl --namespace=foobar --sync
+journalctl --namespace=foobaz --sync
+ls -l /var/log/journal/
+journalctl --list-namespaces
+
 journalctl -o cat --namespace=foobar >/tmp/hello-world
 journalctl -o cat >/tmp/no-hello-world