-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Implement pre-run probes that determine if each MetricType is supported on the current device/OS before running benchmarks.
Tasks
Implement OS version checks (e.g., FrameTiming ≥ API 23).
Add device feature checks (power stats availability, perfetto/atrace presence if relevant).
Add configurable “known issue” heuristics (e.g., View + frame timing during cold start).
Return MetricCapability results per metric with reason on failure.
Acceptance Criteria
Running the probe returns a capability map for all defined metrics.
Unit tests cover each check and a few fake device profiles.
Depends on: #10
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request