From 3c641fb1578fc9a618bfd78f75a293228677e9a5 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 16 Jun 2025 15:47:22 +0200 Subject: [PATCH 1/2] Try to run Maestro test on perf-only --- .github/workflows/maestro-local.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maestro-local.yml b/.github/workflows/maestro-local.yml index cfb743934f2..b99b6e2cef6 100644 --- a/.github/workflows/maestro-local.yml +++ b/.github/workflows/maestro-local.yml @@ -55,7 +55,7 @@ jobs: maestro-cloud: name: Maestro test suite - runs-on: ubuntu-latest + runs-on: perf-only needs: [ build-apk ] # Allow one per PR. concurrency: From 10fec2f2bfa89a53235b2445f88bb368fa4d93a2 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 16 Jun 2025 16:16:52 +0200 Subject: [PATCH 2/2] Remove sudo invocation. --- .github/workflows/maestro-local.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/maestro-local.yml b/.github/workflows/maestro-local.yml index b99b6e2cef6..07c6a0e6ede 100644 --- a/.github/workflows/maestro-local.yml +++ b/.github/workflows/maestro-local.yml @@ -72,11 +72,11 @@ jobs: uses: actions/download-artifact@v4 with: name: elementx-apk-maestro - - name: Enable KVM group perms - 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: Enable KVM group perms + ### 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: Install maestro run: curl -fsSL "https://get.maestro.mobile.dev" | bash - name: Run Maestro tests in emulator