@@ -558,107 +558,6 @@ TEST_F(DriverImpTest, givenEnabledProgramDebuggingWhenCreatingExecutionEnvironme
558558 L0::globalDriver = nullptr ;
559559}
560560
561- TEST_F (DriverImpTest, whenCreatingExecutionEnvironmentThenDefaultHierarchyIsEnabled) {
562-
563- ze_result_t result = ZE_RESULT_ERROR_UNINITIALIZED;
564- DriverImp driverImp;
565- driverImp.initialize (&result);
566- L0::DriverHandleImp *driverHandleImp = reinterpret_cast <L0::DriverHandleImp *>(L0::globalDriverHandle);
567- auto &gfxCoreHelper = driverHandleImp->memoryManager ->peekExecutionEnvironment ().rootDeviceEnvironments [0 ]->getHelper <NEO::GfxCoreHelper>();
568- if (strcmp (gfxCoreHelper.getDefaultDeviceHierarchy (), " COMPOSITE" ) == 0 ) {
569- EXPECT_EQ (driverHandleImp->deviceHierarchyMode , L0::L0DeviceHierarchyMode::L0_DEVICE_HIERARCHY_COMPOSITE);
570- } else {
571- EXPECT_EQ (driverHandleImp->deviceHierarchyMode , L0::L0DeviceHierarchyMode::L0_DEVICE_HIERARCHY_FLAT);
572- }
573- ASSERT_NE (nullptr , L0::globalDriver);
574- ASSERT_NE (0u , L0::globalDriver->numDevices );
575-
576- delete L0::globalDriver;
577- L0::globalDriverHandle = nullptr ;
578- L0::globalDriver = nullptr ;
579- }
580-
581- TEST_F (DriverImpTest, givenFlatDeviceHierarchyWhenCreatingExecutionEnvironmentThenFlatHierarchyIsEnabled) {
582-
583- VariableBackup<uint32_t > mockGetenvCalledBackup (&IoFunctions::mockGetenvCalled, 0 );
584- std::unordered_map<std::string, std::string> mockableEnvs = {{" ZE_FLAT_DEVICE_HIERARCHY" , " FLAT" }};
585- VariableBackup<std::unordered_map<std::string, std::string> *> mockableEnvValuesBackup (&IoFunctions::mockableEnvValues, &mockableEnvs);
586-
587- ze_result_t result = ZE_RESULT_ERROR_UNINITIALIZED;
588- DriverImp driverImp;
589- driverImp.initialize (&result);
590- L0::DriverHandleImp *driverHandleImp = reinterpret_cast <L0::DriverHandleImp *>(L0::globalDriverHandle);
591- EXPECT_EQ (driverHandleImp->deviceHierarchyMode , L0::L0DeviceHierarchyMode::L0_DEVICE_HIERARCHY_FLAT);
592- ASSERT_NE (nullptr , L0::globalDriver);
593- ASSERT_NE (0u , L0::globalDriver->numDevices );
594-
595- delete L0::globalDriver;
596- L0::globalDriverHandle = nullptr ;
597- L0::globalDriver = nullptr ;
598- }
599-
600- TEST_F (DriverImpTest, givenCompositeDeviceHierarchyWhenCreatingExecutionEnvironmentThenCompositeHierarchyIsEnabled) {
601-
602- VariableBackup<uint32_t > mockGetenvCalledBackup (&IoFunctions::mockGetenvCalled, 0 );
603- std::unordered_map<std::string, std::string> mockableEnvs = {{" ZE_FLAT_DEVICE_HIERARCHY" , " COMPOSITE" }};
604- VariableBackup<std::unordered_map<std::string, std::string> *> mockableEnvValuesBackup (&IoFunctions::mockableEnvValues, &mockableEnvs);
605-
606- ze_result_t result = ZE_RESULT_ERROR_UNINITIALIZED;
607- DriverImp driverImp;
608- driverImp.initialize (&result);
609- L0::DriverHandleImp *driverHandleImp = reinterpret_cast <L0::DriverHandleImp *>(L0::globalDriverHandle);
610- EXPECT_EQ (driverHandleImp->deviceHierarchyMode , L0::L0DeviceHierarchyMode::L0_DEVICE_HIERARCHY_COMPOSITE);
611- ASSERT_NE (nullptr , L0::globalDriver);
612- ASSERT_NE (0u , L0::globalDriver->numDevices );
613-
614- delete L0::globalDriver;
615- L0::globalDriverHandle = nullptr ;
616- L0::globalDriver = nullptr ;
617- }
618-
619- TEST_F (DriverImpTest, givenCombinedDeviceHierarchyWhenCreatingExecutionEnvironmentThenCombinedHierarchyIsEnabled) {
620-
621- VariableBackup<uint32_t > mockGetenvCalledBackup (&IoFunctions::mockGetenvCalled, 0 );
622- std::unordered_map<std::string, std::string> mockableEnvs = {{" ZE_FLAT_DEVICE_HIERARCHY" , " COMBINED" }};
623- VariableBackup<std::unordered_map<std::string, std::string> *> mockableEnvValuesBackup (&IoFunctions::mockableEnvValues, &mockableEnvs);
624-
625- ze_result_t result = ZE_RESULT_ERROR_UNINITIALIZED;
626- DriverImp driverImp;
627- driverImp.initialize (&result);
628- L0::DriverHandleImp *driverHandleImp = reinterpret_cast <L0::DriverHandleImp *>(L0::globalDriverHandle);
629- EXPECT_EQ (driverHandleImp->deviceHierarchyMode , L0::L0DeviceHierarchyMode::L0_DEVICE_HIERARCHY_COMBINED);
630- ASSERT_NE (nullptr , L0::globalDriver);
631- ASSERT_NE (0u , L0::globalDriver->numDevices );
632-
633- delete L0::globalDriver;
634- L0::globalDriverHandle = nullptr ;
635- L0::globalDriver = nullptr ;
636- }
637-
638- TEST_F (DriverImpTest, givenErrantDeviceHierarchyWhenCreatingExecutionEnvironmentThenDefaultHierarchyIsEnabled) {
639-
640- VariableBackup<uint32_t > mockGetenvCalledBackup (&IoFunctions::mockGetenvCalled, 0 );
641- std::unordered_map<std::string, std::string> mockableEnvs = {{" ZE_FLAT_DEVICE_HIERARCHY" , " Flat" }};
642- VariableBackup<std::unordered_map<std::string, std::string> *> mockableEnvValuesBackup (&IoFunctions::mockableEnvValues, &mockableEnvs);
643-
644- ze_result_t result = ZE_RESULT_ERROR_UNINITIALIZED;
645- DriverImp driverImp;
646- driverImp.initialize (&result);
647- L0::DriverHandleImp *driverHandleImp = reinterpret_cast <L0::DriverHandleImp *>(L0::globalDriverHandle);
648- auto &gfxCoreHelper = driverHandleImp->memoryManager ->peekExecutionEnvironment ().rootDeviceEnvironments [0 ]->getHelper <NEO::GfxCoreHelper>();
649- if (strcmp (gfxCoreHelper.getDefaultDeviceHierarchy (), " COMPOSITE" ) == 0 ) {
650- EXPECT_EQ (driverHandleImp->deviceHierarchyMode , L0::L0DeviceHierarchyMode::L0_DEVICE_HIERARCHY_COMPOSITE);
651- } else {
652- EXPECT_EQ (driverHandleImp->deviceHierarchyMode , L0::L0DeviceHierarchyMode::L0_DEVICE_HIERARCHY_FLAT);
653- }
654- ASSERT_NE (nullptr , L0::globalDriver);
655- ASSERT_NE (0u , L0::globalDriver->numDevices );
656-
657- delete L0::globalDriver;
658- L0::globalDriverHandle = nullptr ;
659- L0::globalDriver = nullptr ;
660- }
661-
662561TEST_F (DriverImpTest, givenEnableProgramDebuggingWithValue2WhenCreatingExecutionEnvironmentThenDebuggingEnabledIsTrue) {
663562
664563 VariableBackup<uint32_t > mockGetenvCalledBackup (&IoFunctions::mockGetenvCalled, 0 );
0 commit comments