Commit 817d0f25 authored by Wojciech Tyczynski's avatar Wojciech Tyczynski

Merge pull request #21069 from wojtek-t/fix_namespace_test_issues

Fix framework afterEach method
parents b5c12d10 06106cfb
......@@ -135,11 +135,6 @@ func (f *Framework) afterEach() {
dumpAllNodeInfo(f.Client)
}
// Check whether all nodes are ready after the test.
if err := allNodesReady(f.Client, time.Minute); err != nil {
Failf("All nodes should be ready after test, %v", err)
}
summaries := make([]TestDataSummary, 0)
if testContext.GatherKubeSystemResourceUsageData {
summaries = append(summaries, f.gatherer.stopAndSummarize([]int{90, 99}, f.addonResourceConstraints))
......@@ -198,6 +193,13 @@ func (f *Framework) afterEach() {
}
}
// Check whether all nodes are ready after the test.
// This is explicitly done at the very end of the test, to avoid
// e.g. not removing namespace in case of this failure.
if err := allNodesReady(f.Client, time.Minute); err != nil {
Failf("All nodes should be ready after test, %v", err)
}
// Paranoia-- prevent reuse!
f.Namespace = nil
f.Client = nil
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment