mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
Enrich arm64 tests in Travis matrix
1, Remove simple test just with --strict-warnings enabled. 2, Share the three common envs with amd64. 3, Add matrix item running test in bionic(default xenial) for arm64. 4, Enable MSan test on arm64 for extended test. 5, Enable UBSan test on arm64 for extended test. Change-Id: Ic1f2c5e39ee6fbafed6ede74a925301121463520 Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10519)
This commit is contained in:
parent
20c09f0034
commit
77fedcdc8c
28
.travis.yml
28
.travis.yml
@ -16,6 +16,11 @@ before_install:
|
||||
- if expr "$CONFIG_OPTS" ":" ".*enable-external-tests" > /dev/null; then
|
||||
git submodule update --init --recursive;
|
||||
fi;
|
||||
- eval "${MATRIX_EVAL}"
|
||||
|
||||
arch:
|
||||
- amd64
|
||||
- arm64
|
||||
|
||||
os:
|
||||
- linux
|
||||
@ -34,8 +39,25 @@ matrix:
|
||||
include:
|
||||
- os: linux
|
||||
arch: arm64
|
||||
compiler: gcc
|
||||
env: CONFIG_OPTS="--strict-warnings"
|
||||
dist: bionic
|
||||
compiler: clang
|
||||
env: CONFIG_OPTS="--strict-warnings -D__NO_STRING_INLINES no-deprecated" BUILDONLY="yes"
|
||||
- os: linux
|
||||
arch: arm64
|
||||
compiler: clang
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- clang-6.0
|
||||
env: EXTENDED_TEST="yes" CONFIG_OPTS="enable-msan disable-afalgeng -D__NO_STRING_INLINES -Wno-unused-command-line-argument" MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
|
||||
- os: linux
|
||||
arch: arm64
|
||||
compiler: clang
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- clang-6.0
|
||||
env: EXTENDED_TEST="yes" CONFIG_OPTS="no-asm enable-ubsan enable-rc5 enable-md2 enable-ssl3 enable-ssl3-method enable-nextprotoneg no-shared enable-buildtest-c++ -fno-sanitize=alignment -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -D__NO_STRING_INLINES -Wno-unused-command-line-argument" MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
|
||||
- os: linux
|
||||
arch: s390x
|
||||
compiler: gcc
|
||||
@ -126,6 +148,8 @@ matrix:
|
||||
compiler: clang
|
||||
- os: osx
|
||||
compiler: gcc
|
||||
- arch: arm64
|
||||
os: osx
|
||||
|
||||
before_script:
|
||||
- env
|
||||
|
Loading…
Reference in New Issue
Block a user