mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 07:20:13 +00:00
fix: data race when hijack klog
Signed-off-by: calvin <wen.chen@daocloud.io>
This commit is contained in:
parent
dc96c3dfcc
commit
d9ab5e18d3
@ -677,14 +677,14 @@ func Test_managerImpl_processShutdownEvent(t *testing.T) {
|
||||
},
|
||||
}
|
||||
for _, tt := range tests {
|
||||
|
||||
l := klog.Level(1)
|
||||
l.Set("1")
|
||||
tmpWriteBuffer := bytes.NewBuffer(nil)
|
||||
klog.SetOutput(tmpWriteBuffer)
|
||||
klog.LogToStderr(false)
|
||||
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
l := klog.Level(1)
|
||||
l.Set("1")
|
||||
// hijack the klog output
|
||||
tmpWriteBuffer := bytes.NewBuffer(nil)
|
||||
klog.SetOutput(tmpWriteBuffer)
|
||||
klog.LogToStderr(false)
|
||||
|
||||
m := &managerImpl{
|
||||
recorder: tt.fields.recorder,
|
||||
nodeRef: tt.fields.nodeRef,
|
||||
|
Loading…
Reference in New Issue
Block a user