]> git.sur5r.net Git - bacula/bacula/blob - regress/nightly-all
67d6f141420b9a65d0d557232a8e54e8fb2c42b4
[bacula/bacula] / regress / nightly-all
1 #!/bin/sh
2 #
3 # run both the disk and the tape based regression tests.
4 #
5 # Include full output
6 echo "Begin nightly-all `date`"
7 save_debug=${REGRESS_DEBUG}
8 REGRESS_DEBUG=1
9 export REGRESS_DEBUG
10 svn update
11 scripts/config_dart
12 nice ctest -D Nightly -R "^(disk|tape|changer):"
13 if [ $? != 0 ] ; then
14    echo "ctest failed re-running Submit"
15    ctest -D NightlySubmit
16    if [ $? != 0 ] ; then
17       echo "Submit failed, waiting 5 mins"
18       sleep 300
19       echo "ctest failed re-running Submit a second time"
20       ctest -D NightlySubmit
21    fi
22 fi
23 REGRESS_DEBUG=${save_debug}
24 echo "End nightly-all `date`"