Stop using platformDevices to setup hw info on Linux

Related-To: NEO-4207
Change-Id: I6ab136c8cddf9652ba05b3ef4e81fb6ad594831b
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
This commit is contained in:
Jablonski, Mateusz
2020-01-30 15:04:19 +01:00
committed by sys_ocldev
parent 0e3ab96298
commit 8bbb719a97
3 changed files with 21 additions and 4 deletions

View File

@@ -404,3 +404,19 @@ int main(int argc, char **argv) {
return retVal;
}
TEST_F(DrmTests, whenCreateDrmIsCalledThenProperHwInfoIsSetup) {
auto oldHwInfo = executionEnvironment.getMutableHardwareInfo();
oldHwInfo->platform.eProductFamily = IGFX_UNKNOWN;
oldHwInfo->platform.eRenderCoreFamily = IGFX_UNKNOWN_CORE;
auto drm = DrmWrap::createDrm(0, *rootDeviceEnvironment);
EXPECT_NE(drm, nullptr);
auto currentHwInfo = executionEnvironment.getHardwareInfo();
EXPECT_NE(IGFX_UNKNOWN, currentHwInfo->platform.eProductFamily);
EXPECT_NE(IGFX_UNKNOWN_CORE, currentHwInfo->platform.eRenderCoreFamily);
DrmWrap::closeDevice(0);
drm = DrmWrap::get(0);
EXPECT_EQ(drm, nullptr);
}