mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 12:18:16 +00:00 
			
		
		
		
	Clean shutdown of events integration tests
This commit is contained in:
		@@ -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")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user