Skip to content

Commit 3a362e5

Browse files
xwxw-gAndroid (Google) Code Review
authored andcommitted
Merge "Fix test for headroom APIs" into main
2 parents fc39f61 + c7bf164 commit 3a362e5

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

services/powermanager/tests/PowerHalWrapperAidlTest.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030

3131
using aidl::android::hardware::power::Boost;
3232
using aidl::android::hardware::power::ChannelConfig;
33+
using aidl::android::hardware::power::CpuHeadroomParams;
34+
using aidl::android::hardware::power::GpuHeadroomParams;
3335
using aidl::android::hardware::power::IPower;
3436
using aidl::android::hardware::power::IPowerHintSession;
3537
using aidl::android::hardware::power::Mode;
@@ -71,6 +73,14 @@ class MockIPower : public IPower {
7173
MOCK_METHOD(ndk::ScopedAStatus, getInterfaceHash, (std::string * hash), (override));
7274
MOCK_METHOD(ndk::SpAIBinder, asBinder, (), (override));
7375
MOCK_METHOD(bool, isRemote, (), (override));
76+
MOCK_METHOD(ndk::ScopedAStatus, getCpuHeadroom,
77+
(const CpuHeadroomParams& params, std::vector<float>* headroom), (override));
78+
MOCK_METHOD(ndk::ScopedAStatus, getGpuHeadroom,
79+
(const GpuHeadroomParams& params, float* headroom), (override));
80+
MOCK_METHOD(ndk::ScopedAStatus, getCpuHeadroomMinIntervalMillis, (int64_t* interval),
81+
(override));
82+
MOCK_METHOD(ndk::ScopedAStatus, getGpuHeadroomMinIntervalMillis, (int64_t* interval),
83+
(override));
7484
};
7585

7686
// -------------------------------------------------------------------------------------------------

0 commit comments

Comments
 (0)