Travis: call all.sh for the default-configuration build

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>
This commit is contained in:
Gilles Peskine 2020-04-23 23:32:52 +02:00
parent 3c7ffd7a40
commit dc566758a3

View file

@ -19,13 +19,12 @@ jobs:
- tests/scripts/all.sh -k 'check_*' - tests/scripts/all.sh -k 'check_*'
- name: default configuration - name: default configuration
addons:
apt:
packages:
- gnutls-bin
script: script:
- cmake -D CMAKE_BUILD_TYPE:String="Check" . - tests/scripts/all.sh -k test_default_cmake_gcc_asan
- make
- make test
- programs/test/selftest
- OSSL_NO_DTLS=1 tests/compat.sh
- tests/ssl-opt.sh -e '\(DTLS\|SCSV\).*openssl'
- name: enumerated configurations - name: enumerated configurations
script: script: