@@ -32,7 +32,7 @@ TEST_F(SysmanDevicePowerMultiDeviceFixtureHelper, GivenValidDeviceHandlesAndHwmo
32
32
uint32_t subdeviceId = 0 ;
33
33
do {
34
34
ze_bool_t onSubdevice = (subDeviceCount == 0 ) ? false : true ;
35
- PublicLinuxPowerImp *pPowerImp = new PublicLinuxPowerImp (pOsSysman, onSubdevice, subdeviceId, ZES_POWER_DOMAIN_CARD );
35
+ PublicLinuxPowerImp *pPowerImp = new PublicLinuxPowerImp (pOsSysman, onSubdevice, subdeviceId, ZES_POWER_DOMAIN_PACKAGE );
36
36
EXPECT_TRUE (pPowerImp->isPowerModuleSupported ());
37
37
delete pPowerImp;
38
38
@@ -49,9 +49,9 @@ TEST_F(SysmanDevicePowerMultiDeviceFixtureHelper, GivenInvalidComponentCountWhen
49
49
EXPECT_EQ (count, powerHandleComponentCountMultiDevice);
50
50
}
51
51
52
- TEST_F (SysmanDevicePowerMultiDeviceFixtureHelper, GivenValidPowerPointerWhenGettingCardPowerDomainWhenhwmonInterfaceExistsAndThenCallSucceeds ) {
52
+ TEST_F (SysmanDevicePowerMultiDeviceFixtureHelper, GivenValidPowerPointerWhenGettingCardPowerDomainThenFailureIsReturned ) {
53
53
zes_pwr_handle_t phPower = {};
54
- EXPECT_EQ (zesDeviceGetCardPowerDomain (device->toHandle (), &phPower), ZE_RESULT_SUCCESS );
54
+ EXPECT_EQ (zesDeviceGetCardPowerDomain (device->toHandle (), &phPower), ZE_RESULT_ERROR_UNSUPPORTED_FEATURE );
55
55
}
56
56
57
57
TEST_F (SysmanDevicePowerMultiDeviceFixtureHelper, GivenValidPowerHandleWhenGettingPowerPropertiesThenCallSucceeds) {
@@ -102,13 +102,12 @@ TEST_F(SysmanDevicePowerMultiDeviceFixtureHelper, GivenValidPowerHandleWhenGetti
102
102
EXPECT_EQ (defaultLimit.level , ZES_POWER_LEVEL_UNKNOWN);
103
103
EXPECT_EQ (defaultLimit.source , ZES_POWER_SOURCE_ANY);
104
104
EXPECT_EQ (defaultLimit.limitUnit , ZES_LIMIT_UNIT_POWER);
105
+ EXPECT_EQ (extProperties.domain , ZES_POWER_DOMAIN_PACKAGE);
105
106
if (properties.onSubdevice ) {
106
107
EXPECT_FALSE (properties.canControl );
107
- EXPECT_EQ (extProperties.domain , ZES_POWER_DOMAIN_PACKAGE);
108
108
EXPECT_EQ (defaultLimit.limit , -1 );
109
109
} else {
110
110
EXPECT_TRUE (properties.canControl );
111
- EXPECT_EQ (extProperties.domain , ZES_POWER_DOMAIN_CARD);
112
111
EXPECT_EQ (defaultLimit.limit , static_cast <int32_t >(mockDefaultPowerLimitVal / milliFactor));
113
112
EXPECT_EQ (properties.defaultLimit , (int32_t )(mockDefaultPowerLimitVal / milliFactor));
114
113
EXPECT_EQ (properties.maxLimit , (int32_t )(mockDefaultPowerLimitVal / milliFactor));
@@ -133,15 +132,14 @@ TEST_F(SysmanDevicePowerMultiDeviceFixtureHelper, GivenValidPowerHandleAndExtPro
133
132
properties.pNext = &extProperties;
134
133
extProperties.stype = ZES_STRUCTURE_TYPE_POWER_EXT_PROPERTIES;
135
134
EXPECT_EQ (ZE_RESULT_SUCCESS, zesPowerGetProperties (handle, &properties));
135
+ EXPECT_EQ (extProperties.domain , ZES_POWER_DOMAIN_PACKAGE);
136
136
if (properties.onSubdevice ) {
137
137
EXPECT_FALSE (properties.canControl );
138
- EXPECT_EQ (extProperties.domain , ZES_POWER_DOMAIN_PACKAGE);
139
138
EXPECT_EQ (properties.maxLimit , -1 );
140
139
EXPECT_EQ (properties.minLimit , -1 );
141
140
EXPECT_EQ (properties.defaultLimit , -1 );
142
141
} else {
143
142
EXPECT_TRUE (properties.canControl );
144
- EXPECT_EQ (extProperties.domain , ZES_POWER_DOMAIN_CARD);
145
143
EXPECT_EQ (properties.defaultLimit , (int32_t )(mockDefaultPowerLimitVal / milliFactor));
146
144
EXPECT_EQ (properties.maxLimit , (int32_t )(mockDefaultPowerLimitVal / milliFactor));
147
145
EXPECT_EQ (properties.minLimit , -1 );
0 commit comments