mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-22 16:45:41 +01:00
dc566758a3
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>
51 lines
1.2 KiB
YAML
51 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
|