mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-05 01:49:02 +00:00
ci: fix ctest_memcheck args
This commit is contained in:
parent
5612d26892
commit
1cd6be01c2
@ -37,20 +37,32 @@ set(test_exclusions
|
|||||||
$ENV{CTEST_EXCLUSIONS}
|
$ENV{CTEST_EXCLUSIONS}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
string(REPLACE " " ";" test_exclusions "${test_exclusions}")
|
||||||
string(REPLACE ";" "|" test_exclusions "${test_exclusions}")
|
string(REPLACE ";" "|" test_exclusions "${test_exclusions}")
|
||||||
if (test_exclusions)
|
if (test_exclusions)
|
||||||
set(test_exclusions "(${test_exclusions})")
|
set(test_exclusions EXCLUDE "(${test_exclusions})")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
if (DEFINED ENV{TEST_INCLUSIONS})
|
||||||
|
set(test_inclusions INCLUDE $ENV{TEST_INCLUSIONS})
|
||||||
|
unset(test_exclusions)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(PARALLEL_LEVEL "10")
|
||||||
|
if (DEFINED ENV{CTEST_MAX_PARALLELISM})
|
||||||
|
set(PARALLEL_LEVEL $ENV{CTEST_MAX_PARALLELISM})
|
||||||
|
endif()
|
||||||
|
|
||||||
if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.21)
|
if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.21)
|
||||||
set(junit_args OUTPUT_JUNIT "${CTEST_BINARY_DIRECTORY}/junit.xml")
|
set(junit_args OUTPUT_JUNIT "${CTEST_BINARY_DIRECTORY}/junit.xml")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# reduced parallel level so we don't exhaust system resources
|
# reduced parallel level so we don't exhaust system resources
|
||||||
ctest_memcheck(
|
ctest_memcheck(
|
||||||
PARALLEL_LEVEL "4"
|
PARALLEL_LEVEL ${PARALLEL_LEVEL}
|
||||||
RETURN_VALUE test_result
|
RETURN_VALUE test_result
|
||||||
EXCLUDE "${test_exclusions}"
|
${test_exclusions}
|
||||||
|
${test_inclusions}
|
||||||
DEFECT_COUNT defects
|
DEFECT_COUNT defects
|
||||||
${junit_args}
|
${junit_args}
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user