summaryrefslogtreecommitdiffstats
path: root/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Catch assert() failures.Joe Orton2020-09-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1881396 13f79535-47bb-0310-9956-ffa450edef68
* Fail for more abort() errors in error_log.Joe Orton2020-08-051-9/+19
| | | | | | | | | Fail if a core dump is produced, and dump the backtrace if so. (e.g. during parent or child process shutdown, core dumps will not show up as test case failures so would not otherwise be caught) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1880602 13f79535-47bb-0310-9956-ffa450edef68
* For non-trunk run a simpler APLOGNO() test using grep whichJoe Orton2020-07-301-7/+22
| | | | | | | only catches missing arguments, but this is better than nothing. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1880453 13f79535-47bb-0310-9956-ffa450edef68
* * docs/log-message-tags/update-log-msg-tags: Exit with non-zeroJoe Orton2020-07-151-2/+0
| | | | | | | | | so inconsistent state is caught as a failure. * test/README.travis: APLOGNO() sanity checking is done. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879876 13f79535-47bb-0310-9956-ffa450edef68
* Test VPATH build in Travis, update docs.Joe Orton2020-07-132-6/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879827 13f79535-47bb-0310-9956-ffa450edef68
* For TEST_SSL=1 runs, test SSLSessionCache with shmcb, memcachedJoe Orton2020-07-072-7/+11
| | | | | | | | and redis socache providers. Force TLSv1.2 for these runs since TLSv1.3 doesn't use the cache. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879594 13f79535-47bb-0310-9956-ffa450edef68
* Adjust for r1879447 to specify shmcb is tested when Joe Orton2020-07-021-1/+1
| | | | | | | TEST_SSL_SESSCACHE is defined. [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879448 13f79535-47bb-0310-9956-ffa450edef68
* Add additional test suite runs for the prefork & event pool-debug builds:Joe Orton2020-07-021-1/+15
| | | | | | | | - run with SSLSessionCache defined (after r1879430) - run with "SSLProtocol TLSv1.2" git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879441 13f79535-47bb-0310-9956-ffa450edef68
* Travis changes:Joe Orton2020-06-301-6/+13
| | | | | | | | | | | | | a) add job to check for empty APLOGNO() macros b) don't install CPAN stuff if SKIP_TESTING is set c) don't tail the error_log on test suite failure since it's almost always irrelevant shutdown stuff and obscures the actual failures d) use coloured grep output when showing segfaults to make them obvious in the travis error_log output. e.g. https://travis-ci.org/github/apache/httpd/jobs/703517978#L2537 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879370 13f79535-47bb-0310-9956-ffa450edef68
* Add workaround for IPv6 configuration on non-x86 hosts which Joe Orton2020-06-231-0/+10
| | | | | | | | appears to fix the connection failures. Almost certainly a bug here, not at all sure where. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879103 13f79535-47bb-0310-9956-ffa450edef68
* For diagnosing weird non-x86 failures, dump /etc/hosts in future runs. [skip ci]Joe Orton2020-06-191-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1878993 13f79535-47bb-0310-9956-ffa450edef68
* Update Travis LDAP testing to use new container setup scriptJoe Orton2020-06-162-8/+7
| | | | | | | provided by test framework. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1878889 13f79535-47bb-0310-9956-ffa450edef68
* Add Travis job which runs slapd in a container to allow testingJoe Orton2020-06-094-2/+29
| | | | | | | | | mod_authnz_ldap, per new test case added in r1878655. * test/travis_Dockerfile_slapd: New dockerfile for running slapd. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1878663 13f79535-47bb-0310-9956-ffa450edef68
* Tail more error_log for failed test suite runs in Travis. [skip ci]Joe Orton2020-06-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1878654 13f79535-47bb-0310-9956-ffa450edef68
* Build with LDAP support for APR 1.x.Joe Orton2020-06-051-0/+4
| | | | | | | Dump end of error_log for test run failures. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1878502 13f79535-47bb-0310-9956-ffa450edef68
* Travis docs updates. [skip ci]Joe Orton2020-04-281-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1877122 13f79535-47bb-0310-9956-ffa450edef68
* For future debugging ease, output the Travis tag & branch. [skip ci]Joe Orton2020-03-311-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1875923 13f79535-47bb-0310-9956-ffa450edef68
* Add simple test for apxs to catch regression in r1872042.Joe Orton2020-03-201-5/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1875465 13f79535-47bb-0310-9956-ffa450edef68
* Update docs. The expr_string.t failure has not been seen since Joe Orton2020-03-041-1/+4
| | | | | | | | the workaround was added AFAICT. The async filter bug is still breaking the tests regularly. [skip ci]. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1874775 13f79535-47bb-0310-9956-ffa450edef68
* Switch to using httpd-tests git repo.Joe Orton2020-03-031-17/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1874716 13f79535-47bb-0310-9956-ffa450edef68
* Add gcc 9 job, enable enhanced malloc debugging for pool-debug job.Joe Orton2020-02-201-0/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1874256 13f79535-47bb-0310-9956-ffa450edef68
* Add Travis job which runs under UBSan ("Undefined Behaviour Sanitizer").Joe Orton2020-02-191-0/+21
| | | | | | | | | | mod_http2 disabled for now until https://github.com/icing/mod_h2/pull/194 is merged. Github: closes #96 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1874190 13f79535-47bb-0310-9956-ffa450edef68
* Back off a little when svn export is timing out.Joe Orton2020-02-171-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1874128 13f79535-47bb-0310-9956-ffa450edef68
* Fix spelling errors found by codespell. [skip ci]Mike Rumph2020-02-132-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1873985 13f79535-47bb-0310-9956-ffa450edef68
* Non-x86 testing seems reasonably reliable; note some known failuresJoe Orton2020-01-131-6/+5
| | | | | | | currently. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872732 13f79535-47bb-0310-9956-ffa450edef68
* Add Travis job running the litmus WebDAV test suite.Joe Orton2020-01-101-3/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872588 13f79535-47bb-0310-9956-ffa450edef68
* Add arm64 support for Travis testing.Mike Rumph2020-01-081-0/+1
| | | | | | | | This support is experimental. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872519 13f79535-47bb-0310-9956-ffa450edef68
* Add Travis job which runs tests in random order.Joe Orton2020-01-061-2/+2
| | | | | | | Github: closes #86 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872373 13f79535-47bb-0310-9956-ffa450edef68
* Cache SVN checkout of test/framework across Travis builds. ShouldJoe Orton2020-01-061-4/+21
| | | | | | | | | | improve reliability (the checkout fails frequently) and performance, plus reduces load on ASF infra. Github: closes #85 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872372 13f79535-47bb-0310-9956-ffa450edef68
* test/travis_before_linux.sh: increase backoff time before executing svn exportLuca Toscano2020-01-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872309 13f79535-47bb-0310-9956-ffa450edef68
* Work around a build failure when a cached APR branch installJoe Orton2019-12-301-0/+4
| | | | | | | | | | | | is used but APR-util needs to be rebuilt; currently this fails because the APR build directory is not available. e.g. https://travis-ci.org/apache/httpd/jobs/630885203 Disable caching for this combination for now. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872106 13f79535-47bb-0310-9956-ffa450edef68
* test/travis_before_linux.sh: move retry logic to functionLuca Toscano2019-12-291-9/+25
| | | | | | | | | | 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). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872073 13f79535-47bb-0310-9956-ffa450edef68
* test/travis_before_linux.sh: make for loop more resilientLuca Toscano2019-12-281-2/+10
| | | | | | | | | | | | | 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
* test/travis_before_linux.sh: remove bash -e flagLuca Toscano2019-12-221-1/+1
| | | | | | | | | | | 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. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1871908 13f79535-47bb-0310-9956-ffa450edef68
* test/travis_before_linux.sh: add a simple bash retry to svn exportLuca Toscano2019-12-221-1/+8
| | | | | | | | | | 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. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1871907 13f79535-47bb-0310-9956-ffa450edef68
* Remove check for committer statusMike Rumph2019-12-031-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1870763 13f79535-47bb-0310-9956-ffa450edef68
* git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1870738 ↵Mike Rumph2019-12-031-0/+1
| | | | 13f79535-47bb-0310-9956-ffa450edef68
* Note that APU_VERSION=trunk doesn't work per rpluem's mail. [skip ci]Joe Orton2019-11-221-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1870150 13f79535-47bb-0310-9956-ffa450edef68
* Doc updates for Travis. [skip ci]Joe Orton2019-11-211-3/+54
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1870086 13f79535-47bb-0310-9956-ffa450edef68
* Build on s390x (interesting test target since it's big-endian).Joe Orton2019-11-211-3/+3
| | | | | | | | IRC notifications work, e-mail doesn't; branches are done. ppc64le builds also work but are extremely slow, so not enabled. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1870080 13f79535-47bb-0310-9956-ffa450edef68
* Support travis builds against APR/APR-util non-trunk branches.Joe Orton2019-11-212-43/+42
| | | | | | | Add job for APR 1.7.x + APR-util 1.7.x. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1870077 13f79535-47bb-0310-9956-ffa450edef68
* Specify make flags globally and work around PR 63942 for regenerationJoe Orton2019-11-202-2/+4
| | | | | | | of server/util_expr parser. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1870047 13f79535-47bb-0310-9956-ffa450edef68
* Minor Travis doc updates and a todo list. [skip ci]Joe Orton2019-11-121-1/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869708 13f79535-47bb-0310-9956-ffa450edef68
* Add buildconf option to force (rather than suppress) regeneration ofJoe Orton2019-11-121-1/+1
| | | | | | | | | | | | | the ap_expr parser. Add a Travis job which uses this, so a patch which changes the parser sources is tested appropriately (e.g PR#72). * buildconf: Add --with-regen-expr to force ap_expr regeneration. * .travis.yml, test/travis_run_linux.sh: Pass BUILDCONF to buildconf and add job which uses the new option. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869697 13f79535-47bb-0310-9956-ffa450edef68
* Add shared-mpms build, add build against APR trunk (httpd trunk only).Joe Orton2019-11-081-7/+18
| | | | | | | Fix handling and ensure safe caching of APR trunk build. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869564 13f79535-47bb-0310-9956-ffa450edef68
* Start sketching out some travis docs and check we can -> [skip ci]Joe Orton2019-11-081-0/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869550 13f79535-47bb-0310-9956-ffa450edef68
* Revert r1869541 and always run httpd's buildconf against the Debian APR,Joe Orton2019-11-081-6/+3
| | | | | | | which does include the *.m4 files. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869543 13f79535-47bb-0310-9956-ffa450edef68
* Run buildconf using the specific APR/APR-util versions if configured.Joe Orton2019-11-081-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869541 13f79535-47bb-0310-9956-ffa450edef68
* Add Travis support for multiple APR/APR-util versions.Joe Orton2019-11-082-2/+46
| | | | | | | Add an APR build with --enable-pool-debug. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869533 13f79535-47bb-0310-9956-ffa450edef68
* Support 2.4.x builds, which lacks --with-test-suite support.Joe Orton2019-11-081-3/+22
| | | | | | | Build with --enable-load-all-modules only when the test suite is run. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869527 13f79535-47bb-0310-9956-ffa450edef68