migration
This commit is contained in:
23
clojure/TestClojure.sh
Executable file
23
clojure/TestClojure.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
if [[ -z "$2" ]] ; then
|
||||
echo Usage: $(basename "$0") TEST-CLASS MODE VARIANT?
|
||||
exit 1
|
||||
fi
|
||||
|
||||
CLASS="$1"
|
||||
ARGS="$2 ${3-}"
|
||||
|
||||
OUT=__out
|
||||
DIR="$(dirname "$0")"
|
||||
LIB="$DIR/lib/*"
|
||||
|
||||
rm -rf "$OUT"
|
||||
|
||||
javac \
|
||||
-encoding utf-8 \
|
||||
-d "$OUT" \
|
||||
"--class-path=$LIB:$DIR/../common:$DIR" \
|
||||
"$DIR/${CLASS//\.//}.java" \
|
||||
&& java -ea "--class-path=$LIB:$OUT" "$CLASS" $ARGS
|
||||
Reference in New Issue
Block a user