[lldb] Support specifying a custom libcxx for the API tests
authorJonas Devlieghere <jonas@devlieghere.com>
Fri, 19 Aug 2022 22:14:15 +0000 (15:14 -0700)
committerJonas Devlieghere <jonas@devlieghere.com>
Fri, 19 Aug 2022 22:20:41 +0000 (15:20 -0700)
commitcc0b5ebf7fc8beb8fa907730e2d8f52d4c31bdc7
tree8ef47f63a7f178bf1c3b90e11b4bd45889049cbf
parent9e51cbac9ef90bf6c239d1eab21f3f857f2343bb
[lldb] Support specifying a custom libcxx for the API tests

This patch combines D129166 (to always pick the just-built libc++) and
D132257 (to allow customizing the libc++ for testing). The common goal
is to avoid picking up an unexpected libc++ for testing.

Differential revision: https://reviews.llvm.org/D132263
lldb/packages/Python/lldbsuite/test/builders/builder.py
lldb/packages/Python/lldbsuite/test/configuration.py
lldb/packages/Python/lldbsuite/test/dotest.py
lldb/packages/Python/lldbsuite/test/dotest_args.py
lldb/packages/Python/lldbsuite/test/make/Makefile.rules
lldb/test/API/lit.cfg.py