@@ -95,39 +95,27 @@ jobs:
9595 echo "Timeout to wait for kruise-rollout ready"
9696 exit 1
9797 fi
98- - name : Run E2E Tests For Deployment Controller
98+ - name : Run E2E Tests For Advance Deployment
9999 run : |
100100 export KUBECONFIG=/home/runner/.kube/config
101101 make ginkgo
102102 set +e
103103 ./bin/ginkgo -timeout 60m -v --focus='Advanced Deployment' test/e2e
104104 retVal=$?
105- # kubectl get pod -n kruise-rollout --no-headers | grep manager | awk '{print $1}' | xargs kubectl logs -n kruise-rollout
106- restartCount=$(kubectl get pod -n kruise-rollout --no-headers | awk '{print $4}')
107- if [ "${restartCount}" -eq "0" ];then
108- echo "Kruise-rollout has not restarted"
109- else
110- kubectl get pod -n kruise-rollout --no-headers
111- echo "Kruise-rollout has restarted, abort!!!"
112- kubectl get pod -n kruise-rollout --no-headers| awk '{print $1}' | xargs kubectl logs -p -n kruise-rollout
113- exit 1
105+ if [ "${retVal}" -ne 0 ];then
106+ echo "test fail, dump kruise-rollout logs"
107+ kubectl get pod -n kruise-rollout --no-headers | grep manager | awk '{print $1}' | xargs kubectl logs -n kruise-rollout
114108 fi
115109 exit $retVal
116- - name : Run E2E Tests For Control Plane
110+ - name : Run E2E Tests For Canary rollout of Advance Deployment
117111 run : |
118112 export KUBECONFIG=/home/runner/.kube/config
119113 make ginkgo
120114 set +e
121- ./bin/ginkgo -timeout 60m -v --focus='Advanced Deployment canary rollout with Ingress' test/e2e
115+ ./bin/ginkgo -timeout 60m -v --focus='Canary rollout with Ingress using advance deployment ' test/e2e
122116 retVal=$?
123- # kubectl get pod -n kruise-rollout --no-headers | grep manager | awk '{print $1}' | xargs kubectl logs -n kruise-rollout
124- restartCount=$(kubectl get pod -n kruise-rollout --no-headers | awk '{print $4}')
125- if [ "${restartCount}" -eq "0" ];then
126- echo "Kruise-rollout has not restarted"
127- else
128- kubectl get pod -n kruise-rollout --no-headers
129- echo "Kruise-rollout has restarted, abort!!!"
130- kubectl get pod -n kruise-rollout --no-headers| awk '{print $1}' | xargs kubectl logs -p -n kruise-rollout
131- exit 1
117+ if [ "${retVal}" -ne 0 ];then
118+ echo "test fail, dump kruise-rollout logs"
119+ kubectl get pod -n kruise-rollout --no-headers | grep manager | awk '{print $1}' | xargs kubectl logs -n kruise-rollout
132120 fi
133121 exit $retVal
0 commit comments