From a53d5336b4f4059be6c1fa0079f9a8bf5976c53f Mon Sep 17 00:00:00 2001 From: Joseph Guhlin Date: Sat, 23 Nov 2024 11:05:15 +1300 Subject: [PATCH] Workflow for android testing. #66 --- .../build-test-rust-minimap2-sys.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-test-rust-minimap2-sys.yml b/.github/workflows/build-test-rust-minimap2-sys.yml index 4dd4157..e6db578 100644 --- a/.github/workflows/build-test-rust-minimap2-sys.yml +++ b/.github/workflows/build-test-rust-minimap2-sys.yml @@ -32,7 +32,24 @@ jobs: run: cargo test - name: Run minimap2-sys simde tests run: cargo test --features simde - + + test-android: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Install Rust Cross + run: rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android + - run: cargo install cross --git https://github.com/cross-rs/cross + - run: cd minimap2-sys + - name: Run minimap2-sys tests on Android aarch64 + run: cross test --target aarch64-linux-android + - name: Run minimap2-sys tests on Android armv7 + run: cross test --target armv7-linux-androideabi + - name: Run minimap2-sys tests on Android i686 + run: cross test --target i686-linux-android + - name: Run minimap2-sys tests on Android x86_64 + run: cross test --target x86_64-linux-android + test-macos-13: runs-on: macos-13 steps: