-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathrun.sh
38 lines (27 loc) · 995 Bytes
/
run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/bash
pwd
## <ENV VARIABLES>
$MAIN_ARGS=
$TRACES_LOC=
$INPUT_ID=
$SUBJECT=
$BLINKY=
$ENTRY=
echo "[ENV VARIABLES]"
echo "MAIN_ARGS: "$MAIN_ARGS
echo "TRACES_LOC: "$TRACES_LOC
echo "INPUT_ID: "$INPUT_ID
echo "SUBJECT: "$SUBJECT
echo "BLINKY: "$BLINKY
JAVA="/Users/vpalepu/open-source/java/jre1.7.0_60.jre/Contents/Home/bin/java -d64 -Xmx6g"
JAVA="/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home/bin/java -d64 -Xmx6g"
BLINKYHOME="/Users/vpalepu/phd-open-source/blinky-core"
BLINKYHOME="/Users/vpalepu/git/blinky-core"
BLINKYJAR="$BLINKYHOME/target/blinky-core-0.0.1-SNAPSHOT-jar-with-dependencies.jar"
CONFIG_YAML="$BLINKYHOME/$INPUT_ID-methods.yaml"
BLINKY="-Xbootclasspath/p:$BLINKYJAR -javaagent:$BLINKYJAR=0,retransform,whitelist,purewhitelist,$ENTRY"
# prepare blinky jar file
cd $BLINKYHOME
mvn package -DskipTests -Dconfig.override=$CONFIG_YAML -q
cd -
$JAVA $BLINKY $SUBJECT $MAIN_ARGS > $TRACES_LOC/$INPUT_ID-full.trc 2> $TRACES_LOC/$INPUT_ID-full.err