From: Frantisek Sumsal Date: Fri, 19 May 2023 08:48:15 +0000 (+0200) Subject: test: make the stress test slightly less stressful on slower machines X-Git-Tag: v254-rc1~439^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff40235b9bd2a944131c36b1c7ccfd88f49a194e;p=thirdparty%2Fsystemd.git test: make the stress test slightly less stressful on slower machines Without acceleration this part of the test takes over 10 minutes (!), which feels quite unnecessary. Let's cut down the number of stuff we dump to the journal in such case, but keep the original value if we run with acceleration (since in that case it takes less than 10 seconds). --- diff --git a/test/units/testsuite-04.sh b/test/units/testsuite-04.sh index 7c1565bf15b..3c4c8afd538 100755 --- a/test/units/testsuite-04.sh +++ b/test/units/testsuite-04.sh @@ -8,7 +8,8 @@ trap "journalctl --rotate --vacuum-size=16M" EXIT # Rotation/flush test, see https://github.com/systemd/systemd/issues/19895 journalctl --relinquish-var -for _ in {0..50}; do +[[ "$(systemd-detect-virt -v)" == "qemu" ]] && ITERATIONS=10 || ITERATIONS=50 +for ((i = 0; i < ITERATIONS; i++)); do dd if=/dev/urandom bs=1M count=1 | base64 | systemd-cat done journalctl --rotate