summaryrefslogtreecommitdiff
path: root/libs/cputimeinstate/testtimeinstate.cpp
diff options
context:
space:
mode:
author Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2020-01-15 04:41:26 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2020-01-15 04:41:26 +0000
commit1f73350c3e09f11bb8c269fab12bc5b2bfd1d084 (patch)
treec77a1890dee452dda5e1a6b557c0f025ce3a5560 /libs/cputimeinstate/testtimeinstate.cpp
parentdc82d9e659fbcbfd7e58e2f830105e13391c2917 (diff)
parentba3fc1b591f78c9794d63a068b2542660d6b4463 (diff)
Merge changes I1148ab4e,I3e8c632d,I786d7281,Icbd87b35 am: da9621ce83 am: 99522d2507 am: ba3fc1b591
Change-Id: I0ec6028f30c3a769b8e6ad2955f3b1c1485dcd3f
Diffstat (limited to 'libs/cputimeinstate/testtimeinstate.cpp')
-rw-r--r--libs/cputimeinstate/testtimeinstate.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/libs/cputimeinstate/testtimeinstate.cpp b/libs/cputimeinstate/testtimeinstate.cpp
index e82aad89a8..23d87fd646 100644
--- a/libs/cputimeinstate/testtimeinstate.cpp
+++ b/libs/cputimeinstate/testtimeinstate.cpp
@@ -367,5 +367,16 @@ TEST(TimeInStateTest, RemoveUid) {
ASSERT_EQ(allConcurrentTimes->find(uid), allConcurrentTimes->end());
}
+TEST(TimeInStateTest, GetCpuFreqs) {
+ auto freqs = getCpuFreqs();
+ ASSERT_TRUE(freqs.has_value());
+
+ auto times = getUidCpuFreqTimes(0);
+ ASSERT_TRUE(times.has_value());
+
+ ASSERT_EQ(freqs->size(), times->size());
+ for (size_t i = 0; i < freqs->size(); ++i) EXPECT_EQ((*freqs)[i].size(), (*times)[i].size());
+}
+
} // namespace bpf
} // namespace android