@@ -8,40 +8,45 @@ echo "Start benchmark running..."
8
8
9
9
TOOLS=" dsolve mochi r_type " #
10
10
SOLVER=" z3 hoice "
11
+ TESTDIR=" ../tests/benchmarks"
11
12
12
13
echo " <<----Start experiment 1---->>..."
13
14
DOMAIN=" Oct Polka_st Polka_ls "
14
15
SEN=" "
15
16
for i in $( seq 2 $END ) ; do
16
- if [ $i = 1 ]; then
17
- echo " Result for context insensitive..."
18
- else
19
- echo " Result for one context sensitive..."
20
- SEN=" -sen"
21
- fi
22
- for domain in ${DOMAIN} ; do
23
- echo " ./runit.sh -set unv -domain ${domain} ${SEN} "
24
- ./runit.sh -set unv -domain ${domain} ${SEN}
25
- echo " ./runit.sh -set unv -domain ${domain} -thold ${SEN} "
26
- ./runit.sh -set unv -domain ${domain} -thold ${SEN}
27
- done
17
+ if [ $i = 1 ]; then
18
+ echo " Result for context insensitive..."
19
+ else
20
+ echo " Result for one context sensitive..."
21
+ SEN=" -sen"
22
+ fi
23
+ for domain in ${DOMAIN} ; do
24
+ echo " ./runit.sh -set unv -domain ${domain} ${SEN} "
25
+ ./runit.sh -set unv -domain ${domain} ${SEN}
26
+ echo " ./runit.sh -set unv -domain ${domain} -thold ${SEN} "
27
+ ./runit.sh -set unv -domain ${domain} -thold ${SEN}
28
+ done
28
29
done
29
30
30
31
echo " <<----Start experiment 2---->>..."
31
32
echo " cp ../result/1-sensitive/unv/res1-polka_ls-thowid.csv ../result/comp_tools/unv/"
32
33
cp ../result/1-sensitive/unv/res1-polka_ls-thowid.csv ../result/comp_tools/unv/
33
34
34
35
for tool in ${TOOLS} ; do
36
+ echo " Clean benchmarks..."
37
+ pushd ${TESTDIR}
38
+ find . -type f -not -name ' *.ml' -delete
39
+ popd
35
40
echo " Start running for ${tool} "
36
41
if [[ $tool = " mochi" || $tool = " r_type" ]]; then
37
- for solver in ${SOLVER} ; do
38
- echo " ./${tool} _runit.sh -set unv -${solver} "
39
- ./${tool} _runit.sh -set unv -${solver}
40
- done
41
- else
42
- echo " ./${tool} _runit.sh -set unv"
43
- ./${tool} _runit.sh -set unv
44
- fi
42
+ for solver in ${SOLVER} ; do
43
+ echo " ./${tool} _runit.sh -set unv -${solver} "
44
+ ./${tool} _runit.sh -set unv -${solver}
45
+ done
46
+ else
47
+ echo " ./${tool} _runit.sh -set unv"
48
+ ./${tool} _runit.sh -set unv
49
+ fi
45
50
done
46
51
47
52
echo " <<----Generating results---->>..."
0 commit comments