1717#include " shared/test/common/mocks/mock_driver_info.h"
1818#include " shared/test/common/mocks/mock_execution_environment.h"
1919#include " shared/test/common/mocks/ult_device_factory.h"
20+ #include " shared/test/common/test_macros/test_checks_shared.h"
2021
2122#include " opencl/source/platform/platform.h"
2223#include " opencl/test/unit_test/fixtures/cl_device_fixture.h"
@@ -552,30 +553,30 @@ HWTEST_F(DeviceHwTest, givenDeviceCreationWhenCsrFailsToCreateGlobalSyncAllocati
552553 EXPECT_EQ (nullptr , mockDevice);
553554}
554555
555- TEST (DeviceGenEngineTest , givenHwCsrModeWhenGetEngineThenDedicatedForInternalUsageEngineIsReturned) {
556+ TEST (DeviceGetEngineTest , givenHwCsrModeWhenGetEngineThenDedicatedForInternalUsageEngineIsReturned) {
556557 auto device = std::unique_ptr<Device>(MockDevice::createWithNewExecutionEnvironment<Device>(nullptr ));
557558
558559 auto &internalEngine = device->getInternalEngine ();
559560 auto &defaultEngine = device->getDefaultEngine ();
560561 EXPECT_NE (defaultEngine.commandStreamReceiver , internalEngine.commandStreamReceiver );
561562}
562563
563- TEST (DeviceGenEngineTest , whenCreateDeviceThenInternalEngineHasDefaultType) {
564+ TEST (DeviceGetEngineTest , whenCreateDeviceThenInternalEngineHasDefaultType) {
564565 auto device = std::unique_ptr<Device>(MockDevice::createWithNewExecutionEnvironment<Device>(nullptr ));
565566
566567 auto internalEngineType = device->getInternalEngine ().osContext ->getEngineType ();
567568 auto defaultEngineType = getChosenEngineType (device->getHardwareInfo ());
568569 EXPECT_EQ (defaultEngineType, internalEngineType);
569570}
570571
571- TEST (DeviceGenEngineTest , givenCreatedDeviceWhenRetrievingDefaultEngineThenOsContextHasDefaultFieldSet) {
572+ TEST (DeviceGetEngineTest , givenCreatedDeviceWhenRetrievingDefaultEngineThenOsContextHasDefaultFieldSet) {
572573 auto device = std::unique_ptr<Device>(MockDevice::createWithNewExecutionEnvironment<Device>(nullptr ));
573574
574575 auto &defaultEngine = device->getDefaultEngine ();
575576 EXPECT_TRUE (defaultEngine.osContext ->isDefaultContext ());
576577}
577578
578- TEST (DeviceGenEngineTest , givenNoEmptyGroupsWhenGettingNonEmptyGroupsThenReturnCorrectResults) {
579+ TEST (DeviceGetEngineTest , givenNoEmptyGroupsWhenGettingNonEmptyGroupsThenReturnCorrectResults) {
579580 const auto nonEmptyEngineGroup = std::vector<EngineControl>{EngineControl{nullptr , nullptr }};
580581
581582 auto device = std::unique_ptr<Device>(MockDevice::createWithNewExecutionEnvironment<Device>(nullptr ));
@@ -593,7 +594,7 @@ TEST(DeviceGenEngineTest, givenNoEmptyGroupsWhenGettingNonEmptyGroupsThenReturnC
593594 EXPECT_EQ (nullptr , device->getNonEmptyEngineGroup (4 ));
594595}
595596
596- TEST (DeviceGenEngineTest , givenEmptyGroupsWhenGettingNonEmptyGroupsThenReturnCorrectResults) {
597+ TEST (DeviceGetEngineTest , givenEmptyGroupsWhenGettingNonEmptyGroupsThenReturnCorrectResults) {
597598 const auto emptyEngineGroup = std::vector<EngineControl>{};
598599 const auto nonEmptyEngineGroup = std::vector<EngineControl>{EngineControl{nullptr , nullptr }};
599600
@@ -610,7 +611,7 @@ TEST(DeviceGenEngineTest, givenEmptyGroupsWhenGettingNonEmptyGroupsThenReturnCor
610611 EXPECT_EQ (nullptr , device->getNonEmptyEngineGroup (2 ));
611612}
612613
613- TEST (DeviceGenEngineTest , givenNoEmptyGroupsWhenGettingNonEmptyGroupIndexThenReturnCorrectResults) {
614+ TEST (DeviceGetEngineTest , givenNoEmptyGroupsWhenGettingNonEmptyGroupIndexThenReturnCorrectResults) {
614615 const auto nonEmptyEngineGroup = std::vector<EngineControl>{EngineControl{nullptr , nullptr }};
615616
616617 auto device = std::unique_ptr<Device>(MockDevice::createWithNewExecutionEnvironment<Device>(nullptr ));
@@ -629,7 +630,7 @@ TEST(DeviceGenEngineTest, givenNoEmptyGroupsWhenGettingNonEmptyGroupIndexThenRet
629630 EXPECT_ANY_THROW (device->getIndexOfNonEmptyEngineGroup (static_cast <EngineGroupType>(5u )));
630631}
631632
632- TEST (DeviceGenEngineTest , givenEmptyGroupsWhenGettingNonEmptyGroupIndexThenReturnCorrectResults) {
633+ TEST (DeviceGetEngineTest , givenEmptyGroupsWhenGettingNonEmptyGroupIndexThenReturnCorrectResults) {
633634 const auto emptyEngineGroup = std::vector<EngineControl>{};
634635 const auto nonEmptyEngineGroup = std::vector<EngineControl>{EngineControl{nullptr , nullptr }};
635636
@@ -649,7 +650,7 @@ TEST(DeviceGenEngineTest, givenEmptyGroupsWhenGettingNonEmptyGroupIndexThenRetur
649650 EXPECT_ANY_THROW (device->getIndexOfNonEmptyEngineGroup (static_cast <EngineGroupType>(5u )));
650651}
651652
652- TEST (DeviceGenEngineTest , givenDeferredContextInitializationEnabledWhenCreatingEnginesThenInitializeOnlyOsContextsWhichRequireIt) {
653+ TEST (DeviceGetEngineTest , givenDeferredContextInitializationEnabledWhenCreatingEnginesThenInitializeOnlyOsContextsWhichRequireIt) {
653654 DebugManagerStateRestore restore{};
654655 DebugManager.flags .DeferOsContextInitialization .set (1 );
655656
@@ -664,7 +665,7 @@ TEST(DeviceGenEngineTest, givenDeferredContextInitializationEnabledWhenCreatingE
664665 }
665666}
666667
667- TEST (DeviceGenEngineTest , givenDeferredContextInitializationDisabledWhenCreatingEnginesThenInitializeAllOsContexts) {
668+ TEST (DeviceGetEngineTest , givenDeferredContextInitializationDisabledWhenCreatingEnginesThenInitializeAllOsContexts) {
668669 DebugManagerStateRestore restore{};
669670 DebugManager.flags .DeferOsContextInitialization .set (0 );
670671
@@ -675,6 +676,20 @@ TEST(DeviceGenEngineTest, givenDeferredContextInitializationDisabledWhenCreating
675676 }
676677}
677678
679+ TEST (DeviceGetEngineTest, givenNonHwCsrModeWhenGetEngineThenDefaultEngineIsReturned) {
680+ DebugManagerStateRestore dbgRestorer;
681+ DebugManager.flags .SetCommandStreamReceiver .set (CommandStreamReceiverType::CSR_AUB);
682+
683+ VariableBackup<UltHwConfig> backup (&ultHwConfig);
684+ ultHwConfig.useHwCsr = true ;
685+
686+ auto device = std::unique_ptr<Device>(MockDevice::createWithNewExecutionEnvironment<Device>(nullptr ));
687+
688+ auto &internalEngine = device->getInternalEngine ();
689+ auto &defaultEngine = device->getDefaultEngine ();
690+ EXPECT_EQ (defaultEngine.commandStreamReceiver , internalEngine.commandStreamReceiver );
691+ }
692+
678693using DeviceQueueFamiliesTests = ::testing::Test;
679694
680695HWTEST_F (DeviceQueueFamiliesTests, whenGettingQueueFamilyCapabilitiesAllThenReturnCorrectValue) {
0 commit comments