mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 05:03:09 +00:00
Add debugging and timeouts to pending pod e2e
This commit is contained in:
parent
56ad0cefbd
commit
ee193bcd40
@ -289,7 +289,11 @@ var _ = SIGDescribe("Pods Extended", func() {
|
|||||||
}
|
}
|
||||||
for event := range w.ResultChan() {
|
for event := range w.ResultChan() {
|
||||||
events = append(events, event)
|
events = append(events, event)
|
||||||
|
if event.Type == watch.Error {
|
||||||
|
framework.Logf("watch error seen for %s: %#v", pod.Name, event.Object)
|
||||||
|
}
|
||||||
if event.Type == watch.Deleted {
|
if event.Type == watch.Deleted {
|
||||||
|
framework.Logf("watch delete seen for %s", pod.Name)
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -301,13 +305,21 @@ var _ = SIGDescribe("Pods Extended", func() {
|
|||||||
err := podClient.Delete(context.TODO(), pod.Name, metav1.DeleteOptions{})
|
err := podClient.Delete(context.TODO(), pod.Name, metav1.DeleteOptions{})
|
||||||
framework.ExpectNoError(err, "failed to delete pod")
|
framework.ExpectNoError(err, "failed to delete pod")
|
||||||
|
|
||||||
events, ok := <-ch
|
var (
|
||||||
|
events []watch.Event
|
||||||
|
ok bool
|
||||||
|
)
|
||||||
|
select {
|
||||||
|
case events, ok = <-ch:
|
||||||
if !ok {
|
if !ok {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if len(events) < 2 {
|
if len(events) < 2 {
|
||||||
framework.Fail("only got a single event")
|
framework.Fail("only got a single event")
|
||||||
}
|
}
|
||||||
|
case <-time.After(5 * time.Minute):
|
||||||
|
framework.Failf("timed out waiting for watch events for %s", pod.Name)
|
||||||
|
}
|
||||||
|
|
||||||
end := time.Now()
|
end := time.Now()
|
||||||
|
|
||||||
@ -381,8 +393,8 @@ var _ = SIGDescribe("Pods Extended", func() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
func() {
|
func() {
|
||||||
defer lock.Unlock()
|
|
||||||
lock.Lock()
|
lock.Lock()
|
||||||
|
defer lock.Unlock()
|
||||||
|
|
||||||
if eventErr != nil {
|
if eventErr != nil {
|
||||||
errs = append(errs, eventErr)
|
errs = append(errs, eventErr)
|
||||||
|
Loading…
Reference in New Issue
Block a user