[Lldb-commits] [lldb] [NFC][lldb][lldb-dap][test] show the expected value in the error message. (PR #142030)

Ebuka Ezike via lldb-commits lldb-commits at lists.llvm.org
Thu May 29 15:15:28 PDT 2025


https://github.com/da-viper updated https://github.com/llvm/llvm-project/pull/142030

>From 2051222d2beede3a5bed8a9436dce3ca217d53a6 Mon Sep 17 00:00:00 2001
From: Ebuka Ezike <yerimyah1 at gmail.com>
Date: Thu, 29 May 2025 21:28:13 +0100
Subject: [PATCH 1/3] [lldb][lldb-dap][test] show the expected value in the
 error message.

show the expected value in the error message so we can see the expected
value without searching through the log messages.
---
 .../test/API/tools/lldb-dap/optimized/TestDAP_optimized.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py b/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
index ae144ebdca46b..ba6da9469c204 100644
--- a/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
+++ b/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
@@ -45,9 +45,14 @@ def test_optimized_variable(self):
         self.continue_to_breakpoints(breakpoint_ids)
         optimized_variable = self.dap_server.get_local_variable("argc")
 
-        self.assertTrue(optimized_variable["value"].startswith("<error:"))
+        expected_value: str = optimized_variable["value"]
+        self.assertTrue(
+            expected_value.startswith("<error:"),
+            f"expect error for value: '{expected_value}'",
+        )
         error_msg = optimized_variable["$__lldb_extensions"]["error"]
         self.assertTrue(
             ("could not evaluate DW_OP_entry_value: no parent function" in error_msg)
             or ("variable not available" in error_msg)
         )
+        self.continue_to_exit()

>From 3d003e0ed6a8b909adc9e27fc8613a9731a295ca Mon Sep 17 00:00:00 2001
From: Ebuka Ezike <yerimyah1 at gmail.com>
Date: Thu, 29 May 2025 22:48:40 +0100
Subject: [PATCH 2/3] Update
 lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py

Co-authored-by: Jonas Devlieghere <jonas at devlieghere.com>
---
 lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py b/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
index ba6da9469c204..f6cf45b54e2a9 100644
--- a/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
+++ b/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
@@ -45,9 +45,9 @@ def test_optimized_variable(self):
         self.continue_to_breakpoints(breakpoint_ids)
         optimized_variable = self.dap_server.get_local_variable("argc")
 
-        expected_value: str = optimized_variable["value"]
+        value: str = optimized_variable["value"]
         self.assertTrue(
-            expected_value.startswith("<error:"),
+            value.startswith("<error:"),
             f"expect error for value: '{expected_value}'",
         )
         error_msg = optimized_variable["$__lldb_extensions"]["error"]

>From 76839fb6833461393dffe4c22354bcd69c284e14 Mon Sep 17 00:00:00 2001
From: Ebuka Ezike <yerimyah1 at gmail.com>
Date: Thu, 29 May 2025 23:15:01 +0100
Subject: [PATCH 3/3] [lldb-dap] missed change

---
 lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py b/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
index f6cf45b54e2a9..9cfa9b20f6051 100644
--- a/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
+++ b/lldb/test/API/tools/lldb-dap/optimized/TestDAP_optimized.py
@@ -48,7 +48,7 @@ def test_optimized_variable(self):
         value: str = optimized_variable["value"]
         self.assertTrue(
             value.startswith("<error:"),
-            f"expect error for value: '{expected_value}'",
+            f"expect error for value: '{value}'",
         )
         error_msg = optimized_variable["$__lldb_extensions"]["error"]
         self.assertTrue(



More information about the lldb-commits mailing list