summaryrefslogtreecommitdiff
path: root/pbx/ael/ael-test
diff options
context:
space:
mode:
authorLuigi Rizzo <rizzo@icir.org>2006-04-28 14:17:03 +0000
committerLuigi Rizzo <rizzo@icir.org>2006-04-28 14:17:03 +0000
commit799126216eccca77aa5ad5a4a163a87ff7e38949 (patch)
tree51e1d1d40a35cd7292c6efb15f2c4338143c2047 /pbx/ael/ael-test
parent43bfe82828b932bd59a7d0d1d49845b9a921ec26 (diff)
- fix miscalculation in column numbers when multiple tabs
or empty lines are involved; - change linku1() to return the head of the list (unused at the moment); - ignore the source line number in runtests as they change with the source and cause mismatches in the comparison with the reference output. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23130 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'pbx/ael/ael-test')
-rwxr-xr-xpbx/ael/ael-test/runtests8
1 files changed, 6 insertions, 2 deletions
diff --git a/pbx/ael/ael-test/runtests b/pbx/ael/ael-test/runtests
index c0d148de4..a8de9eaec 100755
--- a/pbx/ael/ael-test/runtests
+++ b/pbx/ael/ael-test/runtests
@@ -1,9 +1,12 @@
#!/bin/bash
-
+ORIG=`mktemp /tmp/mytest.XXXXXX`
+NEW=`mktemp /tmp/mytest.XXXXXX`
for i in ael-test*; do
echo -n Test: $i..................
(cd $i; ../../../../utils/aelparse -n -d | grep -v -i 'seconds' > ../res.$i)
- if (diff -q res.$i ref.$i > /dev/null 2>&1 ) then
+ sed 's/line:[0-9]*//; /^Executed.*/d' < res.$i > $NEW
+ sed 's/line:[0-9]*//; /^Executed.*/d' < ref.$i > $ORIG
+ if (diff -q $NEW $ORIG > /dev/null 2>&1 ) then
echo PASSED
rm res.$i
else
@@ -12,3 +15,4 @@ for i in ael-test*; do
fi
done
+rm $NEW $ORIG