commit | f37bcd8aaf1e7c1ee4a8a872dda5fdf31f6adcd5 | [log] [tgz] |
---|---|---|
author | Lakshman Annadorai <lakshmana@google.com> | Tue Sep 14 11:23:38 2021 -0700 |
committer | Lakshman Annadorai <lakshmana@google.com> | Mon Sep 20 15:44:45 2021 -0700 |
tree | 0aa76eefea8fbc79fa8f98c4ad28edcf45ea5382 | |
parent | 08309492fb97f8e3ed3179f640198b1a680efa76 [diff] |
Aggreated per-UID I/O and process stats with UidStatsCollector. - Per-UID I/O stats and process stats are collected by different collectors. Aggregate these stats per-UID and resolve package/service names before forwarding them to data processors. - The constructPackageInfo test methods are used in multiple tests and are duplicated across the tests. Add a new PackageInfoTestUtils to consolidate these methods. Other tests will be updated to use this test utils in the following changes. Test: atest libwatchdog_test Bug: 199782126 Change-Id: Ib1221c968c3b6b8ff45971f4d369adbc06051188
Native (C++) code format is required to be compatible with .clang-format file. Run
git clang-format --style=file --extension='h,cpp,cc' HEAD~
Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.