mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-05-05 23:17:34 +00:00
tests: nydus: Add timeout to the crictl calls
Similarly to what's been done for the cri-containerd tests, as part of
84dd02e0f9
, we need to add the timeout
here for the crictl calls.
Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
parent
5ac3b76eb1
commit
568439c77b
@ -151,24 +151,24 @@ function setup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function run_test() {
|
function run_test() {
|
||||||
sudo -E crictl pull "${IMAGE}"
|
sudo -E crictl --timeout=20s pull "${IMAGE}"
|
||||||
pod=$(sudo -E crictl runp -r kata $dir_path/nydus-sandbox.yaml)
|
pod=$(sudo -E crictl --timeout=20s runp -r kata $dir_path/nydus-sandbox.yaml)
|
||||||
echo "Pod $pod created"
|
echo "Pod $pod created"
|
||||||
cnt=$(sudo -E crictl create $pod $dir_path/nydus-container.yaml $dir_path/nydus-sandbox.yaml)
|
cnt=$(sudo -E crictl --timeout=20s create $pod $dir_path/nydus-container.yaml $dir_path/nydus-sandbox.yaml)
|
||||||
echo "Container $cnt created"
|
echo "Container $cnt created"
|
||||||
sudo -E crictl start $cnt
|
sudo -E crictl --timeout=20s start $cnt
|
||||||
echo "Container $cnt started"
|
echo "Container $cnt started"
|
||||||
|
|
||||||
# ensure container is running
|
# ensure container is running
|
||||||
state=$(sudo -E crictl inspect $cnt | jq .status.state | tr -d '"')
|
state=$(sudo -E crictl --timeout=20s inspect $cnt | jq .status.state | tr -d '"')
|
||||||
[ $state == "CONTAINER_RUNNING" ] || die "Container is not running($state)"
|
[ $state == "CONTAINER_RUNNING" ] || die "Container is not running($state)"
|
||||||
# run a command in container
|
# run a command in container
|
||||||
sudo -E crictl exec $cnt ls
|
sudo -E crictl --timeout=20s exec $cnt ls
|
||||||
|
|
||||||
# cleanup containers
|
# cleanup containers
|
||||||
sudo -E crictl stop $cnt
|
sudo -E crictl --timeout=20s stop $cnt
|
||||||
sudo -E crictl stopp $pod
|
sudo -E crictl --timeout=20s stopp $pod
|
||||||
sudo -E crictl rmp $pod
|
sudo -E crictl --timeout=20s rmp $pod
|
||||||
}
|
}
|
||||||
|
|
||||||
function teardown() {
|
function teardown() {
|
||||||
|
Loading…
Reference in New Issue
Block a user