Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
commit 2f8820c817e906869b5712b175bda0aa4549c03a
Author: Chris Craik <ccraik@google.com>
Date: Fri Jul 23 17:22:16 2021
Add fully drawn to StartupTimingMetric output
Fixes: 179176560
Test: TrivialStartupBenchmark
Test: ./gradlew benchmark:benchmark-macro:cC
Relnote: """StartupTimingMetric now outputs the "fullyDrawnMs" metric
to measure time until your application has completed rendering. To
define this metric for your app, call Activity.reportFullyDrawn when
your initial content is ready, such as when your initial list items
are loaded from DB or network. (reportFullyDrawn method available
without build version checks on ComponentActivity)."""
Change-Id: If1141474620b0f2d50f59801a1a8e1cac49ae51d
M benchmark/benchmark-macro/build.gradle
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/ConfigurableActivity.kt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/StartupTimingMetricTest.kt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/TrivialStartupActivity.kt
A benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PerfettoResultsParserTest.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PerfettoResultsParser.kt
https://android-review.googlesource.com/1776807
Branch: androidx-main
commit 2f8820c817e906869b5712b175bda0aa4549c03a
Author: Chris Craik <ccraik@google.com>
Date: Fri Jul 23 17:22:16 2021
Add fully drawn to StartupTimingMetric output
Fixes: 179176560
Test: TrivialStartupBenchmark
Test: ./gradlew benchmark:benchmark-macro:cC
Relnote: """StartupTimingMetric now outputs the "fullyDrawnMs" metric
to measure time until your application has completed rendering. To
define this metric for your app, call Activity.reportFullyDrawn when
your initial content is ready, such as when your initial list items
are loaded from DB or network. (reportFullyDrawn method available
without build version checks on ComponentActivity)."""
Change-Id: If1141474620b0f2d50f59801a1a8e1cac49ae51d
M benchmark/benchmark-macro/build.gradle
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/ConfigurableActivity.kt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/StartupTimingMetricTest.kt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/TrivialStartupActivity.kt
A benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PerfettoResultsParserTest.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PerfettoResultsParser.kt
Description
Support
reportFullyDrawn
in the list of android_startup metrics.