• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1language: c
2compiler: gcc
3sudo: false
4cache: ccache
5
6jobs:
7  include:
8    - name: basic checks and reference configurations
9      addons:
10        apt:
11          packages:
12          - gnutls-bin
13          - doxygen
14          - graphviz
15          - gcc-arm-none-eabi
16          - libnewlib-arm-none-eabi
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
21      script:
22        - tests/scripts/all.sh -k 'check_*'
23        - tests/scripts/all.sh -k test_default_out_of_box
24        - tests/scripts/test-ref-configs.pl
25        - tests/scripts/all.sh -k build_arm_none_eabi_gcc_arm5vte build_arm_none_eabi_gcc_m0plus
26
27    - name: full configuration
28      script:
29        - tests/scripts/all.sh -k test_full_cmake_gcc_asan
30
31    - name: check compilation guards
32      script:
33        - tests/scripts/all.sh -k 'test_depends_*' 'build_key_exchanges'
34
35    - name: Windows
36      os: windows
37      script:
38        - scripts/windows_msbuild.bat v141 # Visual Studio 2017
39
40after_failure:
41- tests/scripts/travis-log-failure.sh
42
43env:
44  global:
45    - SEED=1
46    - secure: "FrI5d2s+ckckC17T66c8jm2jV6i2DkBPU5nyWzwbedjmEBeocREfQLd/x8yKpPzLDz7ghOvr+/GQvsPPn0dVkGlNzm3Q+hGHc/ujnASuUtGrcuMM+0ALnJ3k4rFr9xEvjJeWb4SmhJO5UCAZYvTItW4k7+bj9L+R6lt3TzQbXzg="
47
48addons:
49  apt:
50    packages:
51    - gnutls-bin
52  coverity_scan:
53    project:
54      name: "ARMmbed/mbedtls"
55    notification_email: support-mbedtls@arm.com
56    build_command_prepend:
57    build_command: make
58    branch_pattern: coverity_scan
59