testing: disable some targets and continue running on failure

Later on, it will probably make sense to stop on failure -- given
that most targets currently fail, however, this works a bit better
for the time being.

Signed-off-by: Paul Osborne <osbpau@gmail.com>
This commit is contained in:
Paul Osborne 2016-03-06 23:32:29 -06:00
parent 806e0a7833
commit d95f4d55cf

View File

@ -9,20 +9,22 @@ set -e
RUST_VERSIONS=${RUST_VERSIONS:-"\
1.6.0 \
1.7.0 \
stable \
beta \
nightly"}
# Disabled (not working presently) but with some support in the target
# image:
# - i686-apple-darwin
# - x86_64-apple-darwin
RUST_TARGETS=${RUST_TARGETS:-"\
aarch64-unknown-linux-gnu \
arm-linux-androideabi \
arm-unknown-linux-gnueabi \
arm-unknown-linux-gnueabihf \
i686-apple-darwin \
i686-unknown-linux-gnu \
mips-unknown-linux-gnu \
mipsel-unknown-linux-gnu \
x86_64-apple-darwin \
x86_64-unknown-linux-gnu \
x86_64-unknown-linux-musl"}
@ -47,6 +49,6 @@ docker pull ${DOCKER_IMAGE}
# Run tests for each version/target combination
for version in ${RUST_VERSIONS}; do
for target in ${RUST_TARGETS}; do
test_nix $version $target
test_nix $version $target || true
done
done