Check the pid in cri test teardown

Prevent the test from failing when no pid is found
during teardown.

Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
Derek McGowan 2021-10-08 11:09:09 -07:00
parent cb6fb93af5
commit 4a569c8894
No known key found for this signature in database
GPG Key ID: F58C5D0A4405ACDB

View File

@ -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
}