Files
callstack__agent-device/test/integration/provider-scenarios/android-lifecycle.coverage.ts
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

32 lines
843 B
TypeScript

import { PUBLIC_COMMANDS as C } from '../../../src/command-catalog.ts';
import { defineAndroidContractEvidence } from '../android-emulator-e2e/contract-evidence.ts';
export const ANDROID_LIFECYCLE_CONTRACT_EVIDENCE = defineAndroidContractEvidence(
'provider-scenarios/android-lifecycle',
[
C.batch,
C.boot,
C.clipboard,
C.events,
C.gesture,
C.logs,
C.network,
C.perf,
C.push,
C.reactNative,
C.reinstall,
C.settings,
C.shutdown,
C.swipe,
C.trace,
C.triggerAppEvent,
],
'Provider-backed integration Android Settings flow uses scripted ADB provider',
);
export const ANDROID_TOUCH_CONTRACT_EVIDENCE = defineAndroidContractEvidence(
'provider-scenarios/android-touch',
[C.scroll],
'Provider-backed integration Android touch provider handles multi-touch gestures',
);