diff options
Diffstat (limited to 'rand/utils/ci/script.sh')
-rw-r--r-- | rand/utils/ci/script.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/rand/utils/ci/script.sh b/rand/utils/ci/script.sh new file mode 100644 index 0000000..33786f6 --- /dev/null +++ b/rand/utils/ci/script.sh @@ -0,0 +1,22 @@ +# Derived from https://github.com/japaric/trust + +set -ex + +main() { + cross test --target $TARGET --lib --no-default-features + # TODO: add simd_support feature: + cross test --target $TARGET --features=serde1,log + cross test --target $TARGET --examples + cross test --target $TARGET --manifest-path rand_core/Cargo.toml + cross test --target $TARGET --manifest-path rand_core/Cargo.toml --no-default-features + cross test --target $TARGET --manifest-path rand_isaac/Cargo.toml --features=serde1 + cross test --target $TARGET --manifest-path rand_pcg/Cargo.toml --features=serde1 + cross test --target $TARGET --manifest-path rand_xorshift/Cargo.toml --features=serde1 + cross test --target $TARGET --manifest-path rand_chacha/Cargo.toml + cross test --target $TARGET --manifest-path rand_hc/Cargo.toml +} + +# we don't run the "test phase" when doing deploys +if [ -z $TRAVIS_TAG ]; then + main +fi |