summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/scripted_process/missing_methods_scripted_process.py
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test/API/functionalities/scripted_process/missing_methods_scripted_process.py')
-rw-r--r--lldb/test/API/functionalities/scripted_process/missing_methods_scripted_process.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/lldb/test/API/functionalities/scripted_process/missing_methods_scripted_process.py b/lldb/test/API/functionalities/scripted_process/missing_methods_scripted_process.py
new file mode 100644
index 000000000000..a1db0640033e
--- /dev/null
+++ b/lldb/test/API/functionalities/scripted_process/missing_methods_scripted_process.py
@@ -0,0 +1,19 @@
+import os
+
+
+class MissingMethodsScriptedProcess:
+ def __init__(self, exe_ctx, args):
+ pass
+
+
+def __lldb_init_module(debugger, dict):
+ if not "SKIP_SCRIPTED_PROCESS_LAUNCH" in os.environ:
+ debugger.HandleCommand(
+ "process launch -C %s.%s"
+ % (__name__, MissingMethodsScriptedProcess.__name__)
+ )
+ else:
+ print(
+ "Name of the class that will manage the scripted process: '%s.%s'"
+ % (__name__, MissingMethodsScriptedProcess.__name__)
+ )