Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 36add926 authored by Xiang Wang's avatar Xiang Wang
Browse files

Improve the headroom tests to verify the support info

Bug: 346604998
Flag: TEST_ONLY
Test: atest VtsHalPowerTargetTest
Change-Id: Id169fe23b9f7586f3f716f4fde41616f93e2f370
parent c0be4b07
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -317,6 +317,9 @@ TEST_P(PowerAidl, getCpuHeadroom) {
    }
    ASSERT_TRUE(ret.isOk());
    ASSERT_GE(mSupportInfo->headroom.cpuMinIntervalMillis, 0);
    ASSERT_LE(mSupportInfo->headroom.cpuMinCalculationWindowMillis, 50);
    ASSERT_GE(mSupportInfo->headroom.cpuMaxCalculationWindowMillis, 10000);
    ASSERT_GE(mSupportInfo->headroom.cpuMaxTidCount, 5);
    ASSERT_EQ(headroom.getTag(), CpuHeadroomResult::globalHeadroom);
    ASSERT_GE(headroom.get<CpuHeadroomResult::globalHeadroom>(), 0.0f);
    ASSERT_LE(headroom.get<CpuHeadroomResult::globalHeadroom>(), 100.00f);
@@ -335,6 +338,8 @@ TEST_P(PowerAidl, getGpuHeadroom) {
    }
    ASSERT_TRUE(ret.isOk());
    ASSERT_GE(mSupportInfo->headroom.gpuMinIntervalMillis, 0);
    ASSERT_LE(mSupportInfo->headroom.gpuMinCalculationWindowMillis, 50);
    ASSERT_GE(mSupportInfo->headroom.gpuMaxCalculationWindowMillis, 10000);
    ASSERT_EQ(headroom.getTag(), GpuHeadroomResult::globalHeadroom);
    ASSERT_GE(headroom.get<GpuHeadroomResult::globalHeadroom>(), 0.0f);
    ASSERT_LE(headroom.get<GpuHeadroomResult::globalHeadroom>(), 100.00f);