mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-20 02:11:09 +00:00
Merge pull request #25853 from spxtr/sync-e2e
Run setupProviderConfig in BeforeSuite.
This commit is contained in:
commit
b089c18c49
@ -103,6 +103,10 @@ func setupProviderConfig() error {
|
||||
var _ = ginkgo.SynchronizedBeforeSuite(func() []byte {
|
||||
// Run only on Ginkgo node 1
|
||||
|
||||
if err := setupProviderConfig(); err != nil {
|
||||
framework.Failf("Failed to setup provider config: %v", err)
|
||||
}
|
||||
|
||||
// Delete any namespaces except default and kube-system. This ensures no
|
||||
// lingering resources are left over from a previous test run.
|
||||
if framework.TestContext.CleanStart {
|
||||
@ -149,6 +153,11 @@ var _ = ginkgo.SynchronizedBeforeSuite(func() []byte {
|
||||
}, func(data []byte) {
|
||||
// Run on all Ginkgo nodes
|
||||
|
||||
if cloudConfig.Provider == nil {
|
||||
if err := setupProviderConfig(); err != nil {
|
||||
framework.Failf("Failed to setup provider config: %v", err)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
type CleanupActionHandle *int
|
||||
@ -216,12 +225,6 @@ func RunE2ETests(t *testing.T) {
|
||||
util.InitLogs()
|
||||
defer util.FlushLogs()
|
||||
|
||||
// We must call setupProviderConfig first since SynchronizedBeforeSuite needs
|
||||
// cloudConfig to be set up already.
|
||||
if err := setupProviderConfig(); err != nil {
|
||||
glog.Fatalf(err.Error())
|
||||
}
|
||||
|
||||
gomega.RegisterFailHandler(ginkgo.Fail)
|
||||
// Disable skipped tests unless they are explicitly requested.
|
||||
if config.GinkgoConfig.FocusString == "" && config.GinkgoConfig.SkipString == "" {
|
||||
|
Loading…
Reference in New Issue
Block a user