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>
diff --git a/.travis.yml b/.travis.yml
index 9f439ad..f9cedf0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,13 +19,12 @@
- tests/scripts/all.sh -k 'check_*'
- name: default configuration
+ addons:
+ apt:
+ packages:
+ - gnutls-bin
script:
- - cmake -D CMAKE_BUILD_TYPE:String="Check" .
- - make
- - make test
- - programs/test/selftest
- - OSSL_NO_DTLS=1 tests/compat.sh
- - tests/ssl-opt.sh -e '\(DTLS\|SCSV\).*openssl'
+ - tests/scripts/all.sh -k test_default_cmake_gcc_asan
- name: enumerated configurations
script: