[Lldb-commits] [lldb] [lldb] Fix: Disable shared build dir when testing with PDB (PR #190991)
Michael Buch via lldb-commits
lldb-commits at lists.llvm.org
Wed Apr 8 09:53:53 PDT 2026
Michael137 wrote:
> If we agree on this implicit switch, we could remove the explicit setting from the following 24 more test cases (i.e. all PDB-enabled tests). It took me some time to understand the full picture and I'd like to spare others that experience.
>
> ```
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\atomic\TestDataFormatterStdAtomic.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\deque\TestDataFormatterGenericDeque.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\forward_list\TestDataFormatterGenericForwardList.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\list\TestDataFormatterGenericList.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\list\loop\TestDataFormatterGenericListLoop.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\map\TestDataFormatterStdMap.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\multimap\TestDataFormatterGenericMultiMap.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\multiset\TestDataFormatterGenericMultiSet.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\optional\TestDataFormatterGenericOptional.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\ordering\TestDataFormatterStdOrdering.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\set\TestDataFormatterGenericSet.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\shared_ptr\TestDataFormatterStdSharedPtr.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\span\TestDataFormatterStdSpan.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\string\TestDataFormatterStdString.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\string_view\TestDataFormatterStdStringView.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\tuple\TestDataFormatterStdTuple.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\u8string\TestDataFormatterStdU8String.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\u8string_view\TestDataFormatterStdU8StringView.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\unique_ptr\TestDataFormatterStdUniquePtr.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\unordered\TestDataFormatterGenericUnordered.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\variant\TestDataFormatterStdVariant.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\vbool\TestDataFormatterStdVBool.py
>
> lldb\test\API\functionalities\data-formatter\data-formatter-stl\generic\vector\TestDataFormatterStdVector.py
>
> lldb\test\API\test_utils\pdb\TestPdb.py
>
> ```
I suspect we cant do that because the other STL tests rely on this setting to not share build directories too (it's not just for PDB). But there'll be a Python assertion to catch this if you tried removing it
https://github.com/llvm/llvm-project/pull/190991
More information about the lldb-commits
mailing list