From 74978e1da00f9865ec8653b4daad34cd66fb9307 Mon Sep 17 00:00:00 2001 From: Xiang Wang Date: Fri, 19 May 2023 20:39:30 -0700 Subject: Mock init of PowerHalController in test We have injected a MockedPowerHalController in PowerAdvisorTest, but it will always run init once, which will try to connect a real PowerHAL. This was resulting in a few error logs like SELinux denials. Bug: 280438886 Test: libsurfaceflinger_unittest Change-Id: Icbd0289cbeba95582eed01e61dcb748e2e167c24 --- include/powermanager/PowerHalController.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/powermanager/PowerHalController.h') diff --git a/include/powermanager/PowerHalController.h b/include/powermanager/PowerHalController.h index 71a36d09e5..82e4551c3c 100644 --- a/include/powermanager/PowerHalController.h +++ b/include/powermanager/PowerHalController.h @@ -53,7 +53,7 @@ public: : mHalConnector(std::move(connector)) {} virtual ~PowerHalController() = default; - void init(); + virtual void init(); virtual HalResult setBoost(hardware::power::Boost boost, int32_t durationMs) override; virtual HalResult setMode(hardware::power::Mode mode, bool enabled) override; -- cgit v1.2.3-59-g8ed1b