Skip to content

Phase 6: Presence & appointment reminder notifications (WorkManager) #65

Phase 6: Presence & appointment reminder notifications (WorkManager)

Phase 6: Presence & appointment reminder notifications (WorkManager) #65

Workflow file for this run

# This file was generated using Kotlin DSL (.github/workflows/ui-tests.main.kts).
# If you want to modify the workflow, please change the Kotlin file and regenerate this YAML file.
# Generated with https://github.com/krzema12/github-actions-kotlin-dsl
name: Run interface tests
on:
push:
jobs:
"check_yaml_consistency":
runs-on: "ubuntu-latest"
steps:
- id: step-0
name: Check out
uses: actions/checkout@v3
- id: step-1
name: Execute script
run: rm '.github/workflows/ui-tests.yaml' && '.github/workflows/ui-tests.main.kts'
- id: step-2
name: Consistency check
run: git diff --exit-code '.github/workflows/ui-tests.yaml'
"ui-tests":
runs-on: "ubuntu-latest"
needs:
- "check_yaml_consistency"
steps:
- id: step-0
uses: actions/checkout@v3
- id: step-1
uses: actions/setup-java@v3
with:
java-version: 17
distribution: adopt
- id: step-2
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
- id: step-3
uses: reactivecircus/android-emulator-runner@v2
with:
api-level: 29
script: ./gradlew connectedCheck