Files
status-app-benchmarks/scripts
glitchminer 69453aa63f benchmark: add Android (mobile) performance dashboard (#21086)
Adds an Android response-time dashboard alongside the existing desktop charts,
without touching the desktop path.

- scripts/benchmark_mobile.py: self-contained matplotlib/seaborn charting for the
  mobile surfaces. Kept separate from benchmark.py (desktop, plotly) so the two
  share no dependency, because the mobile charts are generated on a Raspberry Pi,
  which cannot build plotly's kaleido image-export backend.
- scripts/tests_config_android.toml: the mobile surface definitions, separate from
  tests_config.toml so the desktop chart and README pipeline never sees them.
- requirements-mobile.txt: mobile-only dependencies (matplotlib, seaborn).
- data/android/ and docs/android/: the dataset, the rendered charts, and the
  dashboard README (nav response times with a normal-range band, wallet actions,
  Settings sub-screens, first-open vs returning, cold opens, communities). Build
  labels carry an optional exclude column for hiding a pre-final build from the
  trend while keeping its raw rows.

benchmark.py, tests_config.toml and requirements.txt are unchanged from master,
so the desktop charts are unaffected.

Assisted-by: Claude Opus 4.8 (Anthropic)
2026-06-19 11:04:12 +01:00
..
2026-06-17 14:02:28 +03:00