blob: 43f13b62e329bb494dee4865dfdcd5d1b06ed8b5 [file] [log] [blame]
#!/bin/sh
set -ex
TARGET=$1
cargo test --manifest-path libc-test/Cargo.toml --no-run --target $TARGET
if [ "$TARGET" = "arm-linux-androideabi" ]; then
emulator @test -no-window &
adb wait-for-device
adb push /root/target/$TARGET/debug/all-* /data/test
adb shell /data/test
elif [ "$TARGET" = "arm-unknown-linux-gnueabihf" ]; then
qemu-arm -L /usr/arm-linux-gnueabihf libc-test/target/$TARGET/debug/all-*
elif [ "$TARGET" = "mips-unknown-linux-gnu" ]; then
qemu-mips -L /usr/mips-linux-gnu libc-test/target/$TARGET/debug/all-*
else
cargo test --manifest-path libc-test/Cargo.toml --target $TARGET
fi