From ead10d121771179158f393b8e9e29ea4c8da22f4 Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Tue, 15 Mar 2022 14:17:45 +0100 Subject: [PATCH] exit_test.go: avoid depending on side effect of other tests Logging to file must be enabled explicitly. This happened to work randomly before, depending on which other tests were run. --- exit_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exit_test.go b/exit_test.go index d0123d971..e295eb8e8 100644 --- a/exit_test.go +++ b/exit_test.go @@ -24,10 +24,13 @@ import ( func ExampleFlushAndExit() { // Set up klog so that we can test it below. + var fs flag.FlagSet klog.InitFlags(&fs) fs.Set("skip_headers", "true") defer flag.Set("skip_headers", "false") + fs.Set("logtostderr", "false") + defer fs.Set("logtostderr", "true") klog.SetOutput(os.Stdout) defer klog.SetOutput(nil) klog.OsExit = func(exitCode int) {