.travis.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. language: c
  2. compiler:
  3. - clang
  4. - gcc
  5. sudo: false
  6. cache: ccache
  7. # blocklist
  8. branches:
  9. except:
  10. - development-psa
  11. - coverity_scan
  12. script:
  13. - tests/scripts/recursion.pl library/*.c
  14. - tests/scripts/check-generated-files.sh
  15. - tests/scripts/check-doxy-blocks.pl
  16. - tests/scripts/check-names.sh
  17. - tests/scripts/check-files.py
  18. - tests/scripts/doxygen.sh
  19. - cmake -D CMAKE_BUILD_TYPE:String="Check" .
  20. - make
  21. - make test
  22. - programs/test/selftest
  23. - OSSL_NO_DTLS=1 tests/compat.sh
  24. - tests/ssl-opt.sh -e '\(DTLS\|SCSV\).*openssl'
  25. - tests/scripts/test-ref-configs.pl
  26. - tests/scripts/curves.pl
  27. - tests/scripts/key-exchanges.pl
  28. after_failure:
  29. - tests/scripts/travis-log-failure.sh
  30. env:
  31. global:
  32. - SEED=1
  33. - secure: "barHldniAfXyoWOD/vcO+E6/Xm4fmcaUoC9BeKW+LwsHqlDMLvugaJnmLXkSpkbYhVL61Hzf3bo0KPJn88AFc5Rkf8oYHPjH4adMnVXkf3B9ghHCgznqHsAH3choo6tnPxaFgOwOYmLGb382nQxfE5lUdvnM/W/psQjWt66A1+k="
  34. addons:
  35. apt:
  36. packages:
  37. - doxygen
  38. - graphviz
  39. coverity_scan:
  40. project:
  41. name: "ARMmbed/mbedtls"
  42. notification_email: simon.butcher@arm.com
  43. build_command_prepend:
  44. build_command: make
  45. branch_pattern: coverity_scan