[Lldb-commits] [lldb] [lldb-dap] Do not write over the existing error if launchCommands fail during debugger launch. (PR #82051)
via lldb-commits
lldb-commits at lists.llvm.org
Fri Feb 16 15:18:38 PST 2024
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {darker}-->
:warning: Python code formatter, darker found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
darker --check --diff -r 2de269a641e4ffbb7a44e559c4c0a91bb66df823...f76dbe10e30c84aadaf33c597fe81bc0a285c995 lldb/packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py lldb/test/API/tools/lldb-dap/launch/TestDAP_launch.py
``````````
</details>
<details>
<summary>
View the diff from darker here.
</summary>
``````````diff
--- packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py 2024-02-16 23:15:51.000000 +0000
+++ packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py 2024-02-16 23:18:32.138239 +0000
@@ -120,11 +120,11 @@
lines = output.splitlines()
prefix = "(lldb) "
for cmd in commands:
found = False
for line in lines:
- if len(cmd) > 0 and (cmd[0] == '!' or cmd[0] == '?'):
+ if len(cmd) > 0 and (cmd[0] == "!" or cmd[0] == "?"):
cmd = cmd[1:]
if line.startswith(prefix) and cmd in line:
found = True
break
self.assertTrue(
--- test/API/tools/lldb-dap/launch/TestDAP_launch.py 2024-02-16 23:15:51.000000 +0000
+++ test/API/tools/lldb-dap/launch/TestDAP_launch.py 2024-02-16 23:18:32.288817 +0000
@@ -425,13 +425,11 @@
"""
self.build_and_create_debug_adaptor()
program = self.getBuildArtifact("a.out")
# Run an invalid launch command, in this case a bad path.
- launchCommands = [
- '!target create "/bad/path%s"' % (program)
- ]
+ launchCommands = ['!target create "/bad/path%s"' % (program)]
initCommands = ["target list", "platform list"]
preRunCommands = ["image list a.out", "image dump sections a.out"]
response = self.launch(
program,
@@ -441,12 +439,12 @@
expectFailure=True,
)
self.assertFalse(response["success"])
self.assertRegex(
- response["message"],
- r"Failed to run launch commands\. See the Debug Console for more details"
+ response["message"],
+ r"Failed to run launch commands\. See the Debug Console for more details",
)
# Get output from the console. This should contain both the
# "initCommands" and the "preRunCommands".
output = self.get_console()
``````````
</details>
https://github.com/llvm/llvm-project/pull/82051
More information about the lldb-commits
mailing list