From 4a569c8894029c858cbdad2920a85541bc89e35b Mon Sep 17 00:00:00 2001 From: Derek McGowan Date: Fri, 8 Oct 2021 11:09:09 -0700 Subject: [PATCH] Check the pid in cri test teardown Prevent the test from failing when no pid is found during teardown. Signed-off-by: Derek McGowan --- script/test/utils.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/script/test/utils.sh b/script/test/utils.sh index 677d8d635..ce6c3bd00 100755 --- a/script/test/utils.sh +++ b/script/test/utils.sh @@ -131,7 +131,12 @@ test_teardown() { nssm stop containerd-test nssm remove containerd-test confirm else - ${sudo} pkill -g $(ps -o pgid= -p "${pid}") + pgid=$(ps -o pgid= -p "${pid}" || true) + if [ ! -z "${pgid}" ]; then + ${sudo} pkill -g ${pgid} + else + echo "pid(${pid}) not found, skipping pkill" + fi fi fi }