From: Zbigniew Jędrzejewski-Szmek Date: Thu, 8 Apr 2021 07:47:04 +0000 (+0200) Subject: TEST-44: fix test X-Git-Tag: v249-rc1~455^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f49467b959cb612fba053d152b446eff70184d4d;p=thirdparty%2Fsystemd.git TEST-44: fix test We were grepping for 'hello world', and in the namespace we would match on 'hello world', and outside, on 'echo "hello world"'. When the condition check was fixed, the test gave a false positive. --- diff --git a/test/units/testsuite-44.sh b/test/units/testsuite-44.sh index 78022cb545b..0badb711259 100755 --- a/test/units/testsuite-44.sh +++ b/test/units/testsuite-44.sh @@ -6,11 +6,11 @@ systemd-analyze log-level debug systemd-run -p LogNamespace=foobar echo "hello world" journalctl --namespace=foobar --sync -journalctl --namespace=foobar >/tmp/hello-world -journalctl >/tmp/no-hello-world +journalctl -o cat --namespace=foobar >/tmp/hello-world +journalctl -o cat >/tmp/no-hello-world -grep "hello world" /tmp/hello-world -! grep "hello world" /tmp/no-hello-world +grep "^hello world$" /tmp/hello-world +grep "^hello world$" /tmp/no-hello-world && { echo 'unexpected success'; exit 1; } systemd-analyze log-level info