.travis.yml 616 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. dist: bionic
  2. language: c
  3. addons:
  4. apt:
  5. packages:
  6. - lcov
  7. os:
  8. - linux
  9. - osx
  10. compiler:
  11. - clang
  12. - gcc
  13. script:
  14. - mkdir build
  15. - cd build
  16. - cmake ..
  17. - make
  18. - make test
  19. - cd tests
  20. - ./testMyRays
  21. addons:
  22. homebrew:
  23. packages:
  24. - imagemagick
  25. jobs:
  26. include:
  27. - stage: "Coverage"
  28. os: linux
  29. compiler: gcc
  30. script:
  31. - mkdir coverage
  32. - cd coverage
  33. - cmake .. -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug
  34. - cmake --build .
  35. - cmake --build . --target coveralls
  36. after_success:
  37. - bash <(curl -s https://codecov.io/bash)