fix: data race when hijack klog

Signed-off-by: calvin <wen.chen@daocloud.io>
This commit is contained in:
calvin 2022-01-24 15:01:49 +08:00
parent dc96c3dfcc
commit d9ab5e18d3

View File

@ -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,