mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 23:15:14 +00:00
merged recycler+deleter tests so they run serially
This commit is contained in:
parent
6dca2a4e7f
commit
d2e8ec934c
@ -89,21 +89,10 @@ func TestPersistentVolumeRecycler(t *testing.T) {
|
||||
|
||||
waitForPersistentVolumePhase(watch, api.VolumeReleased)
|
||||
waitForPersistentVolumePhase(watch, api.VolumeAvailable)
|
||||
}
|
||||
|
||||
func waitForPersistentVolumePhase(w watch.Interface, phase api.PersistentVolumePhase) {
|
||||
for {
|
||||
event := <-w.ResultChan()
|
||||
volume := event.Object.(*api.PersistentVolume)
|
||||
if volume.Status.Phase == phase {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestPersistentVolumeDeleter(t *testing.T) {
|
||||
_, s := runAMaster(t)
|
||||
defer s.Close()
|
||||
// end of Recycler test.
|
||||
// Deleter test begins now.
|
||||
// tests are serial because running masters concurrently that delete keys may cause similar tests to time out
|
||||
|
||||
deleteAllEtcdKeys()
|
||||
binderClient := client.NewOrDie(&client.Config{Host: s.URL, Version: testapi.Default.Version()})
|
||||
@ -160,3 +149,13 @@ func TestPersistentVolumeDeleter(t *testing.T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func waitForPersistentVolumePhase(w watch.Interface, phase api.PersistentVolumePhase) {
|
||||
for {
|
||||
event := <-w.ResultChan()
|
||||
volume := event.Object.(*api.PersistentVolume)
|
||||
if volume.Status.Phase == phase {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user