fix: initialize ipVersion in linux paths

Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2023-05-19 03:08:32 +00:00
committed by Compute-Runtime-Automation
parent ea537a0a4d
commit 049cd1b568
4 changed files with 23 additions and 5 deletions

View File

@@ -587,15 +587,16 @@ TEST_F(IoctlHelperPrelimFixture, givenIoctlHelperWhenInitializatedThenIpVersionI
EXPECT_EQ(ipVersion.architecture, 3u);
}
TEST_F(IoctlHelperPrelimFixture, givenIoctlHelperWhenFailOnInitializationThenIpVersionIsNotSet) {
auto &ipVersion = executionEnvironment->rootDeviceEnvironments[0]->getMutableHardwareInfo()->ipVersion;
TEST_F(IoctlHelperPrelimFixture, givenIoctlHelperWhenFailOnInitializationThenIpVersionIsSet) {
auto hwInfo = executionEnvironment->rootDeviceEnvironments[0]->getMutableHardwareInfo();
auto &productHelper = executionEnvironment->rootDeviceEnvironments[0]->getHelper<ProductHelper>();
auto &ipVersion = hwInfo->ipVersion;
ipVersion = {};
drm->failRetHwIpVersion = true;
EXPECT_FALSE(drm->ioctlHelper->initialize());
auto config = productHelper.getProductConfigFromHwInfo(*hwInfo);
EXPECT_EQ(ipVersion.revision, 0u);
EXPECT_EQ(ipVersion.release, 0u);
EXPECT_EQ(ipVersion.architecture, 0u);
EXPECT_EQ(config, ipVersion.value);
}
TEST_F(IoctlHelperPrelimFixture, givenIoctlHelperWhenInvalidHwIpVersionSizeOnInitializationThenErrorIsPrinted) {