mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-08-02 05:30:23 +02:00
34 lines
564 B
Bash
Executable file
34 lines
564 B
Bash
Executable file
#! /bin/bash
|
|
|
|
date > all.log
|
|
|
|
for i in *.t
|
|
do
|
|
./$i >> all.log 2>&1
|
|
done
|
|
|
|
date >> all.log
|
|
|
|
START=`head -1 all.log`
|
|
END=`tail -1 all.log`
|
|
OS=`uname`
|
|
|
|
case $OS in
|
|
Darwin)
|
|
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
|
|
|
|
RUNTIME=$(($ENDEPOCH - $STARTEPOCH))
|
|
|
|
echo -n 'Pass: '
|
|
grep ^ok all.log | wc -l
|
|
echo -n 'Fail: '
|
|
grep ^not all.log | wc -l
|
|
echo -n 'Runtime: '
|
|
echo $RUNTIME
|