mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-01 03:46:34 +00:00
tests: Increase timeout to crictl calls on kata monitor tests
This PR increases the timeout to crictl calls on kata monitor tests to avoid to hit issues every now and avoid random failures. This PR is very similar to PR #7640. Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
This commit is contained in:
parent
b0cdf4eb0d
commit
a8432880f8
@ -23,6 +23,7 @@ source "/etc/os-release" || source "/usr/lib/os-release"
|
|||||||
readonly MONITOR_HTTP_ENDPOINT="127.0.0.1:8090"
|
readonly MONITOR_HTTP_ENDPOINT="127.0.0.1:8090"
|
||||||
# we should collect few hundred metrics, let's put a reasonable minimum
|
# we should collect few hundred metrics, let's put a reasonable minimum
|
||||||
readonly MONITOR_MIN_METRICS_NUM=200
|
readonly MONITOR_MIN_METRICS_NUM=200
|
||||||
|
readonly TIMEOUT="20s"
|
||||||
CONTAINER_ENGINE=${CONTAINER_ENGINE:-"containerd"}
|
CONTAINER_ENGINE=${CONTAINER_ENGINE:-"containerd"}
|
||||||
CRICTL_RUNTIME=${CRICTL_RUNTIME:-"kata"}
|
CRICTL_RUNTIME=${CRICTL_RUNTIME:-"kata"}
|
||||||
KATA_MONITOR_BIN="${KATA_MONITOR_BIN:-$(command -v kata-monitor || true)}"
|
KATA_MONITOR_BIN="${KATA_MONITOR_BIN:-$(command -v kata-monitor || true)}"
|
||||||
@ -144,9 +145,9 @@ start_workload() {
|
|||||||
sbfile="$(create_sandbox_json)"
|
sbfile="$(create_sandbox_json)"
|
||||||
cntfile="$(create_container_json)"
|
cntfile="$(create_container_json)"
|
||||||
|
|
||||||
POD_ID=$(sudo crictl runp $args $sbfile)
|
POD_ID=$(sudo crictl --timeout=$TIMEOUT runp $args $sbfile)
|
||||||
CID=$(sudo crictl create $POD_ID $cntfile $sbfile)
|
CID=$(sudo crictl --timeout=$TIMEOUT create $POD_ID $cntfile $sbfile)
|
||||||
qcrictl start $CID
|
qcrictl --timeout=$TIMEOUT start $CID
|
||||||
}
|
}
|
||||||
|
|
||||||
stop_workload() {
|
stop_workload() {
|
||||||
@ -155,14 +156,14 @@ stop_workload() {
|
|||||||
local check
|
local check
|
||||||
|
|
||||||
[ -z "$pod_id" ] && return
|
[ -z "$pod_id" ] && return
|
||||||
check=$(sudo crictl pods -q -id $pod_id)
|
check=$(sudo crictl --timeout=$TIMEOUT pods -q -id $pod_id)
|
||||||
[ -z "$check" ] && return
|
[ -z "$check" ] && return
|
||||||
|
|
||||||
qcrictl stop $cid
|
qcrictl --timeout=$TIMEOUT stop $cid
|
||||||
qcrictl rm $cid
|
qcrictl --timeout=$TIMEOUT rm $cid
|
||||||
|
|
||||||
qcrictl stopp $pod_id
|
qcrictl --timeout=$TIMEOUT stopp $pod_id
|
||||||
qcrictl rmp $pod_id
|
qcrictl --timeout=$TIMEOUT rmp $pod_id
|
||||||
}
|
}
|
||||||
|
|
||||||
is_sandbox_there() {
|
is_sandbox_there() {
|
||||||
@ -214,12 +215,12 @@ main() {
|
|||||||
title "pre-checks"
|
title "pre-checks"
|
||||||
|
|
||||||
CURRENT_TASK="connect to the container engine"
|
CURRENT_TASK="connect to the container engine"
|
||||||
qcrictl pods
|
qcrictl --timeout=$TIMEOUT pods
|
||||||
echo_ok "$CURRENT_TASK"
|
echo_ok "$CURRENT_TASK"
|
||||||
|
|
||||||
###########################
|
###########################
|
||||||
title "pull the image to be used"
|
title "pull the image to be used"
|
||||||
sudo crictl pull busybox
|
sudo crictl --timeout=$TIMEOUT pull busybox
|
||||||
|
|
||||||
###########################
|
###########################
|
||||||
title "create workloads"
|
title "create workloads"
|
||||||
|
Loading…
Reference in New Issue
Block a user