.travis.yml 1.37 KB
Newer Older
1 2 3
language: cpp
compiler: gcc

4 5 6
before_install:
  - sudo pip install cpp-coveralls

7
before_script: make data ; make germline
8

9 10 11 12 13 14 15 16 17 18
script:
  ###
  - echo '"Build..."' && echo -en 'travis_fold:start:script.build\\r'
  - make COVERAGE=1
  - echo -en 'travis_fold:end:script.build\\r'
  ###
  - echo '"Tests, Algo (unit)..."'  && echo -en 'travis_fold:start:script.test-algo-unit\\r'
  - make COVERAGE=1 unit
  - echo -en 'travis_fold:end:script.test-algo-unit\\r'
  ###
19
  - echo '"Tests, Algo (functional, .should_get)..."'  && echo -en 'travis_fold:start:script.test-algo-functional\\r'
20 21 22
  - make COVERAGE=1 should
  - echo -en 'travis_fold:end:script.test-algo-functional\\r'
  ###
23 24 25 26
  - echo '"Tests, Algo (functional, .should-vdj.fa)..."'  && echo -en 'travis_fold:start:script.test-algo-functional-vdj\\r'
  - make COVERAGE=1 shouldvdj
  - echo -en 'travis_fold:end:script.test-algo-functional-vdj\\r'
  ###
27 28 29 30 31
  - echo '"Tests, Tools..."'  && echo -en 'travis_fold:start:script.test-tools\\r'
  - make test_tools
  - echo -en 'travis_fold:end:script.test-tools\\r'
  ###
  - echo '"Tests, Browser (unit)..."'  && echo -en 'travis_fold:start:script.test-browser-unit\\r'
32
  - make unit_browser
33
  - echo -en 'travis_fold:end:script.test-browser-unit\\r'
34 35

after_success:
36
  - make should_coveralls
37 38

notifications:
39 40
  email:
    - notifications@vidjil.org
41 42
  webhooks:
    - https://buildtimetrend.herokuapp.com/travis