diff options
author | Luca Toscano <elukey@apache.org> | 2019-12-28 08:29:30 +0000 |
---|---|---|
committer | Luca Toscano <elukey@apache.org> | 2019-12-28 08:29:30 +0000 |
commit | 2688e472ff453bcf25c7804161c85ca0df6b2bb4 (patch) | |
tree | 732f734fe0d69a36feb28ceff334a069886f1a30 /test/travis_before_linux.sh | |
parent | c7d7b6d1a3b3c4b2c7ad19258fd0d388901a1c9d (diff) | |
download | httpd-2688e472ff453bcf25c7804161c85ca0df6b2bb4.tar.gz |
test/travis_before_linux.sh: make for loop more resilient
This is a follow up to my last commit to this file, to make
the for loop more resilient with the following:
- use --force in svn export, otherwise the second attempt will
always fail due to the dest directory already present.
- exit 1 in case the 5 tries end up in a non zero exit code
(to fail fast the build).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872045 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test/travis_before_linux.sh')
-rwxr-xr-x | test/travis_before_linux.sh | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/test/travis_before_linux.sh b/test/travis_before_linux.sh index 04f63d9202..8e4543b46d 100755 --- a/test/travis_before_linux.sh +++ b/test/travis_before_linux.sh @@ -5,8 +5,16 @@ if ! test -v SKIP_TESTING; then # reporting any progress. for i in {1..5} do - timeout 60 svn export -q https://svn.apache.org/repos/asf/httpd/test/framework/trunk test/perl-framework - if [ $? -eq 0 ]; then break; else sleep 120; fi + timeout 60 svn export --force -q https://svn.apache.org/repos/asf/httpd/test/framework/trunk test/perl-framework + if [ $? -eq 0 ]; then + break + else + if [ $i -eq 5 ]; then + exit 1 + else + sleep 120 + fi + fi done fi |