naett.c

Tiny cross-platform HTTP / HTTPS client library in C.
git clone git://git.finwo.net/lib/naett.c
Log | Files | Refs | README | LICENSE

commit 482a7ce8dabde1e871c57ffeb1ddb4286f47c902
parent c80d261d54637119e333e13733c719de7618ffda
Author: Erik Agsjö <erik.agsjo@gmail.com>
Date:   Sat, 13 Apr 2024 13:15:19 +0200

Run android tests on ubuntu

Diffstat:
M.github/workflows/android.yml | 24+++++++++++++++++-------
1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml @@ -15,27 +15,36 @@ jobs: build: name: Test - runs-on: macos-latest + runs-on: ubuntu-latest strategy: matrix: api-level: [29] steps: - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Go 1.19 uses: actions/setup-go@v4 with: go-version: 1.19 - - uses: actions/setup-java@v3 - with: - java-version: '11' - distribution: 'temurin' + - name: Enable KVM + run: | + echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules + sudo udevadm control --reload-rules + sudo udevadm trigger --name-match=kvm + + # - uses: actions/setup-java@v3 + # with: + # java-version: '11' + # distribution: 'temurin' + - name: Gradle cache + uses: gradle/actions/setup-gradle@v3 + - name: AVD cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: avd-cache with: path: | @@ -58,6 +67,7 @@ jobs: with: working-directory: ./testrig/android api-level: ${{ matrix.api-level }} + ndk: 25.2.9519653 force-avd-creation: false emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none disable-animations: true