From: Joe Orton Date: Fri, 10 Jan 2020 10:20:07 +0000 (+0000) Subject: Add Travis job running the litmus WebDAV test suite. X-Git-Tag: 2.5.0-alpha2-ci-test-only~1711 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=debdedc681b5c98084be16c08c376e9c69dc7d84;p=thirdparty%2Fapache%2Fhttpd.git Add Travis job running the litmus WebDAV test suite. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1872588 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/.travis.yml b/.travis.yml index da8e4924f49..38c51edacb8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -136,6 +136,29 @@ matrix: APU_CONFIG="--with-crypto" CONFIG="--enable-mods-shared=reallyall" # ------------------------------------------------------------------------- + - name: Linux Ubuntu, litmus WebDAV tests + env: CONFIG="--enable-dav --enable-dav-fs" + LITMUS=1 TEST_ARGS="t/modules/dav.t" + addons: + apt: + update: false + sources: + - sourceline: 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe' + packages: + - cpanminus + - libtool-bin + - libapr1-dev + - libaprutil1-dev + - perl-doc + - lua5.3-dev + - libbrotli-dev + - libcurl4-openssl-dev + - libsystemd-dev + - libnghttp2-dev + - libjansson-dev + - libpcre2-dev + - litmus + # ------------------------------------------------------------------------- - if: branch = 2.4.x name: Linux Ubuntu, APR 1.5.1, APR-util 1.5.4 env: APR_VERSION=1.5.1 APU_VERSION=1.5.4 diff --git a/test/travis_run_linux.sh b/test/travis_run_linux.sh index 6a5d0cb2510..90ac2c81389 100755 --- a/test/travis_run_linux.sh +++ b/test/travis_run_linux.sh @@ -30,8 +30,17 @@ if ! test -v SKIP_TESTING; then make check TESTS="${TEST_ARGS}" else make install - cd test/perl-framework - perl Makefile.PL -apxs $HOME/build/httpd-root/bin/apxs - make test APACHE_TEST_EXTRA_ARGS="${TEST_ARGS}" + pushd test/perl-framework + perl Makefile.PL -apxs $HOME/build/httpd-root/bin/apxs + make test APACHE_TEST_EXTRA_ARGS="${TEST_ARGS}" + popd + fi + if test -v LITMUS; then + pushd test/perl-framework + mkdir -p t/htdocs/modules/dav + ./t/TEST -start + litmus http://localhost:8529/modules/dav/ + ./t/TEST -stop + popd fi fi