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()