[WSL2] Avoid gdi calls while process exit

Related-To: NEO-7380
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
This commit is contained in:
Kamil Diedrich
2022-10-20 11:51:13 +02:00
committed by Compute-Runtime-Automation
parent 9b26e96b11
commit 380e2dcc35
13 changed files with 53 additions and 18 deletions

View File

@@ -83,7 +83,7 @@ struct OsContextWinTestNoCleanup : public WddmTestWithMockGdiDllNoCleanup {
TEST_F(OsContextWinTestNoCleanup, givenReinitializeContextWhenContextIsInitThenContextIsNotDestroyed) {
osContext = std::make_unique<OsContextWin>(*osInterface->getDriverModel()->as<Wddm>(), 0u, EngineDescriptorHelper::getDefaultDescriptor(engineTypeUsage, preemptionMode));
EXPECT_FALSE(this->wddm->isDriverAvaliable());
EXPECT_FALSE(this->wddm->isDriverAvailable());
EXPECT_TRUE(this->wddm->skipResourceCleanup());
EXPECT_NO_THROW(osContext->reInitializeContext());
EXPECT_NO_THROW(osContext->ensureContextInitialized());

View File

@@ -75,7 +75,7 @@ TEST_F(WddmTests, givenWddmWhenPassesIncorrectHandleToVerifyNTHandleThenReturnFa
TEST_F(WddmTests, whenCheckedIfResourcesCleanupCanBeSkippedThenReturnsFalse) {
init();
EXPECT_FALSE(wddm->skipResourceCleanup());
EXPECT_TRUE(wddm->isDriverAvaliable());
EXPECT_TRUE(wddm->isDriverAvailable());
}
TEST_F(WddmTests, whenCheckedIfDebugAttachAvailableThenReturnsFalse) {