blob: 1efbd60b6ae91d42746cb55638fe7cccc38f5339 [file] [log] [blame]
Paul Kehrerfff077f2014-01-09 23:42:31 -06001#!/bin/bash
2
3set -e
4set -x
5
6if [[ "$(uname -s)" == "Darwin" ]]; then
7 eval "$(pyenv init -)"
8 if [[ "${OPENSSL}" != "0.9.8" ]]; then
Paul Kehrerbeb719a2014-10-15 20:23:00 -05009 # set our flags to use homebrew openssl
10 export ARCHFLAGS="-arch x86_64"
Paul Kehrerfff077f2014-01-09 23:42:31 -060011 export LDFLAGS="-L/usr/local/opt/openssl/lib"
12 export CFLAGS="-I/usr/local/opt/openssl/include"
Paul Kehrer9b1c2fc2014-01-20 12:24:21 -060013 # The Travis OS X jobs are run for two versions
14 # of OpenSSL, but we only need to run the
15 # CommonCrypto backend tests once. Exclude
16 # CommonCrypto when we test against brew OpenSSL
Paul Kehrer2c511bc2014-01-20 12:36:58 -060017 export TOX_FLAGS="--backend=openssl"
Paul Kehrerfff077f2014-01-09 23:42:31 -060018 fi
19fi
20source ~/.venv/bin/activate
Alex Gaynor80b84f52014-12-05 17:44:40 -080021tox -- $TOX_FLAGS