[release-branch.go1.4] all.bash: skip tests by default

The 1.4 tests aren't necessarily supposed to pass.
Disable them by default, to avoid the sort of
unpleasant experience described in #25816.

Change-Id: I763b8e52c8d16f4d9be14ad853df456652e51430
Reviewed-on: https://go-review.googlesource.com/124077
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
Josh Bleecher Snyder 2018-07-16 11:03:45 -07:00 committed by Brad Fitzpatrick
parent 94221a0612
commit 182bdbb1e1
3 changed files with 15 additions and 0 deletions

View File

@ -10,6 +10,11 @@ if [ ! -f make.bash ]; then
fi
OLDPATH="$PATH"
. ./make.bash "$@" --no-banner
if [ "$GO14TESTS" != "1" ]; then
echo "Build complete; skipping tests."
echo "To force tests, set GO14TESTS=1 and re-run, but expect some failures."
exit
fi
bash run.bash --no-rebuild
PATH="$OLDPATH"
$GOTOOLDIR/dist banner # print build info

View File

@ -14,6 +14,11 @@ goto end
set OLDPATH=%PATH%
call make.bat --no-banner --no-local
if %GOBUILDFAIL%==1 goto end
if x%GO14TESTS%==x1 goto runtests
echo Build complete; skipping tests.
echo To force tests, set GO14TESTS=1 and re-run, but expect some failures.
goto end
:runtests
call run.bat --no-rebuild --no-local
if %GOBUILDFAIL%==1 goto end
:: we must restore %PATH% before running "dist banner" so that the latter

View File

@ -11,6 +11,11 @@ if(! test -f make.rc){
}
. ./make.rc --no-banner
if(~ $GO14TESTS ''){
echo 'Build complete; skipping tests.'
echo 'To force tests, set GO14TESTS = 1 and re-run, but expect some failures.'
exit
}
bind -b $GOROOT/bin /bin
./run.rc --no-rebuild
$GOTOOLDIR/dist banner # print build info