mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-24 20:24:09 +00:00
Make sure Teardown is called.
This will ensure that tests get a chance to clean up resources even if setup failed part way through.
This commit is contained in:
parent
176eb0e509
commit
90f8d62233
@ -209,8 +209,8 @@ func (cma *chaosMonkeyAdapter) Test(sem *chaosmonkey.Semaphore) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
cma.test.Setup(cma.framework)
|
|
||||||
defer cma.test.Teardown(cma.framework)
|
defer cma.test.Teardown(cma.framework)
|
||||||
|
cma.test.Setup(cma.framework)
|
||||||
sem.Ready()
|
sem.Ready()
|
||||||
cma.test.Test(cma.framework, sem.StopCh, cma.upgradeType)
|
cma.test.Test(cma.framework, sem.StopCh, cma.upgradeType)
|
||||||
}
|
}
|
||||||
|
@ -56,8 +56,9 @@ type Test interface {
|
|||||||
// begin.
|
// begin.
|
||||||
Test(f *framework.Framework, done <-chan struct{}, upgrade UpgradeType)
|
Test(f *framework.Framework, done <-chan struct{}, upgrade UpgradeType)
|
||||||
|
|
||||||
// TearDown should clean up any objects that are created that
|
// Teardown should clean up any objects that are created that
|
||||||
// aren't already cleaned up by the framework.
|
// aren't already cleaned up by the framework. This will
|
||||||
|
// always be called, even if Setup failed.
|
||||||
Teardown(f *framework.Framework)
|
Teardown(f *framework.Framework)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user