aboutsummaryrefslogtreecommitdiff
path: root/openssl
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2017-07-16 10:02:02 -0700
committerSteven Fackler <[email protected]>2017-07-16 14:15:09 -0700
commit3a7ca9c2ff607b65e0db2ea4bb167c1304da86e8 (patch)
tree7665b2f07eec21f461b6e55456bc8f04aa8a7858 /openssl
parentTell docs.rs to build with all features (diff)
downloadrust-openssl-3a7ca9c2ff607b65e0db2ea4bb167c1304da86e8.tar.xz
rust-openssl-3a7ca9c2ff607b65e0db2ea4bb167c1304da86e8.zip
Switch over Linux tests to CircleCI
Diffstat (limited to 'openssl')
-rwxr-xr-xopenssl/test/build.sh60
-rwxr-xr-xopenssl/test/run.sh34
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