Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
commit fa2cc00b6246525551825d03922aa3c7b7c70e18
Author: Allison Thompson <allisonmt@google.com>
Date: Tue Feb 08 13:18:15 2022
Adds power to macrobenchmark.
Bug: b/220183779
Relnote: Added new PowerMetric for measuring energy and power tasks in benchmarks.
Test: ./gradlew benchmark:benchmark-macro:cC
Change-Id: I9f39b285c9758fc63737b9bc0f763004e00ab6b7
A benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/EnergyQuery.kt
A benchmark/integration-tests/macrobenchmark/src/androidTest/java/androidx/benchmark/integration/macrobenchmark/TrivialPowerBenchmark.kt
M benchmark/benchmark-macro/api/current.txt
A benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PowerQuery.kt
M benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoConfig.kt
M benchmark/benchmark-macro/api/public_plus_experimental_current.txt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt
A benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PowerQueryTest.kt
A benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/EnergyQueryTest.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/Slice.kt
A benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/StringHelper.kt
M benchmark/benchmark-macro/api/restricted_current.txt
https://android-review.googlesource.com/1977746
Branch: androidx-main
commit fa2cc00b6246525551825d03922aa3c7b7c70e18
Author: Allison Thompson <allisonmt@google.com>
Date: Tue Feb 08 13:18:15 2022
Adds power to macrobenchmark.
Bug:
Relnote: Added new PowerMetric for measuring energy and power tasks in benchmarks.
Test: ./gradlew benchmark:benchmark-macro:cC
Change-Id: I9f39b285c9758fc63737b9bc0f763004e00ab6b7
A benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/EnergyQuery.kt
A benchmark/integration-tests/macrobenchmark/src/androidTest/java/androidx/benchmark/integration/macrobenchmark/TrivialPowerBenchmark.kt
M benchmark/benchmark-macro/api/current.txt
A benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PowerQuery.kt
M benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoConfig.kt
M benchmark/benchmark-macro/api/public_plus_experimental_current.txt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt
A benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PowerQueryTest.kt
A benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/EnergyQueryTest.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/Slice.kt
A benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/StringHelper.kt
M benchmark/benchmark-macro/api/restricted_current.txt
al...@google.com <al...@google.com>
cc...@google.com <cc...@google.com> #3
Somehow we missed opening up these APIs, not sure how we missed it (or why docs were being produced). Will fix.
ap...@google.com <ap...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-main
commit d4d558064d7fe102f7d1c5aebba5bc83bdda77fb
Author: Chris Craik <ccraik@google.com>
Date: Wed Nov 02 14:05:55 2022
Open API for PowerMetric
Fixes: 220183779
Test: PowerMetricTest
Relnote: "Adds `PowerMetric` API for measuring energy and power in
macrobenchmarks."
Change-Id: Ife60176ae827bef14c86b1604b146e7b1208c439
M benchmark/benchmark-macro/api/public_plus_experimental_current.txt
M benchmark/benchmark-macro/api/restricted_current.txt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/PowerMetricTest.kt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/BatteryDischargeQueryTest.kt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PowerQueryTest.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/PowerCategory.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/PowerCategoryDisplayLevel.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PowerQuery.kt
M benchmark/integration-tests/macrobenchmark/src/androidTest/java/androidx/benchmark/integration/macrobenchmark/TrivialPowerBenchmark.kt
https://android-review.googlesource.com/2283046
Branch: androidx-main
commit d4d558064d7fe102f7d1c5aebba5bc83bdda77fb
Author: Chris Craik <ccraik@google.com>
Date: Wed Nov 02 14:05:55 2022
Open API for PowerMetric
Fixes: 220183779
Test: PowerMetricTest
Relnote: "Adds `PowerMetric` API for measuring energy and power in
macrobenchmarks."
Change-Id: Ife60176ae827bef14c86b1604b146e7b1208c439
M benchmark/benchmark-macro/api/public_plus_experimental_current.txt
M benchmark/benchmark-macro/api/restricted_current.txt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/PowerMetricTest.kt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/BatteryDischargeQueryTest.kt
M benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/PowerQueryTest.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/PowerCategory.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/PowerCategoryDisplayLevel.kt
M benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PowerQuery.kt
M benchmark/integration-tests/macrobenchmark/src/androidTest/java/androidx/benchmark/integration/macrobenchmark/TrivialPowerBenchmark.kt
na...@google.com <na...@google.com> #5
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.benchmark:benchmark-macro:1.2.0-alpha07
Description
No description yet. Add one.