Support running of new babashka.process tests (#1711)
Default `BABASHKA_TEST_ENV` to `jvm` for libtests CI already understands this need, but defaulting in-script avoids having devs to understand/remember it too. Alter PATH as required for new babashka.process tests. In support of babashka/process#163, babashka/process#164
This commit is contained in:
parent
58def24712
commit
e258358170
2 changed files with 10 additions and 0 deletions
|
|
@ -2,12 +2,18 @@
|
|||
|
||||
set -eo pipefail
|
||||
|
||||
: "${BABASHKA_TEST_ENV:=jvm}"
|
||||
export BABASHKA_TEST_ENV
|
||||
|
||||
if [ "$BABASHKA_TEST_ENV" = "native" ]; then
|
||||
BB_CMD="./bb"
|
||||
else
|
||||
BB_CMD="lein bb"
|
||||
fi
|
||||
|
||||
export PATH
|
||||
PATH=$(pwd)/process/target/test/on-path:$PATH
|
||||
|
||||
export BABASHKA_CLASSPATH
|
||||
BABASHKA_CLASSPATH=$(clojure -Spath -A:lib-tests)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,11 @@
|
|||
if not defined BABASHKA_TEST_ENV set BABASHKA_TEST_ENV=jvm
|
||||
|
||||
if "%BABASHKA_TEST_ENV%" EQU "native" (set BB_CMD=.\bb) else (set BB_CMD=lein bb)
|
||||
|
||||
set EDN=lib_tests.edn
|
||||
|
||||
set PATH=%CD%\process\target\test\on-path;%PATH%
|
||||
|
||||
.\bb -f script/lib_tests/bb_edn_from_deps.clj %EDN%
|
||||
|
||||
%BB_CMD% --config %EDN% --deps-root . -f test-resources/lib_tests/babashka/run_all_libtests.clj %*
|
||||
|
|
|
|||
Loading…
Reference in a new issue