Try to enable Travis iOS testing

Take 18
pull/461/head
Jeffrey Walton 2017-08-10 22:37:20 -04:00
parent 7907742c1a
commit 70a0ca0826
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
1 changed files with 13 additions and 8 deletions

View File

@ -22,10 +22,10 @@ env:
- BUILD_JOBS=2
matrix:
# - BUILD_MODE="all"
# - BUILD_MODE="no-asm"
# - BUILD_MODE="asan"
# - BUILD_MODE="ubsan"
- BUILD_MODE="all"
- BUILD_MODE="no-asm"
- BUILD_MODE="asan"
- BUILD_MODE="ubsan"
- BUILD_MODE="ios-arm"
- BUILD_MODE="ios-arm64"
@ -35,6 +35,15 @@ matrix:
# Skip GCC on OS X entirely
- os: osx
compiler: gcc
# Skip UBsan due to GCC 4.8
- os: linux
compiler: gcc
env: BUILD_MODE="ubsan"
# Skip UBsan due to Clang 3.4
- os: osx
compiler: clang
env: BUILD_MODE="ubsan"
# No iOS builds on Linux
- os: linux
env: BUILD_MODE="ios-arm"
- os: linux
@ -55,10 +64,6 @@ script:
cp ./TestScripts/setenv-ios.sh .
. ./setenv-ios.sh arm64
make -f GNUmakefile-cross
elif [[ "$BUILD_MODE" == "ios" ]]; then
# TODO: How do we do the iOS test on just OS X once?
# Until we figure it out, use a Bash NOP
:
else
make "$BUILD_MODE"
./cryptest.exe v