Files
Michał Pierzchała cd9a7ce41b test(android): add comprehensive emulator E2E coverage (#1482)
* test(android): add catalog emulator smoke coverage

* test(android): use stable snapshot diff mutation

* test(android): assert actual back destination

* test(android): separate keyboard and fill IMEs

* fix(ci): keep Android timing report in one shell

* refactor(test): simplify simulator e2e coverage

* test(android): assert stable diff landmarks

* fix(android): release snapshot helper gracefully

* fix(android): fully release snapshot helper runtime

* test(android): report coverage classifications

* fix(android): stabilize accessibility root capture

* fix(android): bound UiAutomation connection

* ci: upload worktree daemon diagnostics

* fix(android): cancel stalled wait captures

* fix(android): bound helper fallback lifecycle

* fix(android): harden emulator e2e lifecycle

* fix: align e2e changes with kernel package

* test(android): prove alert helper reuse directly

* fix(android): cancel stalled settle captures

* fix(android): separate helper retirement budgets
2026-07-30 15:10:21 +02:00

16 lines
391 B
TypeScript

import test from 'node:test';
import { runAndroidEmulatorE2E } from './android-emulator-e2e/live-runner.ts';
const enabled = process.env.AGENT_DEVICE_ANDROID_E2E === '1';
test(
'live Android emulator fixture E2E',
{
skip: enabled
? false
: 'Set AGENT_DEVICE_ANDROID_E2E=1 with fixture APK path/id and emulator serial to run.',
},
() => runAndroidEmulatorE2E(),
);