mirror of
https://github.com/yuzu-emu/mbedtls
synced 2024-11-23 23:44:05 +00:00
5a711aba01
This way anything we change in all.sh, such as adding tests for programs/*/*, will be reflected here. The build now uses GCC instead of Clang, which doesn't make much difference in practice. The build now enables ASan and UBSan. The tests now run compat.sh and ssl-opt.sh fully. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
50 lines
1.2 KiB
YAML
50 lines
1.2 KiB
YAML
language: c
|
|
compiler: gcc
|
|
sudo: false
|
|
cache: ccache
|
|
|
|
jobs:
|
|
include:
|
|
- name: basic checks
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- doxygen
|
|
- graphviz
|
|
language: python # Needed to get pip for Python 3
|
|
python: 3.5 # version from Ubuntu 16.04
|
|
install:
|
|
- pip install pylint==2.4.4
|
|
script:
|
|
- tests/scripts/all.sh -k 'check_*'
|
|
|
|
- name: default configuration
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- gnutls-bin
|
|
script:
|
|
- tests/scripts/all.sh -k test_default_cmake_gcc_asan
|
|
|
|
- name: enumerated configurations
|
|
script:
|
|
- tests/scripts/test-ref-configs.pl
|
|
- tests/scripts/curves.pl
|
|
- tests/scripts/key-exchanges.pl
|
|
|
|
after_failure:
|
|
- tests/scripts/travis-log-failure.sh
|
|
|
|
env:
|
|
global:
|
|
- SEED=1
|
|
- secure: "FrI5d2s+ckckC17T66c8jm2jV6i2DkBPU5nyWzwbedjmEBeocREfQLd/x8yKpPzLDz7ghOvr+/GQvsPPn0dVkGlNzm3Q+hGHc/ujnASuUtGrcuMM+0ALnJ3k4rFr9xEvjJeWb4SmhJO5UCAZYvTItW4k7+bj9L+R6lt3TzQbXzg="
|
|
|
|
addons:
|
|
coverity_scan:
|
|
project:
|
|
name: "ARMmbed/mbedtls"
|
|
notification_email: support-mbedtls@arm.com
|
|
build_command_prepend:
|
|
build_command: make
|
|
branch_pattern: coverity_scan
|