22 lines
410 B
Bash
Executable File
22 lines
410 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -eux
|
|
|
|
EXTRA_ARGS=""
|
|
|
|
if [ -n "${TARGET-}" ]; then
|
|
# Tests build in debug mode are prohibitively
|
|
# slow when ran under emulation so that
|
|
# e.g. Travis CI will hit timeouts.
|
|
EXTRA_ARGS="--release --target=${TARGET}"
|
|
export RUSTFLAGS="--cfg debug_assertions"
|
|
fi
|
|
|
|
cd $(dirname $0)
|
|
|
|
time cargo test --all ${EXTRA_ARGS}
|
|
|
|
time cargo test --all --features threadsafe
|
|
|
|
cd -
|