mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Clean shutdown of events integration tests
This commit is contained in:
parent
b54363aceb
commit
2af8d0bbd7
@ -58,13 +58,17 @@ func TestEventCompatibility(t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stopCh := make(chan struct{})
|
stopCh := make(chan struct{})
|
||||||
|
defer close(stopCh)
|
||||||
oldBroadcaster := record.NewBroadcaster()
|
oldBroadcaster := record.NewBroadcaster()
|
||||||
|
defer oldBroadcaster.Shutdown()
|
||||||
oldRecorder := oldBroadcaster.NewRecorder(scheme.Scheme, v1.EventSource{Component: "integration"})
|
oldRecorder := oldBroadcaster.NewRecorder(scheme.Scheme, v1.EventSource{Component: "integration"})
|
||||||
oldBroadcaster.StartRecordingToSink(&typedv1.EventSinkImpl{Interface: client.CoreV1().Events("")})
|
oldBroadcaster.StartRecordingToSink(&typedv1.EventSinkImpl{Interface: client.CoreV1().Events("")})
|
||||||
oldRecorder.Eventf(regarding, v1.EventTypeNormal, "started", "note")
|
oldRecorder.Eventf(regarding, v1.EventTypeNormal, "started", "note")
|
||||||
|
|
||||||
newBroadcaster := events.NewBroadcaster(&events.EventSinkImpl{Interface: client.EventsV1()})
|
newBroadcaster := events.NewBroadcaster(&events.EventSinkImpl{Interface: client.EventsV1()})
|
||||||
|
defer newBroadcaster.Shutdown()
|
||||||
newRecorder := newBroadcaster.NewRecorder(scheme.Scheme, "k8s.io/kube-scheduler")
|
newRecorder := newBroadcaster.NewRecorder(scheme.Scheme, "k8s.io/kube-scheduler")
|
||||||
newBroadcaster.StartRecordingToSink(stopCh)
|
newBroadcaster.StartRecordingToSink(stopCh)
|
||||||
newRecorder.Eventf(regarding, related, v1.EventTypeNormal, "memoryPressure", "killed", "memory pressure")
|
newRecorder.Eventf(regarding, related, v1.EventTypeNormal, "memoryPressure", "killed", "memory pressure")
|
||||||
|
Loading…
Reference in New Issue
Block a user