summaryrefslogtreecommitdiffstats
path: root/test/TEST-07-PID1
diff options
context:
space:
mode:
authorFrantisek Sumsal <frantisek@sumsal.cz>2023-09-05 13:14:39 +0200
committerFrantisek Sumsal <frantisek@sumsal.cz>2023-09-05 13:14:39 +0200
commit54bf13a46a826d5918861df74ace249b77a4fc7e (patch)
treed6954ed921056bf640c3434179145def5b1953a2 /test/TEST-07-PID1
parentask-password: Use unicode for password echo (diff)
downloadsystemd-54bf13a46a826d5918861df74ace249b77a4fc7e.tar.xz
systemd-54bf13a46a826d5918861df74ace249b77a4fc7e.zip
test: bump the trigger limit interval when running w/o KVM
As we might be slow enough to miss the trigger limit. Spotted in a nightly cron build on C8S.
Diffstat (limited to 'test/TEST-07-PID1')
-rwxr-xr-xtest/TEST-07-PID1/test.sh10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/TEST-07-PID1/test.sh b/test/TEST-07-PID1/test.sh
index 1c3d7137fe..1f9a929466 100755
--- a/test/TEST-07-PID1/test.sh
+++ b/test/TEST-07-PID1/test.sh
@@ -10,12 +10,12 @@ TEST_DESCRIPTION="Tests for core PID1 functionality"
test_append_files() {
local workspace="${1:?}"
- # Collecting coverage slows this particular test quite a bit, causing
- # it to fail with the default settings (20 triggers per 2 secs).
- # Let's help it a bit in such case.
- if get_bool "$IS_BUILT_WITH_COVERAGE"; then
+ # We might not be fast enough to hit the limit (20 triggers per 2 secs)
+ # in certain environments, i.e. when running without KVM or when collecting
+ # coverage. Let's help it a bit in such case.
+ if ! get_bool "$QEMU_KVM" || get_bool "$IS_BUILT_WITH_COVERAGE"; then
mkdir -p "$workspace/etc/systemd/system/issue2467.socket.d"
- printf "[Socket]\nTriggerLimitIntervalSec=10\n" >"$workspace/etc/systemd/system/issue2467.socket.d/coverage-override.conf"
+ printf "[Socket]\nTriggerLimitIntervalSec=10\n" >"$workspace/etc/systemd/system/issue2467.socket.d/TriggerLimitInterval.conf"
fi
# Issue: https://github.com/systemd/systemd/issues/2730