Skip to content

Commit c3e3e20

Browse files
committed
update scripts. using inference-dev as launcher, using gradle system in integrationSetup.sh
1 parent 87fcace commit c3e3e20

13 files changed

+50
-13
lines changed

integrationSetup.sh

100644100755
+2-1
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,6 @@ ln -s $MYDIR/testing/dataflow $MYDIR/../checker-framework-inference/testdata
2626

2727
ln -s $MYDIR/testing/dataflowexample $MYDIR/..
2828

29-
bash $MYDIR/scripts/compile.sh
29+
gradle -b $MYDIR/build.gradle clean build
30+
3031
gradle -b $MYDIR/../checker-framework-inference/build.gradle dist

scripts/dataflow/inference-MAXSAT-parallel.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin:. checkers.inference.InferenceLauncher --solverArgs="backEndType=maxsatbackend.MaxSat" --checker dataflow.DataflowChecker --solver dataflow.solvers.backend.DataflowConstraintSolver --mode INFER --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin:.
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --solverArgs="backEndType=maxsatbackend.MaxSat" --checker dataflow.DataflowChecker --solver dataflow.solvers.backend.DataflowConstraintSolver --mode INFER --hacks=true $*

scripts/dataflow/inference-MAXSAT-sequence.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin:. checkers.inference.InferenceLauncher --solverArgs="solveInParallel=false" --checker dataflow.DataflowChecker --solver dataflow.solvers.backend.DataflowConstraintSolver --mode INFER --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin:.
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --solverArgs="solveInParallel=false" --checker dataflow.DataflowChecker --solver dataflow.solvers.backend.DataflowConstraintSolver --mode INFER --hacks=true $*

scripts/dataflow/inference-classic.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin:. checkers.inference.InferenceLauncher --checker dataflow.DataflowChecker --solver dataflow.solvers.classic.DataflowSolver --mode INFER --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin:.
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --checker dataflow.DataflowChecker --solver dataflow.solvers.classic.DataflowSolver --mode INFER --hacks=true $*

scripts/dataflow/inference-debug.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin:. checkers.inference.InferenceLauncher --checker dataflow.DataflowChecker --solver checkers.inference.solver.DebugSolver --mode INFER --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin:.
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --checker dataflow.DataflowChecker --solver checkers.inference.solver.DebugSolver --mode INFER --hacks=true $*

scripts/dataflow/inference-lingeling.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin:. checkers.inference.InferenceLauncher --solverArgs="backEndType=maxsatbackend.Lingeling,solveInParallel=false" --checker dataflow.DataflowChecker --solver dataflow.solvers.backend.DataflowConstraintSolver --mode INFER --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin:.
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --solverArgs="backEndType=maxsatbackend.Lingeling,solveInParallel=false" --checker dataflow.DataflowChecker --solver dataflow.solvers.backend.DataflowConstraintSolver --mode INFER --hacks=true $*

scripts/dataflow/inference-logiQL.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@ export MYDIR=`dirname $0`/..
55
export ROOT=$MYDIR/../..
66
export LOGICDATA=./logiqldata
77
distDir=$CHINF"/dist"
8-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin:. checkers.inference.InferenceLauncher --solverArgs="backEndType=logiqlbackend.LogiQL" --checker dataflow.DataflowChecker --solver dataflow.solvers.backend.DataflowConstraintSolver --mode INFER --hacks=true $*
8+
9+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin:.
10+
11+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --solverArgs="backEndType=logiqlbackend.LogiQL" --checker dataflow.DataflowChecker --solver dataflow.solvers.backend.DataflowConstraintSolver --mode INFER --hacks=true $*
912
rm -r $LOGICDATA

scripts/dataflow/typecheck.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin:. checkers.inference.InferenceLauncher --checker dataflow.DataflowChecker --mode TYPECHECK --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin:.
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --checker dataflow.DataflowChecker --mode TYPECHECK --hacks=true $*

scripts/ostrusted/inference-MAXSAT-nograph.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin checkers.inference.InferenceLauncher --solverArgs="backEndType=maxsatbackend.MaxSat,useGraph=false,solveInParallel=false" --checker ostrusted.OsTrustedChecker --solver constraintsolver.ConstraintSolver --mode INFER --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --solverArgs="backEndType=maxsatbackend.MaxSat,useGraph=false,solveInParallel=false" --checker ostrusted.OsTrustedChecker --solver constraintsolver.ConstraintSolver --mode INFER --hacks=true $*

scripts/ostrusted/inference-MAXSAT-sequence-graph.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin checkers.inference.InferenceLauncher --solverArgs="backEndType=maxsatbackend.MaxSat,solveInParallel=false" --checker ostrusted.OsTrustedChecker --solver constraintsolver.ConstraintSolver --mode INFER --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --solverArgs="backEndType=maxsatbackend.MaxSat,solveInParallel=false" --checker ostrusted.OsTrustedChecker --solver constraintsolver.ConstraintSolver --mode INFER --hacks=true $*

scripts/ostrusted/inference-debug.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ export MYDIR=`dirname $0`/..
44
. $MYDIR/setup.sh
55
export ROOT=$MYDIR/../..
66
distDir=$CHINF"/dist"
7-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin checkers.inference.InferenceLauncher --checker ostrusted.OsTrustedChecker --solver checkers.inference.solver.DebugSolver --mode INFER --hacks=true $*
7+
8+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin
9+
10+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --checker ostrusted.OsTrustedChecker --solver checkers.inference.solver.DebugSolver --mode INFER --hacks=true $*

scripts/ostrusted/inference-logiQL-graph.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@ export MYDIR=`dirname $0`/..
55
export ROOT=$MYDIR/../..
66
export LOGICDATA=./logiqldata
77
distDir=$CHINF"/dist"
8-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin checkers.inference.InferenceLauncher --solverArgs="backEndType=logiqlbackend.LogiQL" --checker ostrusted.OsTrustedChecker --solver constraintsolver.ConstraintSolver --mode INFER --hacks=true $*
8+
9+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin
10+
11+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --solverArgs="backEndType=logiqlbackend.LogiQL" --checker ostrusted.OsTrustedChecker --solver constraintsolver.ConstraintSolver --mode INFER --hacks=true $*
912
rm -r $LOGICDATA

scripts/ostrusted/inference-logiQL-nograph.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@ export MYDIR=`dirname $0`/..
55
export ROOT=$MYDIR/../..
66
export LOGICDATA=./logiqldata
77
distDir=$CHINF"/dist"
8-
java -classpath "$distDir"/checker.jar:"$distDir"/plume.jar:"$distDir"/checker-framework-inference.jar:$ROOT/generic-type-inference-solver/bin checkers.inference.InferenceLauncher --solverArgs="backEndType=logiqlbackend.LogiQL,useGraph=false" --checker ostrusted.OsTrustedChecker --solver constraintsolver.ConstraintSolver --mode INFER --hacks=true $*
8+
9+
export CLASSPATH=$ROOT/generic-type-inference-solver/bin
10+
11+
$ROOT/checker-framework-inference/scripts/inference-dev checkers.inference.InferenceLauncher --solverArgs="backEndType=logiqlbackend.LogiQL,useGraph=false" --checker ostrusted.OsTrustedChecker --solver constraintsolver.ConstraintSolver --mode INFER --hacks=true $*
912
rm -r $LOGICDATA

0 commit comments

Comments
 (0)