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