]> git.donarmstrong.com Git - biopieces.git/blob - bp_test/test_all
added testing suite
[biopieces.git] / bp_test / test_all
1 #!/usr/bin/env sh
2
3 source "lib/test.sh"
4
5 rm $log_file
6
7 count=0
8 time0=`date +%s`
9
10 for i in `ls "$BP_DIR/bp_test/test/"`; do
11     "$BP_DIR/bp_test/test/$i"
12     count=$[ $count + 1 ]
13 done
14
15 time1=`date +%s`
16 time=$[ $time1 - $time0 ]
17
18 test_count=`cat $log_file | wc -l | sed "s/ //g"`
19 test_ok=`grep -c "OK" $log_file`
20
21 test_fail=$[ $test_count - $test_ok ]
22
23 report="Biopieces tested: $count   Tests run: $test_count   OK: $test_ok   FAIL: $test_fail   Time: $time secs"
24
25 if [ $test_fail = 0 ]; then
26     echo_green "$report"
27 else
28     echo_red "$report"
29 fi