From: Daan De Meyer Date: Tue, 9 Sep 2025 11:27:06 +0000 (+0200) Subject: TEST-55-OOMD: Verify that ExecStopPost= runs on oom-kill X-Git-Tag: v258~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5bf7438ff025ae05daf1b706f204f31373d5ab82;p=thirdparty%2Fsystemd.git TEST-55-OOMD: Verify that ExecStopPost= runs on oom-kill --- diff --git a/test/integration-tests/TEST-55-OOMD/TEST-55-OOMD.units/TEST-55-OOMD-testbloat.service b/test/integration-tests/TEST-55-OOMD/TEST-55-OOMD.units/TEST-55-OOMD-testbloat.service index 70c87727c8b..abb16b47f9f 100644 --- a/test/integration-tests/TEST-55-OOMD/TEST-55-OOMD.units/TEST-55-OOMD-testbloat.service +++ b/test/integration-tests/TEST-55-OOMD/TEST-55-OOMD.units/TEST-55-OOMD-testbloat.service @@ -8,3 +8,4 @@ Description=Create a lot of memory pressure MemoryHigh=3M Slice=TEST-55-OOMD-workload.slice ExecStart=stress-ng --timeout 3m --vm 10 --vm-bytes 200M --vm-keep +ExecStopPost=-touch /run/testbloat-exec-stop-post diff --git a/test/units/TEST-55-OOMD.sh b/test/units/TEST-55-OOMD.sh index 66793378584..5eb3eb3f1a3 100755 --- a/test/units/TEST-55-OOMD.sh +++ b/test/units/TEST-55-OOMD.sh @@ -133,6 +133,9 @@ test_basic() { testcase_basic_system() { test_basic /TEST.slice/TEST-55.slice/TEST-55-OOMD.slice/TEST-55-OOMD-workload.slice + + # Ensure ExecStopPost= runs on oom-kill. + test -f /run/testbloat-exec-stop-post } testcase_basic_user() {