aboutsummaryrefslogtreecommitdiff
path: root/src/run.bat
diff options
context:
space:
mode:
authorShenghou Ma <minux.ma@gmail.com>2012-08-07 09:38:35 +0800
committerShenghou Ma <minux.ma@gmail.com>2012-08-07 09:38:35 +0800
commit1e95429c3fbfb9a30bd8a68e95bce4f882b40aec (patch)
tree9ddd2899f93ea6b7a1d88ab1b214c4af9faaa5f2 /src/run.bat
parent2276ab92c116b8ae376fd28850bb0cf845f6de49 (diff)
downloadgo-1e95429c3fbfb9a30bd8a68e95bce4f882b40aec.tar.gz
go-1e95429c3fbfb9a30bd8a68e95bce4f882b40aec.zip
misc/cgo/{life,stdio}, test/run.go: use test/run.go to do the cgo tests
Enhances test/run.go to support testing other directories Will enable stdio tests on Windows in a follow-up CL. R=golang-dev, alex.brainman, rsc CC=golang-dev https://golang.org/cl/6220049
Diffstat (limited to 'src/run.bat')
-rw-r--r--src/run.bat16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/run.bat b/src/run.bat
index 9a09d435ca..496cbe3d57 100644
--- a/src/run.bat
+++ b/src/run.bat
@@ -30,6 +30,13 @@ echo.
:: at least runtime/debug test will fail.
set GOROOT_FINAL=
+:: get CGO_ENABLED
+go env > env.bat
+if errorlevel 1 goto fail
+call env.bat
+del env.bat
+echo.
+
echo # Testing packages.
go test std -short -timeout=120s
if errorlevel 1 goto fail
@@ -56,6 +63,15 @@ echo.
::if errorlevel 1 goto fail
::echo.
+:: cgo tests
+:: TODO: Other cgo tests
+if x%CGO_ENABLED% == x0 goto nocgo
+echo # ..\misc\cgo\life
+go run %GOROOT%\test\run.go - ..\misc\cgo\life
+if errorlevel 1 goto fail
+echo.
+:nocgo
+
:: TODO: The other tests in run.bash.
echo # test