commit | 9b9341c4a08f0d4d351ef209f9018003f5ea1cdb | [log] [tgz] |
---|---|---|
author | Rui Qiu <ruiqiu@google.com> | Wed Aug 25 10:39:04 2021 -0700 |
committer | Rui Qiu <ruiqiu@google.com> | Thu Sep 09 00:20:39 2021 +0000 |
tree | afae2785129f0efab48109592758392d9e6254b2 | |
parent | 1513e504ca56c1ac245404e30f426abf5ebd6d3d [diff] |
[RESTRICT AUTOMERGE] Refactor CarTelemetryService API and tests This CL 1. Makes CarTelemetryService API async and update tests 2. Move add/remove MetricsConfig logic from CarTelemetryService to ResultStore 3. Move CarTelemetryManagerTest from CarLib to CarServiceTest 4. Add USE_CAR_TELEMETRY permission to kitchen sink for CarTelemetryManagerTest Bug: 198309792 Fixes: 185420981 Test: RUN_ERROR_PRONE=true m CarService Test: RUN_ERROR_PRONE=true m CarServiceUnitTest Test: RUN_ERROR_PRONE=true m CarServiceTest Test: atest CarServiceTest:CarTelemetryManagerTest Test: atest CarServiceUnitTest:CarTelemetryServiceTest Test: atest CarServiceUnitTest:MetricsConfigStoreTest Test: atest CarSecurityPermissionTest:CarTelemetryManagerPemissionTest Change-Id: Ie3fc78e0f403f996e74faa85ac0d0c0585ae99b3
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.