@@ -96,33 +96,25 @@ HWTEST_F(AubCommandStreamReceiverTests, givenAubCommandStreamReceiverWhenGetEngi
9696 auto aubCsr = std::make_unique<AUBCommandStreamReceiverHw<FamilyType>>(**platformDevices, " " , true , executionEnvironment);
9797 EXPECT_NE (nullptr , aubCsr);
9898
99- EXPECT_TRUE (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_RCS, 0 )) < allEngineInstances.size ());
100- EXPECT_TRUE (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_RCS, 1 )) < allEngineInstances.size ());
101- EXPECT_TRUE (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_BCS, 0 )) < allEngineInstances.size ());
102- EXPECT_TRUE (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_VCS, 0 )) < allEngineInstances.size ());
103- EXPECT_TRUE (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_VECS, 0 )) < allEngineInstances.size ());
104-
105- EXPECT_THROW (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_RCS, 2 )), std::exception);
106- EXPECT_THROW (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_BCS, 1 )), std::exception);
107- EXPECT_THROW (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_VCS, 1 )), std::exception);
108- EXPECT_THROW (aubCsr->getEngineIndexFromInstance (EngineInstanceT (EngineType::ENGINE_VECS, 1 )), std::exception);
99+ EXPECT_TRUE (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_RCS, 0 )) < allEngineInstances.size ());
100+ EXPECT_TRUE (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_RCS, 1 )) < allEngineInstances.size ());
101+ EXPECT_TRUE (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_BCS, 0 )) < allEngineInstances.size ());
102+ EXPECT_TRUE (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_VCS, 0 )) < allEngineInstances.size ());
103+ EXPECT_TRUE (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_VECS, 0 )) < allEngineInstances.size ());
104+
105+ EXPECT_THROW (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_RCS, 2 )), std::exception);
106+ EXPECT_THROW (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_BCS, 1 )), std::exception);
107+ EXPECT_THROW (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_VCS, 1 )), std::exception);
108+ EXPECT_THROW (aubCsr->getEngineIndex (EngineInstanceT (EngineType::ENGINE_VECS, 1 )), std::exception);
109109}
110110
111111HWTEST_F (AubCommandStreamReceiverTests, givenAubCommandStreamReceiverWhenGetEngineIndexIsCalledForGivenEngineTypeThenEngineIndexForThatTypeIsReturned) {
112112 auto aubCsr = std::make_unique<AUBCommandStreamReceiverHw<FamilyType>>(**platformDevices, " " , true , executionEnvironment);
113113 EXPECT_NE (nullptr , aubCsr);
114114
115- auto engineIndex = aubCsr->getEngineIndex (EngineType::ENGINE_RCS);
115+ auto engineIndex = aubCsr->getEngineIndex (EngineInstanceT ( EngineType::ENGINE_RCS, 1 ) );
116116 EXPECT_EQ (EngineType::ENGINE_RCS, allEngineInstances[engineIndex].type );
117-
118- engineIndex = aubCsr->getEngineIndex (EngineType::ENGINE_BCS);
119- EXPECT_EQ (EngineType::ENGINE_BCS, allEngineInstances[engineIndex].type );
120-
121- engineIndex = aubCsr->getEngineIndex (EngineType::ENGINE_VCS);
122- EXPECT_EQ (EngineType::ENGINE_VCS, allEngineInstances[engineIndex].type );
123-
124- engineIndex = aubCsr->getEngineIndex (EngineType::ENGINE_VECS);
125- EXPECT_EQ (EngineType::ENGINE_VECS, allEngineInstances[engineIndex].type );
117+ EXPECT_EQ (1 , allEngineInstances[engineIndex].id );
126118}
127119
128120HWTEST_F (AubCommandStreamReceiverTests, givenAubCsrWhenItIsCreatedWithDefaultSettingsThenItHasBatchedDispatchModeEnabled) {
@@ -273,8 +265,8 @@ HWTEST_F(AubCommandStreamReceiverTests, givenAubCommandStreamReceiverWhenMultipl
273265
274266 auto aubCsr1 = std::make_unique<AUBCommandStreamReceiverHw<FamilyType>>(**platformDevices, " " , true , executionEnvironment);
275267 auto aubCsr2 = std::make_unique<AUBCommandStreamReceiverHw<FamilyType>>(**platformDevices, " " , true , executionEnvironment);
276- auto engineType = OCLRT::ENGINE_RCS ;
277- auto engineIndex = aubCsr1->getEngineIndex (engineType );
268+ auto engineType = gpgpuEngineInstances[ 0 ]. type ;
269+ auto engineIndex = aubCsr1->getEngineIndex (gpgpuEngineInstances[ 0 ] );
278270
279271 aubCsr1->initializeEngine (engineIndex);
280272 EXPECT_NE (0u , aubCsr1->engineInfoTable [engineType].ggttLRCA );
@@ -294,7 +286,7 @@ HWTEST_F(AubCommandStreamReceiverTests, givenAubCommandStreamReceiverWhenFlushIs
294286
295287 BatchBuffer batchBuffer{cs.getGraphicsAllocation (), 0 , 0 , nullptr , false , false , QueueThrottle::MEDIUM, cs.getUsed (), &cs};
296288 ResidencyContainer allocationsForResidency = {};
297- auto engineIndex = aubCsr->getEngineIndexFromInstance (aubCsr->getOsContext ().getEngineType ());
289+ auto engineIndex = aubCsr->getEngineIndex (aubCsr->getOsContext ().getEngineType ());
298290 aubCsr->flush (batchBuffer, allocationsForResidency);
299291 EXPECT_NE (nullptr , aubCsr->engineInfoTable [engineIndex].pLRCA );
300292 EXPECT_NE (nullptr , aubCsr->engineInfoTable [engineIndex].pGlobalHWStatusPage );
0 commit comments