diff options
| author | Alex Brainman <alex.brainman@gmail.com> | 2014-04-11 16:43:36 +1000 |
|---|---|---|
| committer | Alex Brainman <alex.brainman@gmail.com> | 2014-04-11 16:43:36 +1000 |
| commit | 3ca788de64bd7938efba378668e6ac65ff4b65ca (patch) | |
| tree | 83855abefbff765ee7131291c4446724a8073289 /src/pkg/os | |
| parent | 8d1b63abff2c948741e94c92d2a9a60069a71ddb (diff) | |
| download | go-3ca788de64bd7938efba378668e6ac65ff4b65ca.tar.xz | |
os/signal: use unique program name during TestCtrlBreak
LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/84650047
Diffstat (limited to 'src/pkg/os')
| -rw-r--r-- | src/pkg/os/signal/signal_windows_test.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/pkg/os/signal/signal_windows_test.go b/src/pkg/os/signal/signal_windows_test.go index 26712f35b0..f3e6706b75 100644 --- a/src/pkg/os/signal/signal_windows_test.go +++ b/src/pkg/os/signal/signal_windows_test.go @@ -6,6 +6,7 @@ package signal import ( "bytes" + "io/ioutil" "os" "os/exec" "path/filepath" @@ -55,9 +56,15 @@ func main() { } } ` - name := filepath.Join(os.TempDir(), "ctlbreak") + tmp, err := ioutil.TempDir("", "TestCtrlBreak") + if err != nil { + t.Fatal("TempDir failed: ", err) + } + defer os.RemoveAll(tmp) + + // write ctrlbreak.go + name := filepath.Join(tmp, "ctlbreak") src := name + ".go" - defer os.Remove(src) f, err := os.Create(src) if err != nil { t.Fatalf("Failed to create %v: %v", src, err) |
