File: test_all.sh

package info (click to toggle)
xnee 3.06-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 6,324 kB
  • ctags: 2,429
  • sloc: ansic: 21,992; sh: 12,427; makefile: 563
file content (44 lines) | stat: -rwxr-xr-x 1,028 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash

. etc/base_funs
\rm -f $LOG $ERR_LOG

init_test

START=`date '+%s'`
for i in `ls scripts/options/*.sh | grep -v test_all\.sh `; 
do 
  $i $*
done
STOP=`date '+%s'`

NAME=test_all.sh
NEW_LOG=test_all.log
rm    $NEW_LOG
touch $NEW_LOG
echo "Script name: test_all.sh" >> $NEW_LOG
echo "Results from test"  >> $NEW_LOG
cat $LOG | awk 'BEGIN { FS="[:]" ; TOT_T=0 ; SUC_T=0 ; ERR_T=0 ; WARN_T=0 ; RET_T=0 ; RET_E=0 ; } \
    { \
    TOT_T=TOT_T   + $2 ;\
    SUC_T=SUC_T  + $3 ;\
    ERR_T=ERR_T   + $4 ;\
    WARN_T=WARN_T + $5 ;\
    RET_T=RET_T   + $6 ;\
    RET_E=RET_E   + $7 ;\
    } \
    END { \
    printf "Total nr of tests:   %s\n", TOT_T ;\
    printf "  Success:           %s\n", SUC_T ;\
    printf "  Error:             %s\n", ERR_T ;\
    printf "  Warning:           %s\n", WARN_T ;\
    printf "  Return (correct):  %s\n", RET_T ;\
    printf "  Return (incorrect):%s\n", RET_E ;\
    }' | tee test_all.log

    
echo "TIME 0:`expr $STOP - $START`:$XNEE_VERSION:$X_VEND:$X_VERS:$ME:$OS" >> $NEW_LOG