From a6092b532e1de0e1f9702f432c0c4c7de495bf4f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 16 Oct 2024 15:20:08 +0900 Subject: [PATCH] TEST-55-OOMD: check slice property before stressing slice --- test/units/TEST-55-OOMD.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/units/TEST-55-OOMD.sh b/test/units/TEST-55-OOMD.sh index 84f4283fbfc..c615e7a4b22 100755 --- a/test/units/TEST-55-OOMD.sh +++ b/test/units/TEST-55-OOMD.sh @@ -100,14 +100,15 @@ test_basic() { shift systemctl "$@" start TEST-55-OOMD-testchill.service - systemctl "$@" start TEST-55-OOMD-testbloat.service + systemctl "$@" status TEST-55-OOMD-testchill.service + systemctl "$@" status TEST-55-OOMD-workload.slice # Verify systemd-oomd is monitoring the expected units. timeout 1m bash -xec "until oomctl | grep -q -F 'Path: $cgroup_path'; do sleep 1; done" assert_in 'Memory Pressure Limit: 20.00%' \ "$(oomctl | tac | sed -e '/Memory Pressure Monitored CGroups:/q' | tac | grep -A7 "Path: $cgroup_path")" - systemctl "$@" status TEST-55-OOMD-testchill.service + systemctl "$@" start TEST-55-OOMD-testbloat.service # systemd-oomd watches for elevated pressure for 2 seconds before acting. # It can take time to build up pressure so either wait 2 minutes or for the service to fail. -- 2.47.3