mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-13 04:50:41 +01:00
30 lines
769 B
Bash
Executable File
30 lines
769 B
Bash
Executable File
#!/bin/bash
|
|
# this is a small helper script used to run testbench tests
|
|
# repetitively. It is meant for manual use and not included
|
|
# in any testbench functionality.
|
|
# There are some options commented out, e.g. exit on first
|
|
# failure. If that option is desired, it must be "commented
|
|
# in" -- we don't think it's worth to add proper options for that.
|
|
# Copyright (2015) by Rainer Gerhards, released under ASL 2.0
|
|
RUN=1
|
|
MAXRUN=50
|
|
SUCCESS=0
|
|
FAIL=0
|
|
while [ $RUN -le $MAXRUN ]; do
|
|
echo
|
|
echo "###### RUN: " $RUN "success" $SUCCESS "fail" $FAIL
|
|
$1
|
|
if [ "$?" -ne "0" ]; then
|
|
((FAIL++))
|
|
echo "FAIL!"
|
|
#vi work
|
|
exit 1
|
|
else
|
|
((SUCCESS++))
|
|
fi
|
|
((RUN++))
|
|
done
|
|
echo
|
|
echo "Nbr success: " $SUCCESS
|
|
echo "Nbr fail...: " $FAIL
|