summaryrefslogtreecommitdiffstats
path: root/šola/p1/dn/tj.sh
diff options
context:
space:
mode:
Diffstat (limited to 'šola/p1/dn/tj.sh')
-rwxr-xr-xšola/p1/dn/tj.sh7
1 files changed, 3 insertions, 4 deletions
diff --git a/šola/p1/dn/tj.sh b/šola/p1/dn/tj.sh
index 5e2cb11..705db03 100755
--- a/šola/p1/dn/tj.sh
+++ b/šola/p1/dn/tj.sh
@@ -10,7 +10,7 @@ for f in $2/*.in
do
echo -n "$f ... "
uspeh=0
- out=$(timeout 5s /usr/bin/time --quiet -f %E diff --side-by-side <(java $1 < $f) `sed s/in$/out/ <<<$f` 2>&1) && uspeh=1
+ out=$(timeout 5s /usr/bin/time --quiet -f %E diff --ignore-trailing-space --side-by-side <(java $1 < $f) `sed s/in$/out/ <<<$f` 2>&1) && uspeh=1
koda=$?
if [ $uspeh -eq 0 ]
then
@@ -19,12 +19,12 @@ do
predolg=$(($predolg+1))
echo "PREKORAČEN ČAS 5s!"
echo "VHOD:"
- cat $f
+ tac $f | tac
else
napa=$(($napa+1))
echo "NAPAČEN IZHOD! Čas izvajanja: `tail -n1 <<<$out`"
echo "VHOD:"
- cat $f
+ tac $f | tac
echo "IZHOD: Levo je vaš izhod, desno je pravilen izhod:"
head -n-1 <<<$out
fi
@@ -32,7 +32,6 @@ do
uspelih=$(($uspelih+1))
echo "USPELO! Čas izvajanja: `tail -n1 <<<$out`"
fi
- echo
done
echo "uspešnih testov: $uspelih"
echo "napačnih izhodov: $napa"