1
0
mirror of https://github.com/golang/go synced 2024-11-18 09:04:49 -07:00

cmd/go: print go test -help to stderr

Usage of all commands is printed to stderr, except go test, which is printed to
stdout. This is inconsistent.

Print `go test -help` to stderr instead.

R=rsc@golang.org

Change-Id: I079f4788134bf9aedcccc26838879eedad1c925e
Reviewed-on: https://go-review.googlesource.com/15434
Reviewed-by: Andrew Gerrand <adg@golang.org>
This commit is contained in:
Nodir Turakulov 2015-10-05 17:17:58 -07:00 committed by Andrew Gerrand
parent f23c37f67a
commit 0a486b8a06

View File

@ -285,7 +285,7 @@ func printUsage(w io.Writer) {
func usage() {
// special case "go test -h"
if len(os.Args) > 1 && os.Args[1] == "test" {
os.Stdout.WriteString(testUsage + "\n\n" +
os.Stderr.WriteString(testUsage + "\n\n" +
strings.TrimSpace(testFlag1) + "\n\n\t" +
strings.TrimSpace(testFlag2) + "\n")
os.Exit(2)