- 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
- ./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