diff --git a/test/units/testsuite-04.sh b/test/units/testsuite-04.sh index 7c1565bf15..3c4c8afd53 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