Skip to content

ci/test: init

ci/test: init #4

Workflow file for this run

name: Test
on:
push:
branches: [ "master", "ci-testing" ]
workflow_dispatch:
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Enable KVM
run: echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-determinate-nix-installer-kvm.rules > /dev/null && sudo udevadm control --reload-rules && sudo udevadm trigger --name-match=kvm && sudo rm -f /etc/udev/rules.d/99-determinate-nix-installer-kvm.rules
- uses: mfinelli/setup-imagemagick@v6
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'adopt'
cache: gradle
- name: Run tests on emulator
run: ./gradlew :pixel9api35DebugAndroidTest
- name: Compare screenshots to reference
run: ./compare-test-images.sh