Skip to content
Snippets Groups Projects
CTestCustom.cmake 1.33 KiB
#---Custom CTest settings---------------------------------------------------

set(CTEST_CUSTOM_TESTS_IGNORE ${CTEST_CUSTOM_TESTS_IGNORE} tutorial-pyroot-zdemo)

if("$ENV{COMPILER}" STREQUAL "classic") 
  #  TTreeProcessorM{T,P} are not available
  list(APPEND CTEST_CUSTOM_TESTS_IGNORE tutorial-multicore-mp102_readNtuplesFillHistosAndFit)
  #  pthread is not retained on ubuntus when building root.exe
  list(APPEND CTEST_CUSTOM_TESTS_IGNORE
       tutorial-multicore-mt101_fillNtuples
       tutorial-multicore-mt001_fillHistos
       tutorial-multicore-mt201_parallelHistoFill)
endif()

if (CTEST_BUILD_NAME MATCHES aarch64 AND CTEST_BUILD_NAME MATCHES dbg)
  # these tutorials are disabled as they timeout
  list(APPEND CTEST_CUSTOM_TESTS_IGNORE
       tutorial-roostats-StandardBayesianNumericalDemo
       tutorial-roostats-OneSidedFrequentistUpperLimitWithBands
       tutorial-tmva-TMVAClassification
       tutorial-tmva-TMVARegression
       tutorial-tmva-TMVAMulticlass
       tutorial-tmva-TMVAMulticlassApplication
       tutorial-tmva-TMVARegressionApplication
       tutorial-tmva-TMVAClassificationApplication
       tutorial-roostats-TwoSidedFrequentistUpperLimitWithBands)
endif()

if (CTEST_BUILD_NAME MATCHES aarch64)
  # The new triangulation does not work on ARM
  list(APPEND CTEST_CUSTOM_TESTS_IGNORE tutorial-mlp-mlpRegression)
endif()