diff --git a/tests/stability/gha-run.sh b/tests/stability/gha-run.sh index a6e9bce5a..47dfb2b32 100755 --- a/tests/stability/gha-run.sh +++ b/tests/stability/gha-run.sh @@ -41,7 +41,7 @@ function run() { bash "${stability_dir}/soak_parallel_rm.sh" info "Running scability test using ${KATA_HYPERVISOR} hypervisor" - bash "${stability_dir}/scability_test.sh" 10 10 + bash "${stability_dir}/scability_test.sh" 15 60 } function main() { diff --git a/tests/stability/scability_test.sh b/tests/stability/scability_test.sh index 86d941e65..c3c381a59 100755 --- a/tests/stability/scability_test.sh +++ b/tests/stability/scability_test.sh @@ -39,8 +39,7 @@ function main() { local containers=() local not_started_count="${NUM_CONTAINERS}" - init_env - check_cmds "${cmds[@]}" + clean_env_ctr sudo -E ctr i pull "${IMAGE}" info "Creating ${NUM_CONTAINERS} containers" @@ -53,16 +52,10 @@ function main() { done # Check that the requested number of containers are running - check_containers_are_up & pid=$! - (sleep "${TIMEOUT_LAUNCH}" && kill -HUP "${pid}") 2>/dev/null & pid_tout=$! + check_containers_are_up "${NUM_CONTAINERS}" - if wait "${pid}" 2>/dev/null; then - pkill -HUP -P "${pid_tout}" - wait "${pid_tout}" - else - warn "Time out exceeded" - return 1 - fi + # Check that the requested number of containers are running + check_containers_are_running "${NUM_CONTAINERS}" clean_env_ctr }