From 23bd50214f1c58680d926b77dbf2ef7a18862b1b Mon Sep 17 00:00:00 2001 From: afinch7 Date: Thu, 7 Mar 2019 16:37:28 -0500 Subject: [PATCH] Arm64 tests with qemu expect bugs --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index deb9d599d23a1..5d77c36eac161 100644 --- a/.travis.yml +++ b/.travis.yml @@ -122,12 +122,16 @@ jobs: - export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER="/usr/bin/aarch64-linux-gnu-gcc-5" - export CC_aarch64_unknown_linux_gnu="/usr/bin/aarch64-linux-gnu-gcc-5" - ./tools/setup.py + - cargo build -vv --target=aarch64-unknown-linux-gnu --release --locked - cargo build -vv --target=aarch64-unknown-linux-gnu --release --tests --locked - sudo apt -yq install qemu qemu-user-static binfmt-support debootstrap - sudo qemu-debootstrap --arch=arm64 --no-check-gpg stretch $HOME/debian-arm64 http://deb.debian.org/debian - - sudo chroot $HOME/debian-arm64 bash -c "$(find $CARGO_TARGET_DIR/target/aarch64-unknown-linux-gnu/release -maxdepth 1 -type f -executable -regextype sed -regex '.*/[a-z_]*-[0-9a-f]*'))" - - sudo cp $CARGO_TARGET_DIR $HOME/debian-arm64/$CARGO_TARGET_DIR - - sudo chroot $HOME/debian-arm64 bash -c "" + - sudo chroot $HOME/debian-arm64 bash -c "mount proc /proc -t proc" + - sudo mkdir -p $HOME/debian-arm64/$HOME/denoland/deno + - sudo cp -r ./ $HOME/debian-arm64/$HOME/denoland/deno + - sudo cp -r $CARGO_TARGET_DIR $HOME/debian-arm64/$HOME/denoland/deno/target + - sudo mv $(find $HOME/debian-arm64/$CARGO_TARGET_DIR/target/aarch64-unknown-linux-gnu/release -maxdepth 1 -type f -executable -regextype sed -regex '.*/[a-z_]*-[0-9a-f]*')) ../debian-arm64/$CARGO_TARGET_DIR/target/aarch64-unknown-linux-gnu/release/test_cc + - sudo chroot $HOME/debian-arm64 bash -c "DENO_BUILD_MODE=release $HOME/denoland/deno/tools/test.py target/aarch64-unknown-linux-gnu/release" - name: "cargo release linux x86_64" os: linux