]> git.sur5r.net Git - bacula/bacula/blob - regress/nightly-disk
Possible fix for big-files-test
[bacula/bacula] / regress / nightly-disk
1 #!/bin/sh
2 #
3 # test only the disk based regression scripts
4 #
5 # Include full output
6 LANG=C
7 echo "Begin nightly-disk `date`"
8 save_debug=${REGRESS_DEBUG}
9 REGRESS_DEBUG=1
10 export REGRESS_DEBUG
11 rm -rf Testing
12 git checkout master
13 git pull
14 #
15 # Temp switch to branch Branch-5.0 NB this leaves you on a headless
16 #    branch, but it works for building and testing.
17 #
18 #git checkout `git branch -r | grep "5\.0" | head -1`
19 #if [ $? -ne 0 ]; then
20 #   git checkout master
21 #fi
22 make distclean
23 scripts/config_dart
24 make setup
25 nice ctest -D Nightly -R "^disk:"
26 rtn=$?
27 i=0
28 while [ $i -le 5 ]; do
29    if [ $rtn = 0 ] || [ "$rtn" = "8" ]; then
30       break;
31    fi
32    echo "Submit failed, waiting 5 mins"
33    sleep 300
34    echo "ctest failed re-running Submit"
35    ctest -D NightlySubmit
36    rtn=$?
37    i=`expr $i + 1`
38 done
39 REGRESS_DEBUG=${save_debug}
40 echo "End nightly-disk `date`"