Author: Michael Buch
Date: 2024-09-11T08:58:03+01:00
New Revision: 19f604edfc015b35999b3b95e94f18389e4b392d

URL: 
https://github.com/llvm/llvm-project/commit/19f604edfc015b35999b3b95e94f18389e4b392d
DIFF: 
https://github.com/llvm/llvm-project/commit/19f604edfc015b35999b3b95e94f18389e4b392d.diff

LOG: [lldb][test] Add test for printing std::string through expression evaluator

This would've caught the failures in
https://github.com/llvm/llvm-project/pull/105865 in the libc++
data-formatter CI.

Added: 
    

Modified: 
    
lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py

Removed: 
    


################################################################################
diff  --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py
index 98438742a11ca6..6b5bcf8a7df2f3 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py
@@ -100,6 +100,16 @@ def cleanup():
             "s", result_type=ns + "::wstring", result_summary='L"hello world! 
מזל טוב!"'
         )
 
+        self.expect_expr(
+            "q", result_type=ns + "::string", result_summary='"hello world"'
+        )
+
+        self.expect_expr(
+            "Q",
+            result_type=ns + "::string",
+            result_summary='"quite a long std::strin with lots of info inside 
it"',
+        )
+
         self.expect(
             "frame variable",
             substrs=[


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to