[libcxx-commits] [libcxx] [llvm] [libc++] Optionally support filecheck-based tests (PR #165769)

Michael Buch via libcxx-commits libcxx-commits at lists.llvm.org
Tue Mar 31 02:28:15 PDT 2026


================
@@ -58,7 +58,14 @@ jobs:
         with:
           persist-credentials: false
       - name: ${{ matrix.config }}.${{ matrix.cxx }}
-        run: libcxx/utils/ci/run-buildbot ${{ matrix.config }}
+        # TODO: install venv in the Docker image instead
+        run: |
+          sudo apt-get update
+          sudo apt-get install -y python3.12-venv
+          python3 -m venv .venv
----------------
Michael137 wrote:

You might need to add `--system-site-packages` or add the `packaging` python module if we want to run the LLDB tests.

I'd also suggest building LLDB with `-DLLDB_ENFORCE_STRICT_TEST_REQUIREMENTS`, which would error out at CMake time if not all test requirements have been installed

https://github.com/llvm/llvm-project/pull/165769


More information about the libcxx-commits mailing list