diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 21eee8b7..57b0be77 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -320,6 +320,18 @@ jobs: working-directory: ${{github.workspace}}/build run: | NINJA_STATUS="%p [%f:%s/%t] %o/s, %es" ninja -v + - name: Test + uses: reactivecircus/android-emulator-runner@v2 + env: + ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }} + with: + api-level: ${{ matrix.api-level }} + target: default + arch: ${{ matrix.arch.name }} + script: | + export TOOLCHAIN=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64 + export SYSROOT=$TOOLCHAIN/sysroot + ${{github.workspace}}/.github/scripts/android_test_main.sh ${{github.workspace}}/build $SYSROOT ${{ matrix.arch.triple }} # Fake check that can be used as a branch-protection rule.