Skip to content

Commit bcb3b62

Browse files
use ubuntu xl
1 parent 19dc879 commit bcb3b62

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.github/workflows/test.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,21 @@ on:
66
jobs:
77
test:
88
name: Test
9-
runs-on: macos-latest
9+
runs-on: ubuntu-xl
1010
env:
11+
# TODO list
1112
AVD_NAME: macOS-avd-x86_64-31
1213
steps:
1314
- uses: actions/checkout@v4
1415
with:
1516
persist-credentials: false
1617

18+
- name: Enable KVM group perms
19+
run: |
20+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
21+
sudo udevadm control --reload-rules
22+
sudo udevadm trigger --name-match=kvm
23+
1724
- name: Gradle Cache
1825
uses: gradle/gradle-build-action@v2
1926

tests/scripts/test.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,14 @@ async function getADBDeviceName(avdName) {
105105
.filter((line) => !!line)
106106
.value();
107107

108+
console.log('ADB DEVICES:', JSON.stringify(deviceNames));
109+
108110
// Need to check all devices for their AVD name
109111
for (let deviceName of deviceNames) {
110112
try {
111113
const deviceAVDNameResponse = await spawnP(tag, `adb`, [`-s`, deviceName, `emu`, `avd`, `name`]);
112114
const deviceAVDName = deviceAVDNameResponse.split('\n')[0].trim();
115+
console.log(`Device name for ${deviceName} is ${deviceAVDName}`);
113116
if (deviceAVDName == avdName) {
114117
return deviceName; // This device has the specified AVD name
115118
}

0 commit comments

Comments
 (0)