diff options
| author | Steven Fackler <[email protected]> | 2017-07-16 10:02:02 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2017-07-16 14:15:09 -0700 |
| commit | 3a7ca9c2ff607b65e0db2ea4bb167c1304da86e8 (patch) | |
| tree | 7665b2f07eec21f461b6e55456bc8f04aa8a7858 /openssl/test | |
| parent | Tell docs.rs to build with all features (diff) | |
| download | rust-openssl-3a7ca9c2ff607b65e0db2ea4bb167c1304da86e8.tar.xz rust-openssl-3a7ca9c2ff607b65e0db2ea4bb167c1304da86e8.zip | |
Switch over Linux tests to CircleCI
Diffstat (limited to 'openssl/test')
| -rwxr-xr-x | openssl/test/build.sh | 60 | ||||
| -rwxr-xr-x | openssl/test/run.sh | 34 |
2 files changed, 0 insertions, 94 deletions
diff --git a/openssl/test/build.sh b/openssl/test/build.sh deleted file mode 100755 index cd740895..00000000 --- a/openssl/test/build.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash - -set -ex - -MAX_REDIRECTS=5 - -if [ -n "${BUILD_LIBRESSL_VERSION}" ]; then - NAME=libressl - URL1="http://ftp3.usa.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${BUILD_LIBRESSL_VERSION}.tar.gz" - URL2="http://ftp.eu.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${BUILD_LIBRESSL_VERSION}.tar.gz" - OUT="/tmp/libressl-${BUILD_OPENSSL_VERSION}.tar.gz" -elif [ -n "${BUILD_OPENSSL_VERSION}" ]; then - NAME=openssl - URL1="https://openssl.org/source/openssl-${BUILD_OPENSSL_VERSION}.tar.gz" - URL2="http://mirrors.ibiblio.org/openssl/source/openssl-${BUILD_OPENSSL_VERSION}.tar.gz" - OUT="/tmp/openssl-${BUILD_OPENSSL_VERSION}.tar.gz" -else - exit 0 -fi - -me=$0 -myname=`basename ${me}` - -cmp --silent ${me} ${HOME}/${NAME}/${myname} && exit 0 || echo "cache is busted" - -rm -rf "${HOME}/${NAME}" - -if [ "${TRAVIS_OS_NAME}" == "osx" ]; then - exit 0 -fi - -if [ "$TARGET" == "i686-unknown-linux-gnu" ]; then - OS_COMPILER=linux-elf - OS_FLAGS=-m32 -elif [ "$TARGET" == "arm-unknown-linux-gnueabihf" ]; then - OS_COMPILER=linux-armv4 - export AR=arm-linux-gnueabihf-ar - export CC=arm-linux-gnueabihf-gcc -else - OS_COMPILER=linux-x86_64 -fi - -mkdir -p /tmp/build -cp ${me} /tmp/build/${myname} -cd /tmp/build - -curl -o ${OUT} -L --max-redirs ${MAX_REDIRECTS} ${URL1} \ - || curl -o ${OUT} -L --max-redirs ${MAX_REDIRECTS} ${URL2} - -tar --strip-components=1 -xzf ${OUT} - -if [ -n "${BUILD_LIBRESSL_VERSION}" ]; then - ./configure --prefix=${HOME}/libressl -else - ./Configure --prefix=${HOME}/openssl ${OS_COMPILER} -fPIC ${OS_FLAGS} -fi - -make -j$(nproc) -make install -cp ${myname} ${HOME}/${NAME}/${myname} diff --git a/openssl/test/run.sh b/openssl/test/run.sh deleted file mode 100755 index 32817dcc..00000000 --- a/openssl/test/run.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -set -e - -case "$BUILD_OPENSSL_VERSION" in - 1.0.2*) - FEATURES="v102" - ;; - 1.1.0*) - FEATURES="v110" - ;; -esac - -echo Using features: $FEATURES - -if [ -n "${BUILD_LIBRESSL_VERSION}" -a -d "$HOME/libressl/lib" ]; then - echo "Testing build libressl-${BUILD_LIBRESSL_VERSION}" - export OPENSSL_DIR=${HOME}/libressl - export LD_LIBRARY_PATH="${HOME}/libressl/lib:${LD_LIBRARY_PATH}" - export PATH="${HOME}/libressl/bin:${PATH}" - -elif [ -n "${BUILD_OPENSSL_VERSION}" -a -d "$HOME/openssl/lib" ]; then - echo "Testing build openssl-${BUILD_LIBRESSL_VERSION}" - export OPENSSL_DIR="${HOME}/openssl" - export LD_LIBRARY_PATH="${HOME}/openssl/lib:${LD_LIBRARY_PATH}" - export PATH="${HOME}/openssl/bin:${PATH}" -fi - -if [ "$TARGET" == "arm-unknown-linux-gnueabihf" ]; then - FLAGS="--no-run" -fi - -cargo run --manifest-path systest/Cargo.toml --target $TARGET -v -exec cargo test --manifest-path openssl/Cargo.toml --target $TARGET \ - --features "$FEATURES" -v $FLAGS |