From 5205004ec9e5f176f2902e84204da0a1708e724a Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Mon, 20 Nov 2017 15:36:25 -0800 Subject: [PATCH] Add tests for validating cpu freq times in batterystats dump. Bug: 69131035 Test: atest core/tests/coretests/src/com/android/internal/os/BstatsCpuTimesValidationTest.java Change-Id: I1c6254afb22f05aea24233bdcc6d5dd68b1c8eef --- core/tests/coretests/AndroidManifest.xml | 1 + core/tests/coretests/AndroidTest.xml | 1 + core/tests/coretests/BstatsTestApp/Android.mk | 32 ++ .../BstatsTestApp/AndroidManifest.xml | 28 ++ .../bstatstestapp/IsolatedTestService.java | 60 +++ .../apps/bstatstestapp/TestActivity.java | 83 ++++ .../coretests/aidl/ICmdCallback.aidl | 21 + .../coretests/aidl/ICmdReceiver.aidl | 22 + .../os/BstatsCpuTimesValidationTest.java | 399 ++++++++++++++++++ 9 files changed, 647 insertions(+) create mode 100644 core/tests/coretests/BstatsTestApp/Android.mk create mode 100644 core/tests/coretests/BstatsTestApp/AndroidManifest.xml create mode 100644 core/tests/coretests/BstatsTestApp/src/com/android/coretests/apps/bstatstestapp/IsolatedTestService.java create mode 100644 core/tests/coretests/BstatsTestApp/src/com/android/coretests/apps/bstatstestapp/TestActivity.java create mode 100644 core/tests/coretests/aidl/com/android/frameworks/coretests/aidl/ICmdCallback.aidl create mode 100644 core/tests/coretests/aidl/com/android/frameworks/coretests/aidl/ICmdReceiver.aidl create mode 100644 core/tests/coretests/src/com/android/internal/os/BstatsCpuTimesValidationTest.java diff --git a/core/tests/coretests/AndroidManifest.xml b/core/tests/coretests/AndroidManifest.xml index 51bfc209bf558..3f2a46a0e9cab 100644 --- a/core/tests/coretests/AndroidManifest.xml +++ b/core/tests/coretests/AndroidManifest.xml @@ -68,6 +68,7 @@ + diff --git a/core/tests/coretests/AndroidTest.xml b/core/tests/coretests/AndroidTest.xml index 23d70b8dedd40..970a0f00bf5ef 100644 --- a/core/tests/coretests/AndroidTest.xml +++ b/core/tests/coretests/AndroidTest.xml @@ -16,6 +16,7 @@