blob: 128be0b1b0cb95fa08f65ebca3fbc38efc92f6f6 [file] [log] [blame]
Alexander Afanasyevb4500d92014-01-17 20:43:24 -08001language: cpp
2compiler:
3 - gcc
4before_install:
Alexander Afanasyev20d2c582014-01-26 15:32:51 -08005 - travis_retry sudo add-apt-repository -y ppa:named-data/ppa
Alexander Afanasyevb4500d92014-01-17 20:43:24 -08006 - travis_retry sudo apt-get update -qq
7 - travis_retry sudo apt-get install -qq autotools-dev
Alexander Afanasyev20d2c582014-01-26 15:32:51 -08008 - travis_retry sudo apt-get install -qq ndnx-dev
Alexander Afanasyevb4500d92014-01-17 20:43:24 -08009 - travis_retry sudo apt-get install -qq libboost-all-dev
10 - travis_retry sudo apt-get install -qq libcrypto++-dev
11 - travis_retry sudo apt-get install -qq libsqlite3-dev
12script:
13 - autoreconf -f --install
Alexander Afanasyev9b18c562014-01-24 15:32:58 -080014 - ./configure --with-tests
Alexander Afanasyevb4500d92014-01-17 20:43:24 -080015 - make
16 - sudo make install
17 - sudo ldconfig
Alexander Afanasyev20d2c582014-01-26 15:32:51 -080018 - #
19 - # Some tests now require daemon to run (and daemon needs the library to be compiled)
20 - travis_retry git clone git://github.com/cawka/ndnd-tlv ndnd-tlv
21 - cd ndnd-tlv
22 - ./waf configure
23 - ./waf -j1
24 - sudo ./waf install
25 - cd ..
26 - #
27 - #
28 - ndnd-tlv-start
29 - sleep 1
30 - #
Alexander Afanasyevb4500d92014-01-17 20:43:24 -080031 - ./tests_boost/unit-tests -l all