[libcxx-commits] [libcxx] 5488021 - [libc++] Add Unstable ABI CI run
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Feb 5 06:39:09 PST 2022
Author: Nikolas Klauser
Date: 2022-02-05T15:37:22+01:00
New Revision: 5488021f3ed937354230c15c046f8055f3f5ac62
URL: https://github.com/llvm/llvm-project/commit/5488021f3ed937354230c15c046f8055f3f5ac62
DIFF: https://github.com/llvm/llvm-project/commit/5488021f3ed937354230c15c046f8055f3f5ac62.diff
LOG: [libc++] Add Unstable ABI CI run
Reviewed By: ldionne, #libc, Mordante
Spies: mgorny, Mordante, libcxx-commits, arichardson
Differential Revision: https://reviews.llvm.org/D118725
Added:
libcxx/cmake/caches/Generic-abi-unstable.cmake
Modified:
libcxx/utils/ci/buildkite-pipeline.yml
libcxx/utils/ci/run-buildbot
Removed:
################################################################################
diff --git a/libcxx/cmake/caches/Generic-abi-unstable.cmake b/libcxx/cmake/caches/Generic-abi-unstable.cmake
new file mode 100644
index 0000000000000..c87c11490cf09
--- /dev/null
+++ b/libcxx/cmake/caches/Generic-abi-unstable.cmake
@@ -0,0 +1 @@
+set(LIBCXX_ABI_UNSTABLE ON CACHE BOOL "")
diff --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml
index c5c56bb997dfd..bff9a003efd22 100644
--- a/libcxx/utils/ci/buildkite-pipeline.yml
+++ b/libcxx/utils/ci/buildkite-pipeline.yml
@@ -465,6 +465,19 @@ steps:
limit: 2
timeout_in_minutes: 120
+ - label: "Unstable ABI"
+ command: "libcxx/utils/ci/run-buildbot generic-abi-unstable"
+ artifact_paths:
+ - "**/test-results.xml"
+ agents:
+ queue: "libcxx-builders"
+ os: "linux"
+ retry:
+ automatic:
+ - exit_status: -1 # Agent was lost
+ limit: 2
+ timeout_in_minutes: 120
+
- label: "No experimental features"
command: "libcxx/utils/ci/run-buildbot generic-no-experimental"
artifact_paths:
diff --git a/libcxx/utils/ci/run-buildbot b/libcxx/utils/ci/run-buildbot
index bb4c8fd48c61d..50a7ca8d2a97f 100755
--- a/libcxx/utils/ci/run-buildbot
+++ b/libcxx/utils/ci/run-buildbot
@@ -397,6 +397,13 @@ generic-no-experimental)
-DLIBUNWIND_TEST_CONFIG="llvm-libunwind-shared.cfg.in"
check-runtimes
;;
+generic-abi-unstable)
+ clean
+ generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-abi-unstable.cmake" \
+ -DLIBCXX_TEST_CONFIG="llvm-libc++-shared.cfg.in" \
+ -DLIBUNWIND_TEST_CONFIG="llvm-libunwind-shared.cfg.in"
+ check-runtimes
+;;
apple-system)
clean
More information about the libcxx-commits
mailing list