2020-06-17 09:45:16 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
|
|
set -eo pipefail
|
|
|
|
|
|
2024-07-26 10:56:47 +00:00
|
|
|
: "${BABASHKA_TEST_ENV:=jvm}"
|
|
|
|
|
export BABASHKA_TEST_ENV
|
|
|
|
|
|
2020-06-17 09:45:16 +00:00
|
|
|
if [ "$BABASHKA_TEST_ENV" = "native" ]; then
|
|
|
|
|
BB_CMD="./bb"
|
|
|
|
|
else
|
|
|
|
|
BB_CMD="lein bb"
|
|
|
|
|
fi
|
|
|
|
|
|
2024-07-26 10:56:47 +00:00
|
|
|
export PATH
|
|
|
|
|
PATH=$(pwd)/process/target/test/on-path:$PATH
|
|
|
|
|
|
2020-06-17 09:45:16 +00:00
|
|
|
export BABASHKA_CLASSPATH
|
2022-11-18 22:43:42 +00:00
|
|
|
BABASHKA_CLASSPATH=$(clojure -Spath -A:lib-tests)
|
2020-06-17 09:45:16 +00:00
|
|
|
|
2021-07-25 21:49:01 +00:00
|
|
|
$BB_CMD -cp "$BABASHKA_CLASSPATH" \
|
2020-09-20 21:19:49 +00:00
|
|
|
-f "test-resources/lib_tests/babashka/run_all_libtests.clj" "$@"
|