Commit ceb3e27f authored by deads2k's avatar deads2k

add debugging to the client watch test

parent 72c94b1a
...@@ -100,12 +100,19 @@ func observeCreation(w watch.Interface) { ...@@ -100,12 +100,19 @@ func observeCreation(w watch.Interface) {
} }
func observeObjectDeletion(w watch.Interface) (obj runtime.Object) { func observeObjectDeletion(w watch.Interface) (obj runtime.Object) {
// output to give us a duration to failure. Maybe we aren't getting the
// full timeout for some reason. My guess would be watch failure
framework.Logf("Starting to observe pod deletion")
deleted := false deleted := false
timeout := false timeout := false
timer := time.After(60 * time.Second) timer := time.After(60 * time.Second)
for !deleted && !timeout { for !deleted && !timeout {
select { select {
case event, _ := <-w.ResultChan(): case event, normal := <-w.ResultChan():
if !normal {
framework.Failf("The channel was closed unexpectedly")
return
}
if event.Type == watch.Deleted { if event.Type == watch.Deleted {
obj = event.Object obj = event.Object
deleted = true deleted = true
......
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