Skip to content

Commit 8c94f4d

Browse files
authored
Merge pull request kubernetes#78058 from verult/skip-leaking-pd
CSI migration e2e: do not skip tests if metricsGrabber.HasRegisteredM…
2 parents 1d2e8f3 + eead549 commit 8c94f4d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

test/e2e/storage/testsuites/base.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -512,11 +512,12 @@ func getVolumeOpCounts(c clientset.Interface, pluginName string) opCounts {
512512
metricsGrabber, err := metrics.NewMetricsGrabber(c, nil, true, false, true, false, false)
513513

514514
if err != nil {
515-
framework.Failf("Error creating metrics grabber : %v", err)
515+
framework.ExpectNoError(err, "Error creating metrics grabber: %v", err)
516516
}
517517

518518
if !metricsGrabber.HasRegisteredMaster() {
519-
framework.Skipf("Environment does not support getting controller-manager metrics - skipping")
519+
e2elog.Logf("Warning: Environment does not support getting controller-manager metrics")
520+
return opCounts{}
520521
}
521522

522523
controllerMetrics, err := metricsGrabber.GrabFromControllerManager()

test/e2e/storage/testsuites/volumes.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,11 @@ func (t *volumesTestSuite) defineTests(driver TestDriver, pattern testpatterns.T
118118

119119
// Now do the more expensive test initialization.
120120
l.config, l.testCleanup = driver.PrepareTest(f)
121+
l.intreeOps, l.migratedOps = getMigrationVolumeOpCounts(f.ClientSet, dInfo.InTreePluginName)
121122
l.resource = createGenericVolumeTestResource(driver, l.config, pattern)
122123
if l.resource.volSource == nil {
123124
framework.Skipf("Driver %q does not define volumeSource - skipping", dInfo.Name)
124125
}
125-
126-
l.intreeOps, l.migratedOps = getMigrationVolumeOpCounts(f.ClientSet, dInfo.InTreePluginName)
127126
}
128127

129128
cleanup := func() {

0 commit comments

Comments
 (0)