diff options
| author | Ton Voon <tonvoon@users.sourceforge.net> | 2005-12-01 01:05:12 +0000 |
|---|---|---|
| committer | Ton Voon <tonvoon@users.sourceforge.net> | 2005-12-01 01:05:12 +0000 |
| commit | f9c07ec61cb09dde465e02ea35b3cc9f832b369c (patch) | |
| tree | af3b2b3cf16e4d121605a92a81a1fce6cb6e40c1 /config_test/run_tests | |
| parent | e5b45d0e143bd3dbfb870cbe9fd33977db1a2b19 (diff) | |
| download | monitoring-plugins-f9c07ec61cb09dde465e02ea35b3cc9f832b369c.tar.gz | |
Run longer test on redhat for spopen/pthread problem. Allow enable/disable of
pthread fix via configure option
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1292 f882894a-f735-0410-b71e-b25c423dba1c
Diffstat (limited to 'config_test/run_tests')
| -rwxr-xr-x | config_test/run_tests | 40 |
1 files changed, 27 insertions, 13 deletions
diff --git a/config_test/run_tests b/config_test/run_tests index e41db232..e7db3cae 100755 --- a/config_test/run_tests +++ b/config_test/run_tests | |||
| @@ -1,16 +1,30 @@ | |||
| 1 | #!/bin/ksh | 1 | #!/bin/ksh |
| 2 | # $1 is the number of iterations to run | ||
| 3 | # If $2 is specified, this is the number of times you run each iteration | ||
| 4 | # If there is a fail at run, exit 1 | ||
| 5 | # Prints to stdout # of successes and passes | ||
| 6 | # Prints to stderr a dot for each run | ||
| 2 | 7 | ||
| 3 | i=0 | 8 | total_runs=$2 |
| 4 | success=0 | 9 | [[ -z $total_runs ]] && total_runs=1 |
| 5 | fail=0 | 10 | run=1 |
| 6 | while [[ $i -lt $1 ]] ; do | 11 | while [[ $run -le $total_runs ]] ; do |
| 7 | ./child_test | 12 | i=0 |
| 8 | if [[ $? -eq 0 ]] ; then | 13 | success=0 |
| 9 | success=$(($success+1)) | 14 | fail=0 |
| 10 | else | 15 | while [[ $i -lt $1 ]] ; do |
| 11 | fail=$((fail+1)) | 16 | ./child_test |
| 12 | fi | 17 | if [[ $? -eq 0 ]] ; then |
| 13 | i=$(($i+1)) | 18 | success=$(($success+1)) |
| 19 | else | ||
| 20 | fail=$((fail+1)) | ||
| 21 | fi | ||
| 22 | i=$(($i+1)) | ||
| 23 | done | ||
| 24 | print "Success=$success Fail=$fail" | ||
| 25 | [[ $fail -gt 0 ]] && exit 1 | ||
| 26 | run=$(($run+1)) | ||
| 27 | [[ $total_runs -gt 1 ]] && print -u2 -n "." | ||
| 14 | done | 28 | done |
| 15 | print "Success=$success Fail=$fail" | 29 | [[ $total_runs -gt 1 ]] && print -u2 |
| 16 | [[ $fail -gt 0 ]] && exit 1 | 30 | exit 0 |
