From: Peter van Dijk Date: Tue, 14 Jan 2014 06:32:16 +0000 (+0100) Subject: add recursor regression to travis; show diffs after recursor runtests X-Git-Tag: rec-3.6.0-rc1~243 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6d1a3b7a03018b690be9568d2467c1143012c077;p=pdns add recursor regression to travis; show diffs after recursor runtests --- diff --git a/.travis.yml b/.travis.yml index 7409d1506..29510d165 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,10 +3,13 @@ compiler: - gcc - clang before_script: + - sudo /sbin/ip addr add 10.0.3.0/24 dev lo - sudo rm /etc/apt/sources.list.d/travis_ci_zeromq3-source.list - sudo apt-get update - - sudo apt-get install libboost-all-dev libtolua-dev bc libcdb-dev libnet-dns-perl unbound-host ldnsutils dnsutils bind9utils libtool libcdb-dev xmlto dblatex links asciidoc ruby-json ruby-sqlite3 rubygems libcurl4-openssl-dev ruby1.9.1 socat time libzmq1 libzmq-dev pkg-config + - sudo apt-get install libboost-all-dev libtolua-dev bc libcdb-dev libnet-dns-perl unbound-host ldnsutils dnsutils bind9utils libtool libcdb-dev xmlto dblatex links asciidoc ruby-json ruby-sqlite3 rubygems libcurl4-openssl-dev ruby1.9.1 socat time libzmq1 libzmq-dev pkg-config daemontools authbind liblua5.1-posix1 - sudo update-alternatives --set ruby /usr/bin/ruby1.9.1 + - sudo touch /etc/authbind/byport/53 + - sudo chmod 755 /etc/authbind/byport/53 - gem install bundler --no-rdoc --no-ri - cd regression-tests - wget http://s3.amazonaws.com/alexa-static/top-1m.csv.zip @@ -26,7 +29,18 @@ script: - ./dist-recursor - cd docs - make - - cd ../../regression-tests + - cd ../../regression-tests.recursor + - cp vars.sample vars + - ./config.sh + - ./start.sh + - sleep 3 + - svstat configs/* + - ./runtests + - test ! -s ./failed_tests + - ./stop.sh + - sleep 3 + - ./clean.sh + - cd ../regression-tests - touch verify-dnssec-zone/allow-missing - ./start-test-stop 5300 bind-both - ./start-test-stop 5300 bind-dnssec-both diff --git a/regression-tests.recursor/runtests b/regression-tests.recursor/runtests index b9191e5c1..7e5945639 100755 --- a/regression-tests.recursor/runtests +++ b/regression-tests.recursor/runtests @@ -15,3 +15,4 @@ export testsdir nameserver=$PREFIX.9 port=53 ../regression-tests/runtests context=recursor ../regression-tests/toxml +grep . */diff || true