From 049f34d339dc9e52962e6e9a35685d7df7a49c49 Mon Sep 17 00:00:00 2001 From: Owen Clarke Date: Sat, 25 Feb 2012 23:10:11 -0500 Subject: [PATCH] Portability - Improved run_all script to run on Solaris. Signed-off-by: Paul Beckingham --- test/run_all | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/test/run_all b/test/run_all index 8bff3af69..0cb71a8a5 100755 --- a/test/run_all +++ b/test/run_all @@ -1,6 +1,7 @@ #! /bin/bash date > all.log +STARTEPOCH=`perl -e 'print time'` VRAMSTEG=/usr/local/bin/vramsteg BAR=0 @@ -28,25 +29,11 @@ if [ $BAR == 1 ]; then fi date >> all.log - -START=`head -1 all.log` -END=`tail -1 all.log` -OS=`uname` - -case $OS in - Darwin | FreeBSD) - STARTEPOCH=`date -j -f "%a %b %d %T %Z %Y" "${START}" "+%s"` - ENDEPOCH=`date -j -f "%a %b %d %T %Z %Y" "${END}" "+%s"` - ;; - Linux) - STARTEPOCH=`date "+%s" -d "${START}"` - ENDEPOCH=`date "+%s" -d "${END}"` - ;; -esac +ENDEPOCH=`perl -e 'print time'` RUNTIME=$(($ENDEPOCH - $STARTEPOCH)) printf "Pass: %5d\n" $(grep ^ok all.log | wc -l) printf "Fail: %5d\n" $(grep ^not all.log | wc -l) printf "Skipped: %5d\n" $(grep ^skip all.log | wc -l) -printf "Runtime: %5d\n" $RUNTIME +printf "Runtime: %5d seconds\n" $RUNTIME