From 772da0c861910308f8cfb083a28cbea90dea122f Mon Sep 17 00:00:00 2001 From: Sandipan Dey Date: Thu, 15 Feb 2024 01:16:37 +0530 Subject: [PATCH] test --- .github/workflows/adb-check.yml | 24 ++++++++++++++++++++++++ .github/workflows/e2e.yml | 10 ++++++++-- 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/adb-check.yml diff --git a/.github/workflows/adb-check.yml b/.github/workflows/adb-check.yml new file mode 100644 index 0000000000..b6ff512b6b --- /dev/null +++ b/.github/workflows/adb-check.yml @@ -0,0 +1,24 @@ +name: ADB Check (Temporary) + +on: push + +jobs: + test-e2e-android: + name: Run tests on Android + runs-on: ["self-hosted", "Linux", "X64"] + + steps: + - uses: actions/checkout@v4 + - uses: android-actions/setup-android@v3 + + - 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 + + - name: Run Android Emulator + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 29 + script: adb devices -l diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 5db8a9d7c8..b857bad402 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -1,6 +1,6 @@ name: E2E -on: [pull_request] +on: release jobs: build-e2e-android: @@ -83,6 +83,12 @@ jobs: yarn start & echo "METRO_PID=$!" >> $GITHUB_ENV + - 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 + - name: Run Detox Tests (test attempt 1) continue-on-error: true id: test1 @@ -90,7 +96,7 @@ jobs: with: api-level: 29 avd-name: Pixel_API_29_AOSP - force-avd-creation: false + force-avd-creation: true arch: x86_64 script: yarn e2e:test android.emu.debug --headless -d -R 3 --take-screenshots all --record-videos all --record-logs all --headless