From 69f71b80977e00e9a24120a6b72efa75ab49e2ac Mon Sep 17 00:00:00 2001 From: "Madsen, Jonathan" Date: Mon, 30 Jun 2025 15:42:38 -0500 Subject: [PATCH] [CI] Disable other unstable tests (#490) * Disable other unstable tests * Disable validating test_total_runtime in kernel-tracing * The disabled tests will be stabilized and re-enabled by ROCm 7.0.1 or ROCm 7.1 --- .../CMakeLists.txt | 19 ++++++++++++++++--- tests/kernel-tracing/CMakeLists.txt | 4 +++- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/samples/external_correlation_id_request/CMakeLists.txt b/samples/external_correlation_id_request/CMakeLists.txt index 983813c240..e4528c73cc 100644 --- a/samples/external_correlation_id_request/CMakeLists.txt +++ b/samples/external_correlation_id_request/CMakeLists.txt @@ -25,6 +25,12 @@ foreach(_TYPE DEBUG MINSIZEREL RELEASE RELWITHDEBINFO) endif() endforeach() +if(ROCPROFILER_DISABLE_UNSTABLE_CTESTS AND ROCPROFILER_MEMCHECK MATCHES "LeakSanitizer") + set(IS_DISABLED ON) +else() + set(IS_DISABLED OFF) +endif() + find_package(rocprofiler-sdk REQUIRED) add_library(external-correlation-id-request-client SHARED) @@ -54,6 +60,13 @@ add_test(NAME external-correlation-id-request set_tests_properties( external-correlation-id-request - PROPERTIES TIMEOUT 45 LABELS "samples" ENVIRONMENT - "${external-correlation-id-request-env}" FAIL_REGULAR_EXPRESSION - "${ROCPROFILER_DEFAULT_FAIL_REGEX}") + PROPERTIES TIMEOUT + 45 + LABELS + "samples" + ENVIRONMENT + "${external-correlation-id-request-env}" + FAIL_REGULAR_EXPRESSION + "${ROCPROFILER_DEFAULT_FAIL_REGEX}" + DISABLED + "${IS_DISABLED}") diff --git a/tests/kernel-tracing/CMakeLists.txt b/tests/kernel-tracing/CMakeLists.txt index 4703725e19..2129fa80f7 100644 --- a/tests/kernel-tracing/CMakeLists.txt +++ b/tests/kernel-tracing/CMakeLists.txt @@ -11,7 +11,9 @@ project( find_package(rocprofiler-sdk REQUIRED) set(PYTEST_ARGS) -if(ROCPROFILER_MEMCHECK MATCHES "(Address|Thread)Sanitizer" OR ROCPROFILER_BUILD_CODECOV) +if(ROCPROFILER_MEMCHECK MATCHES "(Address|Thread|UndefinedBehavior)Sanitizer" + OR ROCPROFILER_BUILD_CODECOV + OR ROCPROFILER_DISABLE_UNSTABLE_CTESTS) set(PYTEST_ARGS -k "not test_total_runtime") endif()