blob: 2cd3637d86bf331def7b988442affd035cb5a007 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
output=${1:-"expat_tests.log"} # default log file
# logging function
function testCheck() {
testExec="$1"
shift
echo && echo ${testExec} && ./${testExec} "$@"
error=$?
result=$([[ ${error} -eq 0 ]] && echo "PASS" || echo "FAIL")
echo "${result}: ${testExec}" && echo "============================"
}
export output
export -f testCheck
TIME=$(which time)
echo "runtests"
${TIME} -f 'Execution time: %e s' bash -c "./runtests -v"
echo "runtestspp"
${TIME} -f 'Execution time: %e s' bash -c "./runtestspp -v"
echo
|