Paul Bakker | 3ad3aa3 | 2014-04-17 16:16:05 +0200 | [diff] [blame] | 1 | language: c |
Gilles Peskine | e021233 | 2020-04-21 22:13:43 +0200 | [diff] [blame] | 2 | compiler: gcc |
Manuel Pégourié-Gonnard | c84d7fb | 2015-08-04 15:59:34 +0200 | [diff] [blame] | 3 | sudo: false |
Manuel Pégourié-Gonnard | 2c99800 | 2015-08-04 18:06:02 +0200 | [diff] [blame] | 4 | cache: ccache |
Gilles Peskine | b9d0fd6 | 2020-04-21 22:18:58 +0200 | [diff] [blame] | 5 | |
| 6 | jobs: |
| 7 | include: |
Gilles Peskine | c15574b | 2020-04-26 21:26:42 +0200 | [diff] [blame] | 8 | - name: basic checks and reference configurations |
Gilles Peskine | a7ef8a1 | 2020-04-23 23:45:55 +0200 | [diff] [blame] | 9 | addons: |
| 10 | apt: |
| 11 | packages: |
Gilles Peskine | 2bebfc9 | 2020-04-25 23:36:00 +0200 | [diff] [blame] | 12 | - gnutls-bin |
Gilles Peskine | a7ef8a1 | 2020-04-23 23:45:55 +0200 | [diff] [blame] | 13 | - doxygen |
| 14 | - graphviz |
Gilles Peskine | 59afb73 | 2020-04-25 22:30:31 +0200 | [diff] [blame] | 15 | - gcc-arm-none-eabi |
| 16 | - libnewlib-arm-none-eabi |
Gilles Peskine | 7b5f0d3 | 2020-04-25 21:15:07 +0200 | [diff] [blame] | 17 | language: python # Needed to get pip for Python 3 |
| 18 | python: 3.5 # version from Ubuntu 16.04 |
| 19 | install: |
| 20 | - pip install pylint==2.4.4 |
Gilles Peskine | b9d0fd6 | 2020-04-21 22:18:58 +0200 | [diff] [blame] | 21 | script: |
Gilles Peskine | dadd3bd | 2020-04-21 22:23:35 +0200 | [diff] [blame] | 22 | - tests/scripts/all.sh -k 'check_*' |
Gilles Peskine | 12141d0 | 2020-04-25 21:31:04 +0200 | [diff] [blame] | 23 | - tests/scripts/all.sh -k test_default_out_of_box |
Gilles Peskine | c15574b | 2020-04-26 21:26:42 +0200 | [diff] [blame] | 24 | - tests/scripts/test-ref-configs.pl |
Gilles Peskine | 7ccd025 | 2020-04-30 23:10:48 +0200 | [diff] [blame] | 25 | - tests/scripts/all.sh -k build_arm_none_eabi_gcc_arm5vte build_arm_none_eabi_gcc_m0plus |
Gilles Peskine | b9d0fd6 | 2020-04-21 22:18:58 +0200 | [diff] [blame] | 26 | |
Gilles Peskine | 12141d0 | 2020-04-25 21:31:04 +0200 | [diff] [blame] | 27 | - name: full configuration |
Gilles Peskine | b9d0fd6 | 2020-04-21 22:18:58 +0200 | [diff] [blame] | 28 | script: |
Gilles Peskine | 12141d0 | 2020-04-25 21:31:04 +0200 | [diff] [blame] | 29 | - tests/scripts/all.sh -k test_full_cmake_gcc_asan |
Gilles Peskine | b9d0fd6 | 2020-04-21 22:18:58 +0200 | [diff] [blame] | 30 | |
Gilles Peskine | c15574b | 2020-04-26 21:26:42 +0200 | [diff] [blame] | 31 | - name: check compilation guards |
Gilles Peskine | b9d0fd6 | 2020-04-21 22:18:58 +0200 | [diff] [blame] | 32 | script: |
Gilles Peskine | 04c4a7e | 2020-04-25 21:46:42 +0200 | [diff] [blame] | 33 | - tests/scripts/all.sh -k 'test_depends_*' 'build_key_exchanges' |
Gilles Peskine | b9d0fd6 | 2020-04-21 22:18:58 +0200 | [diff] [blame] | 34 | |
Gilles Peskine | e4fdfc4 | 2020-04-25 22:42:41 +0200 | [diff] [blame] | 35 | - name: macOS |
| 36 | os: osx |
| 37 | compiler: clang |
| 38 | script: |
| 39 | - tests/scripts/all.sh -k test_default_out_of_box |
| 40 | |
Gilles Peskine | a1cf6d5 | 2020-04-25 23:25:10 +0200 | [diff] [blame] | 41 | - name: Windows |
| 42 | os: windows |
| 43 | script: |
Gilles Peskine | 00f2436 | 2020-04-26 13:12:55 +0200 | [diff] [blame] | 44 | - scripts/windows_msbuild.bat v141 # Visual Studio 2017 |
Gilles Peskine | a1cf6d5 | 2020-04-25 23:25:10 +0200 | [diff] [blame] | 45 | |
Janos Follath | 831a65f | 2016-03-21 09:22:58 +0000 | [diff] [blame] | 46 | after_failure: |
Simon Butcher | 6eaf365 | 2016-04-10 15:11:27 +0100 | [diff] [blame] | 47 | - tests/scripts/travis-log-failure.sh |
Gilles Peskine | b9d0fd6 | 2020-04-21 22:18:58 +0200 | [diff] [blame] | 48 | |
Paul Bakker | 05c3774 | 2014-05-02 16:19:04 +0200 | [diff] [blame] | 49 | env: |
| 50 | global: |
Manuel Pégourié-Gonnard | 27762f3 | 2019-02-27 10:46:56 +0100 | [diff] [blame] | 51 | - SEED=1 |
Vikas Katariya | 6c371a4 | 2019-09-10 17:22:52 +0100 | [diff] [blame] | 52 | - secure: "FrI5d2s+ckckC17T66c8jm2jV6i2DkBPU5nyWzwbedjmEBeocREfQLd/x8yKpPzLDz7ghOvr+/GQvsPPn0dVkGlNzm3Q+hGHc/ujnASuUtGrcuMM+0ALnJ3k4rFr9xEvjJeWb4SmhJO5UCAZYvTItW4k7+bj9L+R6lt3TzQbXzg=" |
Paul Bakker | 05c3774 | 2014-05-02 16:19:04 +0200 | [diff] [blame] | 53 | |
| 54 | addons: |
Gilles Peskine | 2bebfc9 | 2020-04-25 23:36:00 +0200 | [diff] [blame] | 55 | apt: |
| 56 | packages: |
| 57 | - gnutls-bin |
Paul Bakker | 05c3774 | 2014-05-02 16:19:04 +0200 | [diff] [blame] | 58 | coverity_scan: |
| 59 | project: |
Paul Bakker | db34e6d | 2015-04-14 14:59:47 +0200 | [diff] [blame] | 60 | name: "ARMmbed/mbedtls" |
Vikas Katariya | 53a7701 | 2019-09-10 17:36:23 +0100 | [diff] [blame] | 61 | notification_email: support-mbedtls@arm.com |
Paul Bakker | 05c3774 | 2014-05-02 16:19:04 +0200 | [diff] [blame] | 62 | build_command_prepend: |
Paul Bakker | 05c3774 | 2014-05-02 16:19:04 +0200 | [diff] [blame] | 63 | build_command: make |
Paul Bakker | db34e6d | 2015-04-14 14:59:47 +0200 | [diff] [blame] | 64 | branch_pattern: coverity_scan |