before_install:
- if [ -n "$COVERALLS" ]; then
- pip install --user cpp-coveralls;
+ travis_retry pip install --user cpp-coveralls;
fi;
- if expr "$CONFIG_OPTS" ":" ".*enable-external-tests" > /dev/null; then
- git submodule update --init --recursive;
+ travis_retry git submodule update --init --recursive;
fi;
- eval "${MATRIX_EVAL}"
- os: linux
arch: arm64
compiler: gcc
- env: CONFIG_OPTS="no-asm no-deprecated enable-buildtest-c++ --strict-warnings -D_DEFAULT_SOURCE" BUILDONLY="yes" NOUPDATE="yes" CHECKDOCS="yes" CPPFLAGS="-ansi"
+ env: CONFIG_OPTS="no-asm no-deprecated enable-buildtest-c++ --strict-warnings -D_DEFAULT_SOURCE" BUILDONLY="yes" CHECKDOCS="yes" CPPFLAGS="-ansi"
- os: linux
arch: s390x
compiler: gcc
- if [ -n "$DESTDIR" ]; then
sh .travis-create-release.sh $TRAVIS_OS_NAME;
tar -xzf _srcdist.tar.gz;
- mkdir _build;
- cd _build;
- srcdir=../_srcdist;
- top=..;
+ mkdir -p _build/tree;
+ cd _build/tree;
+ srcdir=../../_srcdist;
+ top=../..;
else
srcdir=.;
top=.;
fi
- top=${PWD}
- if [ -n "$DESTDIR" ]; then
- cd _build;
+ cd _build/tree;
fi
- - if [ -z "$NOUPDATE" ] && ! $make update; then
+ - if ! $make update; then
echo -e '\052\052 FAILED -- MAKE UPDATE';
travis_terminate 1;
fi
if [ -e krb5/src ]; then
sudo apt-get -yq install bison dejagnu gettext keyutils ldap-utils libldap2-dev libkeyutils-dev python-cjson python-paste python-pyrad slapd tcl-dev tcsh;
fi;
- if ! HARNESS_VERBOSE_FAILURE=yes BORING_RUNNER_DIR=$top/boringssl/ssl/test/runner make test; then
+ if ! HARNESS_VERBOSE_FAILURE=yes BORING_RUNNER_DIR=$top/boringssl/ssl/test/runner travis_wait 60 make _tests; then
echo -e '\052\052 FAILED -- MAKE TEST';
travis_terminate 1;
fi;