.travis.yml 444 B

1234567891011121314151617181920212223242526272829303132
  1. dist: bionic
  2. language: c
  3. os:
  4. - linux
  5. - osx
  6. addons:
  7. apt:
  8. packages:
  9. - lcov
  10. - gcov-7.4
  11. compiler:
  12. - clang
  13. - gcc
  14. script:
  15. - mkdir build
  16. - cd build
  17. - cmake ..
  18. - make
  19. - make test
  20. - cd ..
  21. - mkdir coverage
  22. - cd coverage
  23. - cmake .. -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug
  24. - cmake --build .
  25. - cmake --build . --target coveralls
  26. after_success:
  27. - bash <(curl -s https://codecov.io/bash)