2021-06-16 09:01:17 +00:00
|
|
|
if "%GRAALVM_HOME%"=="" (
|
|
|
|
|
echo Please set GRAALVM_HOME
|
|
|
|
|
exit /b
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
echo "BABASHKA_TEST_ENV: %BABASHKA_TEST_ENV%"
|
|
|
|
|
|
|
|
|
|
set JAVA_HOME=%GRAALVM_HOME%
|
|
|
|
|
set PATH=%GRAALVM_HOME%\bin;%PATH%
|
|
|
|
|
|
2021-06-17 17:43:43 +00:00
|
|
|
set BABASHKA_PRELOADS=
|
|
|
|
|
set BABASHKA_CLASSPATH=
|
|
|
|
|
set BABASHKA_PRELOADS_TEST=
|
2021-06-20 07:23:58 +00:00
|
|
|
set BABASHKA_CLASSPATH_TEST=
|
|
|
|
|
set BABASHKA_POD_TEST=
|
|
|
|
|
set BABASHKA_SOCKET_REPL_TEST=
|
2021-06-17 17:43:43 +00:00
|
|
|
|
|
|
|
|
echo "running tests part 1"
|
2021-06-20 07:23:58 +00:00
|
|
|
call lein do clean, test :windows || exit /B 1
|
2021-06-17 17:43:43 +00:00
|
|
|
|
|
|
|
|
set BABASHKA_PRELOADS=(defn __bb__foo [] "foo") (defn __bb__bar [] "bar")
|
|
|
|
|
set BABASHKA_PRELOADS_TEST=true
|
|
|
|
|
echo "running tests part 2"
|
2021-06-20 07:23:58 +00:00
|
|
|
call lein test :only babashka.main-test/preloads-test || exit /B 1
|
2021-06-18 21:51:46 +00:00
|
|
|
|
|
|
|
|
set BABASHKA_PRELOADS=(defn ithrow [] (/ 1 0))
|
|
|
|
|
set BABASHKA_PRELOADS_TEST=true
|
|
|
|
|
echo "running tests part 3"
|
2021-06-20 07:23:58 +00:00
|
|
|
call lein test :only babashka.main-test/preloads-file-location-test || exit /B 1
|
|
|
|
|
|
|
|
|
|
set BABASHKA_PRELOADS=(require '[env-ns])
|
|
|
|
|
set BABASHKA_CLASSPATH_TEST=true
|
|
|
|
|
set BABASHKA_CLASSPATH=test-resources/babashka/src_for_classpath_test/env
|
|
|
|
|
echo "running tests part 4"
|
|
|
|
|
call lein test :only babashka.classpath-test/classpath-env-test || exit /B 1
|
|
|
|
|
|
2021-06-24 20:34:57 +00:00
|
|
|
set BABASHKA_POD_TEST=true
|
|
|
|
|
call lein test :only babashka.pod-test || exit /B 1
|
2021-06-20 07:23:58 +00:00
|
|
|
|
|
|
|
|
set BABASHKA_SOCKET_REPL_TEST=true
|
|
|
|
|
call lein test :only babashka.impl.socket-repl-test || exit /B 1
|
|
|
|
|
|
|
|
|
|
set BABASHKA_PRELOADS=
|
|
|
|
|
set BABASHKA_CLASSPATH=
|
|
|
|
|
set BABASHKA_PRELOADS_TEST=
|
|
|
|
|
set BABASHKA_CLASSPATH_TEST=
|
|
|
|
|
set BABASHKA_POD_TEST=
|
|
|
|
|
set BABASHKA_SOCKET_REPL_TEST=
|