@@ -41,7 +41,7 @@ class ZesEccFixture : public SysmanDeviceFixture {
4141 }
4242};
4343
44- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingzesDeviceEccAvailableTwiceThenVerifyApiCallSucceeds , isDg2OrBmg) {
44+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingZesDeviceEccAvailableTwiceThenVerifyApiCallSucceeds , isDg2OrBmg) {
4545 ze_bool_t eccAvailable = false ;
4646 EXPECT_EQ (ZE_RESULT_SUCCESS, zesDeviceEccAvailable (device, &eccAvailable));
4747 EXPECT_EQ (true , eccAvailable);
@@ -51,7 +51,7 @@ HWTEST2_F(ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallin
5151 EXPECT_EQ (true , eccAvailable);
5252}
5353
54- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingzesDeviceEccConfigurableTwiceThenVerifyApiCallSucceeds , isDg2OrBmg) {
54+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingZesDeviceEccConfigurableTwiceThenVerifyApiCallSucceeds , isDg2OrBmg) {
5555 ze_bool_t eccConfigurable = false ;
5656 EXPECT_EQ (ZE_RESULT_SUCCESS, zesDeviceEccConfigurable (device, &eccConfigurable));
5757 EXPECT_EQ (true , eccConfigurable);
@@ -77,7 +77,7 @@ HWTEST2_F(ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsAbsentWhenCalling
7777 delete tempEccImp;
7878}
7979
80- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwGetEccConfigFailsWhenCallingzesDeviceEccConfigurableAndAvailableThenVerifyApiCallReturnsFailure , isDg2OrBmg) {
80+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwGetEccConfigFailsWhenCallingZesDeviceEccConfigurableAndAvailableThenVerifyApiCallReturnsFailure , isDg2OrBmg) {
8181 ze_bool_t eccConfigurable = true ;
8282 ze_bool_t eccAvailable = true ;
8383 pMockFwInterface->mockFwGetEccAvailableResult = ZE_RESULT_ERROR_UNINITIALIZED;
@@ -87,7 +87,7 @@ HWTEST2_F(ZesEccFixture, GivenValidSysmanHandleAndFwGetEccConfigFailsWhenCalling
8787 EXPECT_EQ (ZE_RESULT_ERROR_UNINITIALIZED, zesDeviceEccConfigurable (device, &eccConfigurable));
8888}
8989
90- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndCurrentStateIsNoneWhenCallingzesDeviceEccConfigurableAndAvailableThenNotSupportedEccIsReturned , isDg2OrBmg) {
90+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndCurrentStateIsNoneWhenCallingZesDeviceEccConfigurableAndAvailableThenNotSupportedEccIsReturned , isDg2OrBmg) {
9191 ze_bool_t eccConfigurable = true ;
9292 ze_bool_t eccAvailable = true ;
9393 pMockFwInterface->mockEccAvailable = false ;
@@ -99,21 +99,23 @@ HWTEST2_F(ZesEccFixture, GivenValidSysmanHandleAndCurrentStateIsNoneWhenCallingz
9999 EXPECT_EQ (false , eccConfigurable);
100100}
101101
102- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingzesDeviceGetEccStateThenApiCallSucceeds , isDg2OrBmg) {
102+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingZesDeviceGetEccStateThenApiCallSucceeds , isDg2OrBmg) {
103103 zes_device_ecc_properties_t props = {};
104104 EXPECT_EQ (ZE_RESULT_SUCCESS, zesDeviceGetEccState (device, &props));
105105 EXPECT_EQ (ZES_DEVICE_ECC_STATE_DISABLED, props.currentState );
106106 EXPECT_EQ (ZES_DEVICE_ECC_STATE_DISABLED, props.pendingState );
107107 EXPECT_EQ (ZES_DEVICE_ACTION_NONE, props.pendingAction );
108108}
109109
110- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwGetEccConfigFailsWhenCallingzesDeviceGetEccStateThenApiCallReturnFailure , isDg2OrBmg) {
110+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwGetEccConfigFailsWhenCallingZesDeviceGetEccStateThenApiCallReturnFailure , isDg2OrBmg) {
111111 zes_device_ecc_properties_t props = {};
112112 pMockFwInterface->mockFwGetEccConfigResult = ZE_RESULT_ERROR_UNINITIALIZED;
113113 EXPECT_EQ (ZE_RESULT_ERROR_UNINITIALIZED, zesDeviceGetEccState (device, &props));
114+ EXPECT_EQ (ZES_DEVICE_ECC_STATE_UNAVAILABLE, props.currentState );
115+ EXPECT_EQ (ZES_DEVICE_ECC_STATE_UNAVAILABLE, props.pendingState );
114116}
115117
116- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingzesDeviceSetEccStateThenApiCallSucceeds , isDg2OrBmg) {
118+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingZesDeviceSetEccStateThenApiCallSucceeds , isDg2OrBmg) {
117119 zes_device_ecc_desc_t newState = {ZES_STRUCTURE_TYPE_DEVICE_STATE, nullptr , ZES_DEVICE_ECC_STATE_ENABLED};
118120 zes_device_ecc_properties_t props = {};
119121 EXPECT_EQ (ZE_RESULT_SUCCESS, zesDeviceSetEccState (device, &newState, &props));
@@ -122,13 +124,19 @@ HWTEST2_F(ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallin
122124 EXPECT_EQ (ZE_RESULT_SUCCESS, zesDeviceSetEccState (device, &newState, &props));
123125}
124126
125- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingzesDeviceSetEccStateWithInvalidEnumThenFailureIsReturned , isDg2OrBmg) {
127+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingZesDeviceSetEccStateWithUnavailableEnumThenUnsupportedIsReturned , isDg2OrBmg) {
126128 zes_device_ecc_desc_t newState = {ZES_STRUCTURE_TYPE_DEVICE_STATE, nullptr , ZES_DEVICE_ECC_STATE_UNAVAILABLE};
127129 zes_device_ecc_properties_t props = {};
130+ EXPECT_EQ (ZE_RESULT_ERROR_UNSUPPORTED_FEATURE, zesDeviceSetEccState (device, &newState, &props));
131+ }
132+
133+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwInterfaceIsPresentWhenCallingZesDeviceSetEccStateWithInvalidEnumThenFailureIsReturned, isDg2OrBmg) {
134+ zes_device_ecc_desc_t newState = {ZES_STRUCTURE_TYPE_DEVICE_STATE, nullptr , ZES_DEVICE_ECC_STATE_FORCE_UINT32};
135+ zes_device_ecc_properties_t props = {};
128136 EXPECT_EQ (ZE_RESULT_ERROR_INVALID_ENUMERATION, zesDeviceSetEccState (device, &newState, &props));
129137}
130138
131- HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwSetEccConfigFailsWhenCallingzesDeviceSetEccStateThenFailureIsReturned , isDg2OrBmg) {
139+ HWTEST2_F (ZesEccFixture, GivenValidSysmanHandleAndFwSetEccConfigFailsWhenCallingZesDeviceSetEccStateThenFailureIsReturned , isDg2OrBmg) {
132140 zes_device_ecc_desc_t newState = {ZES_STRUCTURE_TYPE_DEVICE_STATE, nullptr , ZES_DEVICE_ECC_STATE_ENABLED};
133141 zes_device_ecc_properties_t props = {};
134142 pMockFwInterface->mockFwSetEccConfigResult = ZE_RESULT_ERROR_UNINITIALIZED;
0 commit comments