summaryrefslogtreecommitdiff
path: root/tools/powerstats
AgeCommit message (Collapse)Author
2021-02-23[LSC] Add LOCAL_LICENSE_KINDS to frameworks/baseBob Badour
Added SPDX-license-identifier-Apache-2.0 to: apct-tests/perftests/contentcapture/Android.bp apct-tests/perftests/inputmethod/Android.bp apex/appsearch/Android.bp apex/appsearch/framework/Android.bp apex/appsearch/service/Android.bp apex/appsearch/testing/Android.bp apex/jobscheduler/service/jni/Android.bp apex/media/service/Android.bp cmds/abx/Android.bp cmds/uinput/Android.bp cmds/uinput/jni/Android.bp core/tests/GameManagerTests/Android.bp core/tests/batterystatstests/BatteryStatsLoadTests/Android.bp core/tests/batterystatstests/BatteryStatsViewer/Android.bp core/tests/devicestatetests/Android.bp libs/WindowManager/Shell/tests/flicker/Android.bp libs/WindowManager/Shell/tests/flicker/test-apps/flickerapp/Android.bp libs/androidfw/fuzz/cursorwindow_fuzzer/Android.bp native/android/tests/activitymanager/UidImportanceHelperApps/Android.bp native/android/tests/activitymanager/nativeTests/Android.bp packages/SettingsLib/BannerMessagePreference/Android.bp packages/SettingsLib/CollapsingToolbarBaseActivity/Android.bp packages/SettingsLib/EmergencyNumber/Android.bp packages/SettingsLib/FooterPreference/Android.bp packages/SettingsLib/MainSwitchPreference/Android.bp packages/SettingsLib/TopIntroPreference/Android.bp packages/SettingsLib/UsageProgressBarPreference/Android.bp packages/overlays/AccentColorAmethystOverlay/Android.bp packages/overlays/AccentColorAquamarineOverlay/Android.bp packages/overlays/AccentColorBlackOverlay/Android.bp packages/overlays/AccentColorCarbonOverlay/Android.bp packages/overlays/AccentColorCinnamonOverlay/Android.bp packages/overlays/AccentColorGreenOverlay/Android.bp packages/overlays/AccentColorOceanOverlay/Android.bp packages/overlays/AccentColorOrchidOverlay/Android.bp packages/overlays/AccentColorPaletteOverlay/Android.bp packages/overlays/AccentColorPurpleOverlay/Android.bp packages/overlays/AccentColorSandOverlay/Android.bp packages/overlays/AccentColorSpaceOverlay/Android.bp packages/overlays/AccentColorTangerineOverlay/Android.bp packages/overlays/DisplayCutoutEmulationCornerOverlay/Android.bp packages/overlays/DisplayCutoutEmulationDoubleOverlay/Android.bp packages/overlays/DisplayCutoutEmulationHoleOverlay/Android.bp packages/overlays/DisplayCutoutEmulationNarrowOverlay/Android.bp packages/overlays/DisplayCutoutEmulationTallOverlay/Android.bp packages/overlays/DisplayCutoutEmulationWaterfallOverlay/Android.bp packages/overlays/DisplayCutoutEmulationWideOverlay/Android.bp packages/overlays/FontNotoSerifSourceOverlay/Android.bp packages/overlays/IconPackCircularAndroidOverlay/Android.bp packages/overlays/IconPackCircularLauncherOverlay/Android.bp packages/overlays/IconPackCircularSettingsOverlay/Android.bp packages/overlays/IconPackCircularSystemUIOverlay/Android.bp packages/overlays/IconPackCircularThemePickerOverlay/Android.bp packages/overlays/IconPackFilledAndroidOverlay/Android.bp packages/overlays/IconPackFilledLauncherOverlay/Android.bp packages/overlays/IconPackFilledSettingsOverlay/Android.bp packages/overlays/IconPackFilledSystemUIOverlay/Android.bp packages/overlays/IconPackFilledThemePickerOverlay/Android.bp packages/overlays/IconPackKaiAndroidOverlay/Android.bp packages/overlays/IconPackKaiLauncherOverlay/Android.bp packages/overlays/IconPackKaiSettingsOverlay/Android.bp packages/overlays/IconPackKaiSystemUIOverlay/Android.bp packages/overlays/IconPackKaiThemePickerOverlay/Android.bp packages/overlays/IconPackRoundedAndroidOverlay/Android.bp packages/overlays/IconPackRoundedLauncherOverlay/Android.bp packages/overlays/IconPackRoundedSettingsOverlay/Android.bp packages/overlays/IconPackRoundedSystemUIOverlay/Android.bp packages/overlays/IconPackRoundedThemePickerOverlay/Android.bp packages/overlays/IconPackSamAndroidOverlay/Android.bp packages/overlays/IconPackSamLauncherOverlay/Android.bp packages/overlays/IconPackSamSettingsOverlay/Android.bp packages/overlays/IconPackSamSystemUIOverlay/Android.bp packages/overlays/IconPackSamThemePickerOverlay/Android.bp packages/overlays/IconPackVictorAndroidOverlay/Android.bp packages/overlays/IconPackVictorLauncherOverlay/Android.bp packages/overlays/IconPackVictorSettingsOverlay/Android.bp packages/overlays/IconPackVictorSystemUIOverlay/Android.bp packages/overlays/IconPackVictorThemePickerOverlay/Android.bp packages/overlays/IconShapeHeartOverlay/Android.bp packages/overlays/IconShapePebbleOverlay/Android.bp packages/overlays/IconShapeRoundedRectOverlay/Android.bp packages/overlays/IconShapeSquareOverlay/Android.bp packages/overlays/IconShapeSquircleOverlay/Android.bp packages/overlays/IconShapeTaperedRectOverlay/Android.bp packages/overlays/IconShapeTeardropOverlay/Android.bp packages/overlays/IconShapeVesselOverlay/Android.bp packages/overlays/NavigationBarMode2ButtonOverlay/Android.bp packages/overlays/NavigationBarMode3ButtonOverlay/Android.bp packages/overlays/NavigationBarModeGesturalOverlay/Android.bp packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/Android.bp packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/Android.bp packages/overlays/NavigationBarModeGesturalOverlayWideBack/Android.bp packages/overlays/OneHandedModeGesturalOverlay/Android.bp packages/services/CameraExtensionsProxy/Android.bp services/core/java/com/android/server/speech/Android.bp services/musicrecognition/Android.bp services/searchui/Android.bp services/smartspace/Android.bp services/tests/PackageManagerServiceTests/host/libs/IntentVerifyUtils/Android.bp services/tests/PackageManagerServiceTests/host/test-apps/DeviceSide/Android.bp services/tests/PackageManagerServiceTests/host/test-apps/IntentVerifier/Android.bp services/tests/PackageManagerServiceTests/host/test-apps/IntentVerifierTarget/Android.bp services/tests/PackageManagerServiceTests/host/test-apps/UsesStaticLibrary/Android.bp services/tests/PackageManagerServiceTests/unit/Android.bp services/tests/inprocesstests/Android.bp services/tests/mockingservicestests/jni/Android.bp services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp services/texttospeech/Android.bp services/translation/Android.bp tests/BatteryStatsPerfTest/Android.bp tests/FlickerTests/test-apps/Android.bp tests/Input/Android.bp tests/SilkFX/Android.bp tests/SurfaceViewBufferTests/Android.bp tests/UpdatableSystemFontTest/Android.bp tests/UpdatableSystemFontTest/testdata/Android.bp tests/benchmarks/internal/Android.bp tools/powerstats/Android.bp tools/processors/intdef_mappings/Android.bp tools/xmlpersistence/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I1b8d155a26a1a589a38abedea5f7f366e00346c6
2021-02-03Log energy consumer result attribution dataMat Bevilacqua
Bug: 175723658 Test: atest FrameworksServicesTests:PowerStatsServiceTest Change-Id: I4d0dccd440b02a35e086b08e31b1bf1f087f61e3
2021-01-27Add subsystem name field to ChannelMat Bevilacqua
Bug: 178115561 Test: atest FrameworksServicesTests:PowerStatsServiceTest Change-Id: I864d9ff729534d81a1f7a89c860a78d659ccc1b2
2021-01-25Update to new version of PowerStats HAL 2.0Mat Bevilacqua
Bug: 178048034 Test: atest FrameworksServicesTests:PowerStatsServiceTest Change-Id: I714d2037a3576a3f6f89211d64ccf88cefa51abf
2021-01-08Add state residency logging to power statsMat Bevilacqua
Test: atest FrameworksServicesTests:PowerStatsServiceTest Bug: 175724197 Change-Id: I4ba7af3b9a895ecdc9f8c16cd371e5582458d212
2020-12-28Change OWNERS for powerstats tests/toolsMat Bevilacqua
Bug: 176431677 Test: m Change-Id: If14bdbd5557c5e428668419f0dae177a1e125310
2020-12-08resolve merge conflicts of 358f0d4fc8c248498cf113c41e043877a14e89a1 to masterJeff Sharkey
Bug: 174932174 Test: I solemnly swear I tested this conflict resolution. Exempt-From-Owner-Approval: refactoring with team leads buy-in Change-Id: I9262a08ffc1ccede8e519d0eed90ed2bfcf0232c
2020-12-08Improve OWNERS coverage across frameworks/base/.Jeff Sharkey
As general background, OWNERS files expedite code reviews by helping code authors quickly find relevant reviewers, and they also ensure that stakeholders are involved in code changes in their areas. Some teams under frameworks/base/ have been using OWNERS files successfully for many years, and we're ready to expand them to cover more areas. Here's the historical coverage statistics for the last two years of changes before these new OWNERS changes land: -- 56% of changes are fully covered by OWNERS -- 17% of changes are partially covered by OWNERS -- 25% of changes have no OWNERS coverage Working closely with team leads, we've now identified clear OWNERS on a per-package basis, and we're using "include" directives whenever possible to to simplify future maintenance. With this extensive effort, we've now improved our coverage as follows: -- 98% of changes are fully covered by OWNERS -- 1% of changes are partially covered by OWNERS -- 1% of changes have no OWNERS coverage This specific change is automatically generated by a script that identifies relevant "include" directives. Bug: 174932174 Test: manual Exempt-From-Owner-Approval: refactoring with team leads buy-in Merged-In: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813 Change-Id: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813
2020-10-21Migrate to PowerStats HAL 2.0Mat Bevilacqua
Bug: 169622556 Test: Tested and verified ODPM data is correctly captured in incident reports. Tests pass. Service gracefully fails on devices without PowerStats HAL 2.0 implementation. Change-Id: I521e0a8fd26122476601d8c8450f0508549eb311
2020-09-14Initial commit of PowerStatsServiceMat Bevilacqua
Bug: 164465661 Bug: 164466995 Bug: 167280723 Test: Verified PowerStatsService is functional on targets that have ODPM data. Change-Id: Ic555b380c566ea26bc2214374f142c5448ea2ee7