Skip to content

Feature/baseline benchmarks#2

Merged
mohdaquib merged 8 commits intomainfrom
feature/baseline-benchmarks
Apr 30, 2026
Merged

Feature/baseline benchmarks#2
mohdaquib merged 8 commits intomainfrom
feature/baseline-benchmarks

Conversation

@mohdaquib
Copy link
Copy Markdown
Owner

  • Add macrobenchmark for scroll performance and update UI components wi
    th the test tags
  • Implement RecompositionBenchmark to measure UI stability and add te
    st tags to DetailScreen buttons
  • Add benchmark results parsing script and update CI workflow to display summaries in GitHub Step Summary

…artup testing coverage.

- Move `BaselineProfileGenerator.kt` and `StartupBenchmark.kt` from `androidTest` to `main` source set in the benchmarks module.
- Set `isDebuggable = true` for the `benchmark` build type in `benchmarks/build.gradle.kts`.
- Refactor `StartupBenchmark.kt` to include tests for COLD, WARM, and HOT startup modes.
- Implement UI assertions in `StartupBenchmark` to verify Time to Initial Display (TTID) and Time to Full Display (TTFD) during measurements.
@mohdaquib mohdaquib merged commit a0520d4 into main Apr 30, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant