Skip to content

Commit fd7fbe5

Browse files
committed
Replace "sleep" with "kubectl wait" to wait for the pod to be ready
1 parent 3fe8c8b commit fd7fbe5

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

examples/Makefile

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,27 @@ clean:
2727
cd configmap; make clean
2828

2929
test:
30-
cd create_pod; make test; sleep 10
30+
cd create_pod; make test;
31+
kubectl wait --for=condition=ready --all pod -n default --timeout=60s
3132
cd list_pod; make test
3233
cd delete_pod; make test
3334
cd list_secret; make test
3435
cd configmap; make test
3536
cd generic; make test
36-
cd multi_thread; make test; sleep 10
37+
cd multi_thread; make test;
38+
kubectl wait --for=condition=ready pod/test-pod-8 -n default --timeout=60s
3739
kubectl describe po test-pod-8
3840
cd exec_pod; make test
3941

4042
memcheck:
41-
cd create_pod; make memcheck; sleep 10
43+
cd create_pod; make memcheck;
44+
kubectl wait --for=condition=ready --all pod -n default --timeout=60s
4245
cd list_pod; make memcheck
4346
cd delete_pod; make memcheck
4447
cd list_secret; make memcheck
4548
cd configmap; make memcheck
4649
cd generic; make memcheck
47-
cd multi_thread; make memcheck; sleep 10
50+
cd multi_thread; make memcheck;
51+
kubectl wait --for=condition=ready pod/test-pod-8 -n default --timeout=60s
4852
kubectl describe po test-pod-8
4953
cd exec_pod; make memcheck

0 commit comments

Comments
 (0)