| #!/bin/bash |
| |
| set -ex |
| |
| echo Testing num-integer on rustc ${TRAVIS_RUST_VERSION} |
| |
| # num-integer should build and test everywhere. |
| cargo build --verbose |
| cargo test --verbose |
| |
| # test `no_std` |
| cargo build --verbose --no-default-features |
| cargo test --verbose --no-default-features |
| |
| # test `i128` |
| if [[ "$TRAVIS_RUST_VERSION" =~ ^(nightly|beta|stable)$ ]]; then |
| cargo build --verbose --features=i128 |
| cargo test --verbose --features=i128 |
| fi |
| |
| if [[ "$TRAVIS_RUST_VERSION" == "nightly" ]]; then |
| cargo test --verbose --all-features --benches |
| fi |