From cf69ccdee87590f85bfee571c6f8c64ffdb9bef2 Mon Sep 17 00:00:00 2001 From: Ondrej Mosnacek Date: Jan 25 2021 12:21:39 +0000 Subject: kernel/selinux-testsuite: ensure test policy is fully unloaded Since the testsuite now loads more policy modules, the `semodule -r test_policy` command is not enough for a full cleanup. Do `make -C policy unload instead`. Signed-off-by: Ondrej Mosnacek --- diff --git a/kernel/selinux-testsuite/runtest.sh b/kernel/selinux-testsuite/runtest.sh index 986116e..a3ca98f 100755 --- a/kernel/selinux-testsuite/runtest.sh +++ b/kernel/selinux-testsuite/runtest.sh @@ -477,10 +477,10 @@ rlJournalStart rlRun "pushd selinux-testsuite" # Submit report to beaker. rlFileSubmit "results.log" "selinux-testsuite.results.$(uname -r).txt" + rlRun "$TS_ENV make -s -C policy unload $make_vars" 0-2 rlRun "$TS_ENV make -s clean $make_vars" 0-2 rlRun "popd" - rlRun "semodule -r test_policy" 0,1 rlRun "sleep 5" 0 rlRun "dmesg | grep -i \"rcu_sched detected stalls\"" 1 rlFileRestore