Skip "PCRE 1" job for 2.4.x since there's no PCRE 2 support.
Enable ppc64le builds, caching now seems to work in Travis for non-x86.
travis: enable email notifications on success as test
adding myself for debugging (happy 113th birthday to the inventor of that term\!)
does this work??
travis: send notification to httpd-dev@ only on failure
Due to a combination of Daniel's work and probably some fix on Travis end, we are now finally getting Travis emails in httpd-dev@. Since having notifications for successful builds might become a little spammy, let's just alert when a build fails (like we do with buildbot IIUC).
travis: sync trunk's notification config with 2.4.x
test/travis_before_linux.sh: add a simple bash retry to svn export
Sometimes a build is killed by Travis due to svn export taking a long time to complete (> 10m). This change should be a test to see if a simple workaround reduces the noise to the dev@ mailing list.
test/travis_before_linux.sh: remove bash -e flag
To allow a proper fail/retry, -e needs to be removed. Ideally this shouldn't happen, so I'd consider this a test to see if the bash for workaround is a viable option or not.
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).
travis: temporary disable notifications to dev@
There seem to be some issues to iron out, disabling email notifications to avoid spamming dev@.
test/travis_before_linux.sh: move retry logic to function
Move the retry logic to a bash function and restore the -e failure policy in the script (to have cleaner log traces in base of build failures).
Work around a build failure when a cached APR branch install is used but APR-util needs to be rebuilt; currently this fails because the APR build directory is not available.
test/travis_before_linux.sh: increase backoff time before executing svn export
Cache SVN checkout of test/framework across Travis builds. Should improve reliability (the checkout fails frequently) and performance, plus reduces load on ASF infra.
Github: closes #85
Add Travis job which runs tests in random order.
Github: closes #86
travis: add verbose config to perl test suite for Ubuntu Worker All Modules
For some reason we get sporadic failures only in Ubuntu Worker All Modules' test:
t/apache/rwrite.t ................... 53/? # Failed test 113 in /home/travis/build/apache/httpd/test/perl-framework/blib/lib/Apache/TestCommon.pm at line 56 fail #113 t/apache/rwrite.t ................... Failed 1/114 subtests