From: Rob Pike Date: Thu, 12 Nov 2009 22:28:45 +0000 (-0800) Subject: produce helpful error when gotest doesn't find a Makefile X-Git-Tag: weekly.2009-11-12~2 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=ce0a4bae41c310f96b86322007e87b2fb0a29781;p=gostls13.git produce helpful error when gotest doesn't find a Makefile Fixes #117. R=rsc, agl1 CC=golang-dev https://golang.org/cl/152107 --- diff --git a/src/cmd/gotest/gotest b/src/cmd/gotest/gotest index 8d43cb7dc7..b43fe4d283 100755 --- a/src/cmd/gotest/gotest +++ b/src/cmd/gotest/gotest @@ -16,10 +16,15 @@ export LC_CTYPE=C _GC=$GC # Make.$GOARCH will overwrite this +if [ ! -f [Mm]akefile ]; then + echo 'please create a Makefile for gotest; see http://golang.org/doc/contribute.html (sic) for details' 1>&2 + exit 2 +fi + . $GOROOT/src/Make.$GOARCH if [ -z "$O" ]; then echo 'missing $O - maybe no Make.$GOARCH?' 1>&2 - exit 1 + exit 2 fi E="" @@ -66,7 +71,7 @@ esac case "x$gofiles" in x) echo 'no test files found' 1>&2 - exit 1 + exit 2 esac # Run any commands given in sources, like