test: disable leak detection in DeferredDeleter tests

detached std::thread can still be running after test TearDown,
leak listener fails because of the std::thread resources freed up
afterwards.

Related-To: NEO-15414

Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com>
This commit is contained in:
Oskar Hubert Weber
2025-07-01 15:52:20 +00:00
committed by Compute-Runtime-Automation
parent 9d3fbdb741
commit e4681ddafa
2 changed files with 6 additions and 2 deletions

View File

@@ -1,10 +1,11 @@
/*
* Copyright (C) 2018-2024 Intel Corporation
* Copyright (C) 2018-2025 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "shared/test/common/helpers/memory_management.h"
#include "shared/test/common/mocks/mock_deferrable_deletion.h"
#include "shared/test/common/mocks/mock_deferred_deleter.h"
@@ -95,6 +96,7 @@ class MyDeferredDeleter : public DeferredDeleter {
struct DeferredDeleterMtTest : public ::testing::Test {
void SetUp() override {
MemoryManagement::fastLeaksDetectionMode = MemoryManagement::LeakDetectionMode::TURN_OFF_LEAK_DETECTION;
deleter.reset(new MyDeferredDeleter());
}

View File

@@ -1,10 +1,11 @@
/*
* Copyright (C) 2018-2024 Intel Corporation
* Copyright (C) 2018-2025 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "shared/test/common/helpers/memory_management.h"
#include "shared/test/common/mocks/mock_deferrable_deletion.h"
#include "shared/test/common/mocks/mock_deferred_deleter.h"
@@ -15,6 +16,7 @@ using namespace NEO;
struct DeferredDeleterTest : public ::testing::Test {
void SetUp() override {
MemoryManagement::fastLeaksDetectionMode = MemoryManagement::LeakDetectionMode::TURN_OFF_LEAK_DETECTION;
deleter.reset(new MockDeferredDeleter());
}