[PATCH] fwts-test: arg-log-format-0001: fix aarch64 failures
Colin King
colin.king at canonical.com
Mon Mar 24 11:13:05 UTC 2014
From: Colin Ian King <colin.king at canonical.com>
aarch64 fails on this test because the line numbers are different
from x86 because of a different header length that gets wrapped
around on lines. So make the test line number agnostic with some
sed replacements.
Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
fwts-test/arg-log-format-0001/test-0003.sh | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/fwts-test/arg-log-format-0001/test-0003.sh b/fwts-test/arg-log-format-0001/test-0003.sh
index 1589325..ed116b3 100755
--- a/fwts-test/arg-log-format-0001/test-0003.sh
+++ b/fwts-test/arg-log-format-0001/test-0003.sh
@@ -3,16 +3,19 @@
TEST="Test --log-format, %line field"
NAME=test-0003.sh
TMPLOG=$TMP/klog.log.$$
+TMPLOG_ORIG=$TMP/klog-0003.log.$$
TODAY=`date +%d/%m/%y`
-$FWTS -w 80 -j $FWTSTESTDIR/../data --klog=$FWTSTESTDIR/arg-log-format-0001/klog.txt --log-format="%owner %line: " klog - | grep "^klog" | sed sx12\/10\/11x${TODAY}x > $TMPLOG
-diff $TMPLOG $FWTSTESTDIR/arg-log-format-0001/klog-0003.log >> $FAILURE_LOG
+$FWTS -w 80 -j $FWTSTESTDIR/../data --klog=$FWTSTESTDIR/arg-log-format-0001/klog.txt --log-format="%owner %line: " klog - | grep "^klog" | sed sx12\/10\/11x${TODAY}x | sed "sx[0-9][0-9][0-9][0-9][0-9]:xXXXXX:x" > $TMPLOG
+sed "sx[0-9][0-9][0-9][0-9][0-9]:xXXXXX:x" < $FWTSTESTDIR/arg-log-format-0001/klog-0003.log > $TMPLOG_ORIG
+diff $TMPLOG $TMPLOG_ORIG >> $FAILURE_LOG
ret=$?
if [ $ret -eq 0 ]; then
echo PASSED: $TEST, $NAME
else
echo FAILED: $TEST, $NAME
+ cat $FAILURE_LOG
fi
-rm $TMPLOG
+rm $TMPLOG $TMPLOG_ORIG
exit $ret
--
1.9.1
More information about the fwts-devel
mailing list