mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-11 00:10:58 +08:00
refactor: Remove SourceLevelDebugger
Removed: - SourceLevelDebugger (with tests) - DebuggerLibrary - DebuggerLibraryRestore - debuggerSupported field from hwInfo.capabilityTable - HasSourceLevelDebuggerSupport matcher - ExperimentalEnableSourceLevelDebugger debug var - EnableMockSourceLevelDebugger debug var - DebuggerOptDisable debug var - lib_names.h.in file - third_party/source_level_debugger/igfx_debug_interchange_types.h Related-To: NEO-7213 Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
7330974116
commit
6fca8ee195
@@ -21,7 +21,6 @@
|
||||
#include "shared/test/common/mocks/mock_device.h"
|
||||
#include "shared/test/common/mocks/mock_execution_environment.h"
|
||||
#include "shared/test/common/mocks/mock_sip.h"
|
||||
#include "shared/test/common/mocks/mock_source_level_debugger.h"
|
||||
|
||||
#include "opencl/source/cl_device/cl_device.h"
|
||||
#include "opencl/source/sharings/sharing_factory.h"
|
||||
@@ -165,43 +164,6 @@ TEST_F(PlatformTest, givenDisabledPreemptionAndNoSourceLevelDebuggerWhenInitiali
|
||||
EXPECT_FALSE(MockSipData::called);
|
||||
}
|
||||
|
||||
TEST_F(PlatformTest, givenDisabledPreemptionInactiveSourceLevelDebuggerWhenInitializingPlatformThenDoNotCallGetSipKernel) {
|
||||
DebugManagerStateRestore dbgRestorer;
|
||||
DebugManager.flags.ForcePreemptionMode.set(static_cast<int32_t>(PreemptionMode::Disabled));
|
||||
|
||||
auto builtIns = new MockBuiltins();
|
||||
auto executionEnvironment = pPlatform->peekExecutionEnvironment();
|
||||
executionEnvironment->prepareRootDeviceEnvironments(1);
|
||||
executionEnvironment->rootDeviceEnvironments[0]->builtins.reset(builtIns);
|
||||
auto sourceLevelDebugger = new MockSourceLevelDebugger();
|
||||
sourceLevelDebugger->setActive(false);
|
||||
executionEnvironment->rootDeviceEnvironments[0]->debugger.reset(sourceLevelDebugger);
|
||||
|
||||
EXPECT_EQ(SipKernelType::COUNT, MockSipData::calledType);
|
||||
EXPECT_FALSE(MockSipData::called);
|
||||
pPlatform->initializeWithNewDevices();
|
||||
EXPECT_EQ(SipKernelType::COUNT, MockSipData::calledType);
|
||||
EXPECT_FALSE(MockSipData::called);
|
||||
}
|
||||
|
||||
TEST_F(PlatformTest, givenDisabledPreemptionActiveSourceLevelDebuggerWhenInitializingPlatformThenCallGetSipKernel) {
|
||||
DebugManagerStateRestore dbgRestorer;
|
||||
DebugManager.flags.ForcePreemptionMode.set(static_cast<int32_t>(PreemptionMode::Disabled));
|
||||
|
||||
auto builtIns = new MockBuiltins();
|
||||
auto executionEnvironment = pPlatform->peekExecutionEnvironment();
|
||||
executionEnvironment->prepareRootDeviceEnvironments(1);
|
||||
executionEnvironment->rootDeviceEnvironments[0]->builtins.reset(builtIns);
|
||||
executionEnvironment->rootDeviceEnvironments[0]->debugger.reset(new MockActiveSourceLevelDebugger());
|
||||
|
||||
EXPECT_EQ(SipKernelType::COUNT, MockSipData::calledType);
|
||||
EXPECT_FALSE(MockSipData::called);
|
||||
pPlatform->initializeWithNewDevices();
|
||||
EXPECT_TRUE(MockSipData::called);
|
||||
EXPECT_LE(SipKernelType::DbgCsr, MockSipData::calledType);
|
||||
EXPECT_GE(SipKernelType::DbgCsrLocal, MockSipData::calledType);
|
||||
}
|
||||
|
||||
TEST(PlatformTestSimple, givenCsrHwTypeWhenPlatformIsInitializedThenInitAubCenterIsNotCalled) {
|
||||
DebugManagerStateRestore stateRestore;
|
||||
DebugManager.flags.SetCommandStreamReceiver.set(0);
|
||||
|
||||
Reference in New Issue
Block a user