2017-08-13 10:19:17 +00:00
|
|
|
language: rust
|
|
|
|
cache: cargo
|
2018-08-17 02:14:17 +00:00
|
|
|
|
|
|
|
matrix:
|
|
|
|
include:
|
|
|
|
- rust: stable
|
|
|
|
os: linux
|
|
|
|
- rust: nightly
|
|
|
|
os: linux
|
|
|
|
- rust: stable
|
|
|
|
os: osx
|
|
|
|
- rust: nightly
|
|
|
|
os: osx
|
2019-05-22 16:05:42 +00:00
|
|
|
allow_failures:
|
|
|
|
- rust: stable
|
2017-08-13 10:19:17 +00:00
|
|
|
|
2019-10-10 15:25:17 +00:00
|
|
|
install:
|
|
|
|
- wget https://github.com/openssl/openssl/archive/OpenSSL_1_1_1d.tar.gz
|
|
|
|
- tar xvfz OpenSSL_1_1_1d.tar.gz && cd openssl-OpenSSL_1_1_1d
|
|
|
|
- if [ $TRAVIS_OS_NAME = "linux" ]; then ./Configure linux-x86_64 --prefix=$HOME/installed_openssl; fi
|
|
|
|
- if [ $TRAVIS_OS_NAME = "osx" ]; then ./Configure darwin64-x86_64-cc --prefix=$HOME/installed_openssl; fi
|
|
|
|
- make && make install_sw && cd ..
|
|
|
|
- export PATH=$HOME/installed_openssl/bin:$PATH
|
|
|
|
- export LD_LIBRARY_PATH=$HOME/installed_openssl/lib:$LD_LIBRARY_PATH
|
|
|
|
|
2017-08-13 10:19:17 +00:00
|
|
|
script:
|
2019-08-10 16:00:49 +00:00
|
|
|
- cargo test
|
|
|
|
- cargo test --features early-data
|
2019-08-10 15:43:19 +00:00
|
|
|
# - cd examples/server
|
|
|
|
# - cargo check
|
|
|
|
# - cd ../../examples/client
|
|
|
|
# - cargo check
|