test-integration.sh: Avoid unnecessary etcd cleanup

This commit is contained in:
Maru Newby 2017-02-15 15:21:24 -08:00
parent 14bdeceeb4
commit ae91e0452f

View File

@ -47,14 +47,20 @@ kube::test::find_integration_test_dirs() {
) )
} }
CLEANUP_REQUIRED=
cleanup() { cleanup() {
if [[ -z "${CLEANUP_REQUIRED}" ]]; then
return
fi
kube::log::status "Cleaning up etcd" kube::log::status "Cleaning up etcd"
kube::etcd::cleanup kube::etcd::cleanup
CLEANUP_REQUIRED=
kube::log::status "Integration test cleanup complete" kube::log::status "Integration test cleanup complete"
} }
runTests() { runTests() {
kube::log::status "Starting etcd instance" kube::log::status "Starting etcd instance"
CLEANUP_REQUIRED=1
kube::etcd::start kube::etcd::start
kube::log::status "Running integration test cases" kube::log::status "Running integration test cases"