diff options
| author | Med Ismail Bennani <medismail.bennani@gmail.com> | 2021-03-24 21:28:44 +0100 |
|---|---|---|
| committer | Med Ismail Bennani <medismail.bennani@gmail.com> | 2021-03-24 21:31:16 +0100 |
| commit | fad34da7fdcd2f6e60920ca1e6d290f8e53ec315 (patch) | |
| tree | b2852a9941b2a78c94431e963cafd19b8debd44c /lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py | |
| parent | c504c68facc925ba76e57b9b606346d428983963 (diff) | |
Revert "[lldb/Plugins] Add ScriptedProcess Process Plugin"
Reverting commit b09d44b6ae0901865a0d4b2a0cf797c3cd34eeeb, since it breaks
the windows bots: https://lab.llvm.org/buildbot/#/builders/83/builds/4993
It seems to crash the `TestIRMemoryMapWindows.test` test.
Diffstat (limited to 'lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py')
| -rw-r--r-- | lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py | 54 |
1 files changed, 1 insertions, 53 deletions
diff --git a/lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py b/lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py index 5cf49ab37791..a5da07027aaf 100644 --- a/lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py +++ b/lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py @@ -11,7 +11,7 @@ from lldbsuite.test import lldbutil from lldbsuite.test import lldbtest -class ScriptedProcesTestCase(TestBase): +class PlatformProcessCrashInfoTestCase(TestBase): mydir = TestBase.compute_mydir(__file__) @@ -43,55 +43,3 @@ class ScriptedProcesTestCase(TestBase): self.expect('script dir(ScriptedProcess)', substrs=["launch"]) - def test_launch_scripted_process_sbapi(self): - """Test that we can launch an lldb scripted process using the SBAPI, - check its process ID and read string from memory.""" - self.build() - target = self.dbg.CreateTarget(self.getBuildArtifact("a.out")) - self.assertTrue(target, VALID_TARGET) - - scripted_process_example_relpath = ['..','..','..','..','examples','python','scripted_process','my_scripted_process.py'] - os.environ['SKIP_SCRIPTED_PROCESS_LAUNCH'] = '1' - self.runCmd("command script import " + os.path.join(self.getSourceDir(), - *scripted_process_example_relpath)) - - launch_info = lldb.SBLaunchInfo(None) - launch_info.SetProcessPluginName("ScriptedProcess") - launch_info.SetScriptedProcessClassName("my_scripted_process.MyScriptedProcess") - - error = lldb.SBError() - process = target.Launch(launch_info, error) - self.assertTrue(process and process.IsValid(), PROCESS_IS_VALID) - self.assertEqual(process.GetProcessID(), 42) - - hello_world = "Hello, world!" - memory_read = process.ReadCStringFromMemory(0x50000000000, - len(hello_world) + 1, # NULL byte - error) - - self.assertTrue(error.Success(), "Failed to read memory from scripted process.") - self.assertEqual(hello_world, memory_read) - - def test_launch_scripted_process_cli(self): - """Test that we can launch an lldb scripted process from the command - line, check its process ID and read string from memory.""" - self.build() - target = self.dbg.CreateTarget(self.getBuildArtifact("a.out")) - self.assertTrue(target, VALID_TARGET) - - scripted_process_example_relpath = ['..','..','..','..','examples','python','scripted_process','my_scripted_process.py'] - self.runCmd("command script import " + os.path.join(self.getSourceDir(), - *scripted_process_example_relpath)) - - process = target.GetProcess() - self.assertTrue(process, PROCESS_IS_VALID) - self.assertEqual(process.GetProcessID(), 42) - - error = lldb.SBError() - hello_world = "Hello, world!" - memory_read = process.ReadCStringFromMemory(0x50000000000, - len(hello_world) + 1, # NULL byte - error) - - self.assertTrue(error.Success(), "Failed to read memory from scripted process.") - self.assertEqual(hello_world, memory_read) |
