fix: handle not exisiting wsl compute helper library

https://github.com/intel/compute-runtime/issues/688
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2023-11-14 15:07:54 +00:00
committed by Compute-Runtime-Automation
parent 9a8138725a
commit c454e0d33e
2 changed files with 18 additions and 3 deletions

View File

@@ -216,6 +216,19 @@ TEST(UmKmDataTranslator, givenToggledDebugKeyWhenCreatingDefaultTranslatorThenTr
EXPECT_TRUE(translator->enabled());
}
TEST(UmKmDataTranslator, givenToggledDebugKeyAndNotExistingLibWhenCreatingDefaultTranslatorThenTranslationIsDisabled) {
DebugManagerStateRestore debugSettingsRestore;
NEO::DebugManager.flags.UseUmKmDataTranslator.set(true);
NEO::wslComputeHelperLibNameToLoad = "dummyLib";
NEO::Gdi gdi;
auto handle = validHandle;
gdi.queryAdapterInfo.mFunc = QueryAdapterInfoMock::queryadapterinfo;
auto translator = NEO::createUmKmDataTranslator(gdi, handle);
EXPECT_FALSE(translator->enabled());
}
TEST(WslUmKmDataTranslator, whenQueryingForTranslationThenQueryIsForwardedToWslComputeHelper) {
DebugManagerStateRestore debugSettingsRestore;