summaryrefslogtreecommitdiff
path: root/tests/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scripts')
-rwxr-xr-xtests/scripts/keadm_e2e.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/scripts/keadm_e2e.sh b/tests/scripts/keadm_e2e.sh
index 6329ca7ed..cc0e188ab 100755
--- a/tests/scripts/keadm_e2e.sh
+++ b/tests/scripts/keadm_e2e.sh
@@ -24,7 +24,10 @@ source "${KUBEEDGE_ROOT}/hack/lib/install.sh"
function cleanup() {
sudo pkill edgecore || true
- helm uninstall cloudcore -n kubeedge && kubectl delete ns kubeedge || true
+ helm uninstall cloudcore -n kubeedge || true
+ # The namespace cleanup timeout may occur if pods is not clearned
+ kubectl get pods -n kubeedge | awk '{print $1}' | grep -v NAME | xargs kubectl delete pods -n kubeedge --force --grace-period=0 || true
+ kubectl delete ns kubeedge --force --grace-period=0 || true
kind delete cluster --name test
sudo rm -rf /var/log/kubeedge /etc/kubeedge /etc/systemd/system/edgecore.service $E2E_DIR/e2e_keadm/e2e_keadm.test $E2E_DIR/config.json
}