babashka/script/lib_tests/combinatorics_test
2020-04-21 11:41:29 +02:00

20 lines
559 B
Bash
Executable file

#!/usr/bin/env bash
set -eo pipefail
export BABASHKA_CLASSPATH=$(clojure -Sdeps '{:deps {org.clojure/math.combinatorics {:mvn/version "0.1.6"}}}' -Spath)
if [ "$BABASHKA_TEST_ENV" = "native" ]; then
BB_CMD="./bb"
else
BB_CMD="lein bb"
fi
$BB_CMD -cp "test-resources/lib_tests:$BABASHKA_CLASSPATH" -e "
(require '[clojure.math.test-combinatorics])
(require '[clojure.test :as t])
(let [{:keys [:test :pass :fail :error]} (t/run-tests 'clojure.math.test-combinatorics)]
(when-not (pos? test)
(System/exit 1))
(System/exit (+ fail error)))
"