ci: Add job for instrumentation on Linux

This commit is contained in:
Martin Duffy 2025-12-16 12:20:06 -05:00
parent 8d6478bf2c
commit 3d9ede65bc
3 changed files with 26 additions and 0 deletions

View File

@ -408,6 +408,17 @@ t:fedora43-fastbuild:
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
t:fedora43-instrumentation:
extends:
- .fedora43_ninja_instrumentation
- .cmake_test_linux_release
- .linux_x86_64_tags
- .run_dependent
- .needs_centos7_x86_64
- .cmake_junit_artifacts
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
t:nvhpc24.9-ninja:
extends:
- .nvhpc_ninja

View File

@ -0,0 +1,7 @@
set(CMAKE_EXPERIMENTAL_INSTRUMENTATION "ec7aa2dc-b87f-45a3-8022-fe01c5f59984")
cmake_instrumentation(
API_VERSION 1
DATA_VERSION 1
OPTIONS cdashSubmit cdashVerbose trace
)
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora43_ninja.cmake")

View File

@ -261,6 +261,14 @@
CTEST_NO_WARNINGS_ALLOWED: 1
CMAKE_GENERATOR: "FASTBuild"
.fedora43_ninja_instrumentation:
extends: .fedora43
variables:
CMAKE_CONFIGURATION: fedora43_ninja_instrumentation
CTEST_NO_WARNINGS_ALLOWED: 1
CMAKE_GENERATOR: "Ninja"
### Clang Compiler
.debian13_makefiles_clang: