[Lldb-commits] [lldb] [LLDB-DAP] Send Progress update message over DAP (PR #123837)

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Wed Jan 22 13:03:23 PST 2025


================
@@ -0,0 +1,85 @@
+import inspect
+import optparse
+import shlex
+import sys
+import time
+
+import lldb
+
+
+class ProgressTesterCommand:
+    program = "test-progress"
+
+    @classmethod
+    def register_lldb_command(cls, debugger, module_name):
+        parser = cls.create_options()
+        cls.__doc__ = parser.format_help()
+        # Add any commands contained in this module to LLDB
+        command = "command script add -c %s.%s %s" % (
+            module_name,
+            cls.__name__,
+            cls.program,
+        )
+        debugger.HandleCommand(command)
+        print(
+            'The "{0}" command has been installed, type "help {0}" or "{0} '
+            '--help" for detailed help.'.format(cls.program)
+        )
+
+    @classmethod
+    def create_options(cls):
+        usage = "usage: %prog [options]"
+        description = "Jacob Lalonde's sbprogress testing tool"
----------------
JDevlieghere wrote:

```suggestion
        description = "SBProgress Testing Tool"
```

https://github.com/llvm/llvm-project/pull/123837


More information about the lldb-commits mailing list