From 568439c77b5abda309c0b9dfa67cf80b51e1df20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Wed, 16 Aug 2023 12:58:54 +0200 Subject: [PATCH] tests: nydus: Add timeout to the crictl calls MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Similarly to what's been done for the cri-containerd tests, as part of 84dd02e0f9baf942181d2808fc3f31c1077a0ebd, we need to add the timeout here for the crictl calls. Signed-off-by: Fabiano FidĂȘncio --- tests/integration/nydus/nydus_tests.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/integration/nydus/nydus_tests.sh b/tests/integration/nydus/nydus_tests.sh index 15512b32d5..749a29c6d5 100755 --- a/tests/integration/nydus/nydus_tests.sh +++ b/tests/integration/nydus/nydus_tests.sh @@ -151,24 +151,24 @@ function setup() { } function run_test() { - sudo -E crictl pull "${IMAGE}" - pod=$(sudo -E crictl runp -r kata $dir_path/nydus-sandbox.yaml) + sudo -E crictl --timeout=20s pull "${IMAGE}" + pod=$(sudo -E crictl --timeout=20s runp -r kata $dir_path/nydus-sandbox.yaml) 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" - sudo -E crictl start $cnt + sudo -E crictl --timeout=20s start $cnt echo "Container $cnt started" # 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)" # run a command in container - sudo -E crictl exec $cnt ls + sudo -E crictl --timeout=20s exec $cnt ls # cleanup containers - sudo -E crictl stop $cnt - sudo -E crictl stopp $pod - sudo -E crictl rmp $pod + sudo -E crictl --timeout=20s stop $cnt + sudo -E crictl --timeout=20s stopp $pod + sudo -E crictl --timeout=20s rmp $pod } function teardown() {