commit | 0b043c9b5d561d6d1258d1048a428a43cad51c8a | [log] [tgz] |
---|---|---|
author | Marcel van Lohuizen <mpvl@golang.org> | Sun Oct 06 21:24:42 2019 +0000 |
committer | Marcel van Lohuizen <mpvl@golang.org> | Sun Oct 06 21:28:44 2019 +0000 |
tree | 4651c1a8f34d061709682ee93ed4aceeffd1b109 | |
parent | df08087a1772af9d97329a04190c3f5a188ca5c7 [diff] |
cmd/cue/cmd: auto-detect test mode Closes #149 https://github.com/cuelang/cue/pull/149 GitOrigin-RevId: 747327ff8b475c015179f5dd52f762e62d5e9a7b Change-Id: I0a1e363c7058d29494a5c56eae7f275644650382 Reviewed-on: https://cue-review.googlesource.com/c/cue/+/3546 Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/cmd/cue/cmd/common.go b/cmd/cue/cmd/common.go index 2cec1e8..a2b9c7b 100644 --- a/cmd/cue/cmd/common.go +++ b/cmd/cue/cmd/common.go
@@ -16,6 +16,7 @@ import ( "bytes" + "flag" "io" "os" "strings" @@ -34,6 +35,12 @@ var inTest = false +func init() { + if flag.Lookup("test.v") != nil || strings.Contains(os.Args[0], "/_test/") { + inTest = true + } +} + func mustParseFlags(t *testing.T, cmd *cobra.Command, flags ...string) { if err := cmd.ParseFlags(flags); err != nil { t.Fatal(err)