https://github.com/vlanore/tinycompo
Revision 824f4434a99ec0e3ccbed8d9d352b8e686d0e7c0 authored by Vincent Lanore on 16 January 2018, 10:16:55 UTC, committed by Vincent Lanore on 16 January 2018, 10:16:55 UTC
1 parent 2106948
Raw File
Tip revision: 824f4434a99ec0e3ccbed8d9d352b8e686d0e7c0 authored by Vincent Lanore on 16 January 2018, 10:16:55 UTC
New set syntex for ComponentReference + test.
Tip revision: 824f443
.travis.yml
language: cpp

dist: trusty
sudo: false

matrix:
  include:
    - addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
          packages:
            - g++-5
            - libopenmpi-dev
            - openmpi-bin
      env:
        - COMPILER=g++-5
        - OMPI_CXX=$COMPILER
    - addons:
        apt:
          sources:
            - ubuntu-toolchain-r-test
            - llvm-toolchain-precise-3.6
          packages:
            - g++-5
            - clang-3.6
            - libopenmpi-dev
            - openmpi-bin
      env:
        - COMPILER=clang++-3.6
        - OMPI_CXX=$COMPILER

before_install:
  - pip install --user cpp-coveralls

script:
  - export CXX=$COMPILER
  - $CXX -v
  - mpic++ -v
  - if [ "$CXX" == "g++-5" ]; then export TINYCOMPO_FLAGS="-fprofile-arcs -ftest-coverage -g"; fi
  - make && make test && make test_mpi

after_success:
  - if [ "$CXX" == "g++-5" ]; then coveralls --exclude test --exclude example --exclude test.cpp -t GdwyhgW7dWNP8F2nPJhfml2p89pYt41bR; fi
back to top