Skip to content
Snippets Groups Projects
.travis.yml 639 B
Newer Older
Ben Taylor's avatar
Ben Taylor committed
language: java
jdk:
  - openjdk7
sudo: false
Ben Taylor's avatar
Ben Taylor committed
before_install:
  - "export DISPLAY=:99.0"
  - "sh -e /etc/init.d/xvfb start"
  - "mkdir dependencies && cd dependencies"
Ben Taylor's avatar
Ben Taylor committed
  - "wget ftp://emboss.open-bio.org/pub/EMBOSS/EMBOSS-6.6.0.tar.gz && tar xzfv EMBOSS-6.6.0.tar.gz"
  - "cd EMBOSS-6.6.0 && mkdir build && ./configure --prefix $(pwd)/build"
  - "make"
  - "make install"
  - "export EMBOSS_ROOT=$(pwd)/build && cd ../.."
install:
Ben Taylor's avatar
Ben Taylor committed
  - "make"
  - "cd test"
  - "ln -s $(pwd)/../etc/log4j.properties ."
Ben Taylor's avatar
Ben Taylor committed
script: ant -f build-test.xml test -DEMBOSS_ROOT=$EMBOSS_ROOT | tee test.log && [ -z "$(grep 'Failures:\s[^0]\|Errors:\s[^0]' test.log)" ]