num-traits/ci/test_full.sh

29 lines
695 B
Bash
Raw Normal View History

#!/bin/bash
set -ex
echo Testing num-traits on rustc ${TRAVIS_RUST_VERSION}
2018-02-01 19:56:13 +00:00
# num-traits should build and test everywhere.
cargo build --verbose
cargo test --verbose
2019-02-03 15:53:27 +00:00
# test with std and libm
cargo build --verbose --features "libm"
cargo test --verbose --features "libm"
2018-01-31 23:56:25 +00:00
# test `no_std`
cargo build --verbose --no-default-features
cargo test --verbose --no-default-features
2019-02-03 15:53:27 +00:00
# test `no_std` with libm
cargo build --verbose --no-default-features --features "libm"
cargo test --verbose --no-default-features --features "libm"
# test `i128`
2018-05-10 19:15:53 +00:00
if [[ "$TRAVIS_RUST_VERSION" =~ ^(nightly|beta|stable)$ ]]; then
2018-04-19 07:26:02 +00:00
cargo build --verbose --features=i128
cargo test --verbose --features=i128
fi