[libcxx] [ci] Run the libcxxabi and libunwind tests in mingw configurations
authorMartin Storsjö <martin@martin.st>
Wed, 5 Apr 2023 12:25:09 +0000 (15:25 +0300)
committerMartin Storsjö <martin@martin.st>
Wed, 19 Apr 2023 16:21:05 +0000 (19:21 +0300)
The check-runtimes function runs check-cxx, check-cxxabi and check-unwind.

Differential Revision: https://reviews.llvm.org/D148267

libcxx/utils/ci/run-buildbot

index 15b8688..c8c6e3c 100755 (executable)
@@ -625,8 +625,7 @@ mingw-dll)
           -DCMAKE_C_COMPILER=x86_64-w64-mingw32-clang \
           -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-clang++ \
           -C "${MONOREPO_ROOT}/libcxx/cmake/caches/MinGW.cmake"
-    echo "+++ Running the libc++ tests"
-    ${NINJA} -vC "${BUILD_DIR}" check-cxx
+    check-runtimes
 ;;
 mingw-static)
     clean
@@ -636,8 +635,7 @@ mingw-static)
           -C "${MONOREPO_ROOT}/libcxx/cmake/caches/MinGW.cmake" \
           -DLIBCXX_ENABLE_SHARED=OFF \
           -DLIBUNWIND_ENABLE_SHARED=OFF
-    echo "+++ Running the libc++ tests"
-    ${NINJA} -vC "${BUILD_DIR}" check-cxx
+    check-runtimes
 ;;
 mingw-dll-i686)
     clean
@@ -645,8 +643,7 @@ mingw-dll-i686)
           -DCMAKE_C_COMPILER=i686-w64-mingw32-clang \
           -DCMAKE_CXX_COMPILER=i686-w64-mingw32-clang++ \
           -C "${MONOREPO_ROOT}/libcxx/cmake/caches/MinGW.cmake"
-    echo "+++ Running the libc++ tests"
-    ${NINJA} -vC "${BUILD_DIR}" check-cxx
+    check-runtimes
 ;;
 aix)
     clean