[libcxx-commits] [PATCH] D97565: [libc++] Use the minimal Lit configs to run tests in the CI

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Feb 26 10:21:27 PST 2021

ldionne created this revision.
Herald added subscribers: jkorous, arichardson.
ldionne requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

Eventually, this should become the default way of running the tests.
For now, only move the CI nodes to the minimal config.

  rG LLVM Github Monorepo



Index: libcxx/utils/ci/run-buildbot
--- libcxx/utils/ci/run-buildbot
+++ libcxx/utils/ci/run-buildbot
@@ -79,6 +79,7 @@
           -DLLVM_ENABLE_PROJECTS="libcxx;libunwind;libcxxabi" \
           -DLLVM_LIT_ARGS="-sv --show-unsupported --xunit-xml-output test-results.xml" \
           -DLIBCXX_CXX_ABI=libcxxabi \
+          -DLIBCXX_TEST_CONFIG="${MONOREPO_ROOT}/libcxx/test/configs/libcxx-trunk-shared.cfg.in" \
@@ -301,9 +302,12 @@
     export CC=clang
     export CXX=clang++
+    # TODO: In the future, we should create a minimal testing config for back-deployment
+    #       and use that instead of the legacy config.
     generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Apple.cmake" \
                    -DLIBCXX_TEST_PARAMS="${PARAMS}" \
-                   -DLIBCXXABI_TEST_PARAMS="${PARAMS}"
+                   -DLIBCXXABI_TEST_PARAMS="${PARAMS}" \
+                   -DLIBCXX_TEST_CONFIG="${MONOREPO_ROOT}/libcxx/test/configs/legacy.cfg.in" \
     # TODO: Also run the libc++abi tests
     echo "+++ Running the libc++ tests"

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D97565.326736.patch
Type: text/x-patch
Size: 1146 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210226/f5cb8f94/attachment.bin>

More information about the libcxx-commits mailing list