mirror of
https://github.com/morgan9e/systemd
synced 2026-04-15 00:47:10 +09:00
test: run test-journal-append binary with info level logging
It is ran thousands of times so the logs are overwhelming otherwise
This commit is contained in:
committed by
Yu Watanabe
parent
6428c0f480
commit
090b23e051
@@ -12,35 +12,35 @@ TEST_JOURNAL_APPEND=/usr/lib/systemd/tests/unit-tests/manual/test-journal-append
|
||||
[[ -x "$TEST_JOURNAL_APPEND" ]]
|
||||
|
||||
# Corrupt the first ~1024 bytes, this should be pretty quick
|
||||
"$TEST_JOURNAL_APPEND" --sequential --start-offset=0 --iterations=350 --iteration-step=3
|
||||
SYSTEMD_LOG_LEVEL=info "$TEST_JOURNAL_APPEND" --sequential --start-offset=0 --iterations=350 --iteration-step=3
|
||||
|
||||
# Skip most of the test when running without acceleration, as it's excruciatingly slow
|
||||
# (this shouldn't be an issue, as it should run in nspawn as well)
|
||||
if ! [[ "$(systemd-detect-virt -v)" == "qemu" ]]; then
|
||||
# Corrupt the beginning of every 1K block between 1K - 32K
|
||||
for ((i = 1024; i <= (32 * 1024); i += 1024)); do
|
||||
"$TEST_JOURNAL_APPEND" --sequential --start-offset="$i" --iterations=5 --iteration-step=13
|
||||
SYSTEMD_LOG_LEVEL=info "$TEST_JOURNAL_APPEND" --sequential --start-offset="$i" --iterations=5 --iteration-step=13
|
||||
done
|
||||
|
||||
# Corrupt the beginning of every 16K block between 32K - 128K
|
||||
for ((i = (32 * 1024); i <= (256 * 1024); i += (16 * 1024))); do
|
||||
"$TEST_JOURNAL_APPEND" --sequential --start-offset="$i" --iterations=5 --iteration-step=13
|
||||
SYSTEMD_LOG_LEVEL=info "$TEST_JOURNAL_APPEND" --sequential --start-offset="$i" --iterations=5 --iteration-step=13
|
||||
done
|
||||
|
||||
# Corrupt the beginning of every 128K block between 128K - 1M
|
||||
for ((i = (128 * 1024); i <= (1 * 1024 * 1024); i += (128 * 1024))); do
|
||||
"$TEST_JOURNAL_APPEND" --sequential --start-offset="$i" --iterations=5 --iteration-step=13
|
||||
SYSTEMD_LOG_LEVEL=info "$TEST_JOURNAL_APPEND" --sequential --start-offset="$i" --iterations=5 --iteration-step=13
|
||||
done
|
||||
|
||||
# And finally the beginning of every 1M block between 1M and 8M
|
||||
for ((i = (1 * 1024 * 1024); i < (8 * 1024 * 1024); i += (1 * 1024 * 1024))); do
|
||||
"$TEST_JOURNAL_APPEND" --sequential --start-offset="$i" --iterations=5 --iteration-step=13
|
||||
SYSTEMD_LOG_LEVEL=info "$TEST_JOURNAL_APPEND" --sequential --start-offset="$i" --iterations=5 --iteration-step=13
|
||||
done
|
||||
|
||||
if [[ "$(nproc)" -ge 2 ]]; then
|
||||
# Try to corrupt random bytes throughout the journal
|
||||
"$TEST_JOURNAL_APPEND" --iterations=25
|
||||
SYSTEMD_LOG_LEVEL=info "$TEST_JOURNAL_APPEND" --iterations=25
|
||||
fi
|
||||
else
|
||||
"$TEST_JOURNAL_APPEND" --iterations=10
|
||||
SYSTEMD_LOG_LEVEL=info "$TEST_JOURNAL_APPEND" --iterations=10
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user