From 70f2c64d258b045055bc885826e3804b5f2315cb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kim=20Nguy=E1=BB=85n?= Date: Fri, 8 Nov 2013 21:43:29 +0100 Subject: [PATCH] Add a script to output the number of states/running time/number of traversal for increasing query sizes. --- tests/test_complexity.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 tests/test_complexity.sh diff --git a/tests/test_complexity.sh b/tests/test_complexity.sh new file mode 100755 index 0000000..815681c --- /dev/null +++ b/tests/test_complexity.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +S="//Z/ancestor::A" +Q="$S" + +for i in `seq 1 30` +do + src/tatoo.native -s -d tests/alphabet.xml -o /dev/null -c "$Q" 2> /tmp/log + ST=`grep 'Number of states' /tmp/log | cut -f 2 -d :` + TM=`grep 'evaluating query in' /tmp/log | cut -f 3 -d : | cut -f 1 -d m` + RU=`grep 'number of runs' /tmp/log | cut -f 3 -d :` + echo "$i", "$ST", "$TM", "$RU" + Q="$Q""$S" +done +rm -f /tmp/log -- 2.17.1