X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=tests%2Ftest2.sh;fp=tests%2Ftest2.sh;h=9b0ef34b75a3a46fa573cf7e35b7d79b8fbf861f;hp=0000000000000000000000000000000000000000;hb=fa7e819743a4a6d008ec086dfdeb2e30df2da701;hpb=566b96d016a9b81cea73d019551af2ab60b54ca8 diff --git a/tests/test2.sh b/tests/test2.sh new file mode 100644 index 0000000..9b0ef34 --- /dev/null +++ b/tests/test2.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +MSG="Test 2 (all queries sequentially vs all queries in parallel)" +echo "$MSG" >> "$target" +echo "$MSG" +allqueries=`cat "${xml}".queries | grep -v '^#' | while read q query; do echo "'$query'"; done` +echo -n "Running all queries ... " +OUTPUTA="$xml".results/test2a_"$PACKAGE".xml +LOG="$xml".results/test2a_"$PACKAGE".log +echo -n "sequential ... " +echo "$allqueries" | xargs $BIN -s -d "$xml" -o "$OUTPUTA" > "$LOG" 2>&1 +cat "$LOG" | grep '^STATS' >> "$target" + +OUTPUTB="$xml".results/test2b_"$PACKAGE".xml +LOG="$xml".results/test2b_"$PACKAGE".log +echo -n "parallel ... " +echo "$allqueries" | xargs $BIN -p -s -d "$xml" -o "$OUTPUTB" > "$LOG" 2>&1 +cat "$LOG" | grep '^STATS' >> "$target" +echo -n "Diff: " >> "$target" +if diff "$OUTPUTA" "$OUTPUTB" >/dev/null 2>&1; then + echo ok + echo ok >> "$target" +else + echo failed + echo failed >> "$target" + exit 1 +fi +echo '-------------------------------------------' >> "$target"