]> rtime.felk.cvut.cz Git - hubacji1/iamcar.git/commitdiff
Update test script
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 21 Dec 2018 13:02:47 +0000 (14:02 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 21 Dec 2018 15:03:14 +0000 (16:03 +0100)
Create log directory structure automatically based on binaries.

test.sh

diff --git a/test.sh b/test.sh
index 8a9cb94b5bf71a68213778c4efe620a2b4647640..21d82ae81569a2fb6b065dd81a1a4b9aec98b982 100644 (file)
--- a/test.sh
+++ b/test.sh
@@ -1,15 +1,19 @@
 #!/bin/bash
-LOGDIR="log"
-mkdir -p ${LOGDIR}/{T2,T3}
-#for SC in {lpar,rpar,lper,rper}; do for p in `ls bin/`;
-for i in {0..19999}; do
-for SC in {lpar,}; do for p in `ls bin/`;
+NOFCE=19        # number of computational experiments
+SC="lpar"       # scenario to test (without `.json`)
+LOGDIR="log"    # directory where to store results
+
+for p in `ls bin/`;
 do
-        #cat $SC.json | \
-        #        valgrind \
-        #        --tool=callgrind \
-        #        --callgrind-out-file=log/${p}_${SC}.callgrind \
-                ./bin/$p < ${SC}.json > ${LOGDIR}/${p}/${i}.json \
-        #&& python plot.py $SC.json log/${p}_${SC}.json
-done done
+        mkdir -p ${LOGDIR}/${p}
+done
+
+i=0
+while [ ${i} -le ${NOFCE} ];
+do
+        for p in `ls bin/`;
+        do
+                ./bin/${p} < ${SC}.json > ${LOGDIR}/${p}/${i}.json
+        done
+        i=$(( ${i} + 1 ))
 done