mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Merge topic 'gitlab-ci-xcode-testing' into release-3.18
0f4777ab81ci: don't test BundleGeneratorTest77b44ed4bagitlab-ci: add an Xcode testerd33b38d4aagitlab-ci: rename some scripts to be Linux-specific Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4883
This commit is contained in:
@@ -127,6 +127,13 @@
|
||||
CTEST_NO_WARNINGS_ALLOWED: 1
|
||||
CMAKE_GENERATOR: "Unix Makefiles"
|
||||
|
||||
.macos_xcode: &macos_xcode
|
||||
extends: .macos
|
||||
|
||||
variables:
|
||||
CMAKE_CONFIGURATION: macos_xcode
|
||||
CMAKE_GENERATOR: Xcode
|
||||
|
||||
.windows: &windows
|
||||
variables:
|
||||
GIT_CLONE_PATH: "$CI_BUILDS_DIR\\cmake ci ext\\$CI_CONCURRENT_ID"
|
||||
@@ -403,7 +410,7 @@
|
||||
|
||||
interruptible: true
|
||||
|
||||
.cmake_test_unix_package: &cmake_test_unix_package
|
||||
.cmake_test_linux_package: &cmake_test_linux_package
|
||||
stage: test-ext
|
||||
|
||||
script:
|
||||
@@ -420,7 +427,20 @@
|
||||
|
||||
interruptible: true
|
||||
|
||||
.cmake_test_unix_external: &cmake_test_unix_external
|
||||
.cmake_test_linux_external: &cmake_test_linux_external
|
||||
stage: test-ext
|
||||
|
||||
script:
|
||||
- *before_script_unix
|
||||
- .gitlab/ci/sccache.sh
|
||||
- sccache --start-server
|
||||
- sccache --show-stats
|
||||
- "$LAUNCHER build/install/bin/ctest --output-on-failure -V -S .gitlab/ci/ctest_test_external.cmake"
|
||||
- sccache --show-stats
|
||||
|
||||
interruptible: true
|
||||
|
||||
.cmake_test_macos_external: &cmake_test_macos_external
|
||||
stage: test-ext
|
||||
|
||||
script:
|
||||
@@ -429,7 +449,7 @@
|
||||
# Allow the server to already be running.
|
||||
- "sccache --start-server || :"
|
||||
- sccache --show-stats
|
||||
- "$LAUNCHER build/install/bin/ctest --output-on-failure -V -S .gitlab/ci/ctest_test_external.cmake"
|
||||
- "$LAUNCHER build/install/CMake.app/Contents/bin/ctest --output-on-failure -V -S .gitlab/ci/ctest_test_external.cmake"
|
||||
- sccache --show-stats
|
||||
|
||||
interruptible: true
|
||||
@@ -479,7 +499,7 @@ build:centos6-release:
|
||||
test:fedora31-makefiles:
|
||||
<<:
|
||||
- *fedora31_makefiles
|
||||
- *cmake_test_unix_package
|
||||
- *cmake_test_linux_package
|
||||
- *linux_builder_tags_qt
|
||||
rules: *rules_settings
|
||||
dependencies:
|
||||
@@ -490,7 +510,7 @@ test:fedora31-makefiles:
|
||||
test:cuda10.2-nvidia:
|
||||
<<:
|
||||
- *cuda10_2_nvidia
|
||||
- *cmake_test_unix_package
|
||||
- *cmake_test_linux_package
|
||||
- *linux_builder_tags_cuda
|
||||
rules: *rules_settings
|
||||
dependencies:
|
||||
@@ -521,7 +541,7 @@ test:fedora31-ninja:
|
||||
test:fedora31-ninja-multi:
|
||||
<<:
|
||||
- *fedora31_ninja_multi
|
||||
- *cmake_test_unix_external
|
||||
- *cmake_test_linux_external
|
||||
- *linux_builder_tags_qt
|
||||
rules: *rules_settings
|
||||
dependencies:
|
||||
@@ -541,6 +561,7 @@ test:macos-ninja:
|
||||
<<:
|
||||
- *macos_ninja
|
||||
- *cmake_test_unix
|
||||
- *cmake_test_artifacts
|
||||
- *macos_builder_tags
|
||||
rules: *rules_settings
|
||||
dependencies:
|
||||
@@ -567,6 +588,17 @@ test:macos-makefiles:
|
||||
needs:
|
||||
- build:macos-makefiles
|
||||
|
||||
test:macos-xcode:
|
||||
<<:
|
||||
- *macos_xcode
|
||||
- *cmake_test_macos_external
|
||||
- *macos_builder_ext_tags
|
||||
rules: *rules_settings
|
||||
dependencies:
|
||||
- test:macos-ninja
|
||||
needs:
|
||||
- test:macos-ninja
|
||||
|
||||
build:windows-vs2019-x64-ninja:
|
||||
<<:
|
||||
- *windows_vs2019_x64_ninja
|
||||
|
||||
@@ -7,5 +7,3 @@ set(Java_JAVAC_EXECUTABLE "" CACHE FILEPATH "")
|
||||
set(Java_JAR_EXECUTABLE "" CACHE FILEPATH "")
|
||||
|
||||
set(BUILD_QtDialog ON CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake")
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_macos_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake")
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_macos_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake")
|
||||
|
||||
2
.gitlab/ci/configure_macos_xcode.cmake
Normal file
2
.gitlab/ci/configure_macos_xcode.cmake
Normal file
@@ -0,0 +1,2 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_macos_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
@@ -1,4 +1,7 @@
|
||||
set(test_exclusions
|
||||
# This test hits global resources and can be handled by nightly testing.
|
||||
# https://gitlab.kitware.com/cmake/cmake/-/merge_requests/4769
|
||||
"^BundleGeneratorTest$"
|
||||
)
|
||||
|
||||
if (CTEST_CMAKE_GENERATOR MATCHES "Visual Studio")
|
||||
|
||||
Reference in New Issue
Block a user