Since http://golang.org/cl/44352, a SIGINT handler is set up by testing framework when running tests with -v.
The handler reports in-progress tests upon SIGINT, and then re-raise SIGINT.
This can cause troubles when other SIGINT handlers exist.
$ go test -v
=== RUN TestSignals
tests in progress: TestSignals
signal: interrupt
FAIL _/usr/local/google/home/hakim/tmp/signal 0.020s
$ go test
PASS
ok _/usr/local/google/home/hakim/tmp/signal 1.016s
Since http://golang.org/cl/44352, a SIGINT handler is set up by testing framework when running tests with -v.
The handler reports in-progress tests upon SIGINT, and then re-raise SIGINT.
This can cause troubles when other SIGINT handlers exist.
Minimal repro case from @neild
This is confusing and affecting users.
@bcmills @ianlancetaylor
The text was updated successfully, but these errors were encountered: