From b0fb79364a02517cc710a7acb250f153f944112e Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Fri, 21 Jun 2024 12:19:13 -0400 Subject: [PATCH] Add test for wait with 0 timeout --- test/cmd/wait.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/cmd/wait.sh b/test/cmd/wait.sh index d8bd7b17226..5284b162fed 100644 --- a/test/cmd/wait.sh +++ b/test/cmd/wait.sh @@ -105,11 +105,14 @@ EOF output_message_1=$(kubectl wait \ --for='jsonpath=spec.template.spec.containers[?(@.name=="busybox")].image=busybox' \ deploy/test-3) + # Command: Wait with jsonpath without value with check-once behavior + output_message_2=$(kubectl wait --for=jsonpath='{.status.replicas}' deploy/test-3 --timeout=0 2>&1) set -o errexit # Post-Condition: Wait succeed kube::test::if_has_string "${output_message_0}" 'deployment.apps/test-3 condition met' kube::test::if_has_string "${output_message_1}" 'deployment.apps/test-3 condition met' + kube::test::if_has_string "${output_message_2}" 'deployment.apps/test-3 condition met' # Clean deployment kubectl delete deployment test-3