Mentions légales du service

Skip to content
Snippets Groups Projects
Commit a1556bfe authored by hhakim's avatar hhakim
Browse files

Prevent MEG factorization heavy tests to run in parallel with others +...

Prevent MEG factorization heavy tests to run in parallel with others + increase parallel level of ctest for windows nightly tests.
parent cdaa2200
No related branches found
No related tags found
No related merge requests found
Pipeline #856717 passed
...@@ -24,7 +24,8 @@ variables: ...@@ -24,7 +24,8 @@ variables:
.ctest_template: &ctest_script .ctest_template: &ctest_script
script: script:
- ctest -O ctest.log -S ./CDashConfScript.cmake -j4 --output-junit junit_output.xml - ctest -O ctest.log -S ./CDashConfScript.cmake -j4 --output-junit junit_output.xml -C Release
# Release config is set because of Visual Studio cmake generator that wants absolutely one (doesn't change anything for other generators)
# junit output needs cmake/ctest >= 3.21 # junit output needs cmake/ctest >= 3.21
stages: stages:
...@@ -145,10 +146,8 @@ ctest_nightly_linux: ...@@ -145,10 +146,8 @@ ctest_nightly_linux:
- macos - macos
ctest_nightly_win10: ctest_nightly_win10:
<<: *ctest_nightly_script
variables: {BUILD_MULTITHREAD: "ON"} # only cpp tests variables: {BUILD_MULTITHREAD: "ON"} # only cpp tests
script:
- ctest -O ctest.log -S ./CDashConfScript.cmake -j2 --output-junit junit_output.xml -C Release # only two tests ran at a time
# Release config is set because of Visual Studio cmake generator that wants absolutely one
only: only:
- schedules - schedules
tags: tags:
......
...@@ -139,6 +139,7 @@ if(BUILD_TESTING) ...@@ -139,6 +139,7 @@ if(BUILD_TESTING)
endif() endif()
if(${SLOW_TESTS}) if(${SLOW_TESTS})
set_tests_properties(MATLAB_FACT_MEG_MEX PROPERTIES TIMEOUT ${TIMEOUT_MEG}) set_tests_properties(MATLAB_FACT_MEG_MEX PROPERTIES TIMEOUT ${TIMEOUT_MEG})
set_tests_properties(MATLAB_FACT_MEG_MEX PROPERTIES RUN_SERIAL ON)
endif() endif()
endif() endif()
...@@ -380,7 +381,9 @@ if(BUILD_TESTING) ...@@ -380,7 +381,9 @@ if(BUILD_TESTING)
add_test(NAME MATFILE_FACT_MEG_TRANSPOSED_double COMMAND ${FAUST_BIN_TEST_BIN_DIR}/hierarchicalFactorization_double ${FAUST_DATA_MAT_DIR}/matrix_MEG.mat ${FAUST_CONFIG_MAT_DIR}/config_MEG_transposed.mat 22460 500 T) add_test(NAME MATFILE_FACT_MEG_TRANSPOSED_double COMMAND ${FAUST_BIN_TEST_BIN_DIR}/hierarchicalFactorization_double ${FAUST_DATA_MAT_DIR}/matrix_MEG.mat ${FAUST_CONFIG_MAT_DIR}/config_MEG_transposed.mat 22460 500 T)
set_tests_properties(MATFILE_FACT_MEG_float MATFILE_FACT_MEG_double PROPERTIES TIMEOUT ${TIMEOUT_MEG}) set_tests_properties(MATFILE_FACT_MEG_float MATFILE_FACT_MEG_double PROPERTIES TIMEOUT ${TIMEOUT_MEG})
set_tests_properties(MATFILE_FACT_MEG_float MATFILE_FACT_MEG_double PROPERTIES RUN_SERIAL ON)
set_tests_properties(MATFILE_FACT_MEG_TRANSPOSED_float MATFILE_FACT_MEG_TRANSPOSED_double PROPERTIES TIMEOUT ${TIMEOUT_MEG_TRANSPOSED}) set_tests_properties(MATFILE_FACT_MEG_TRANSPOSED_float MATFILE_FACT_MEG_TRANSPOSED_double PROPERTIES TIMEOUT ${TIMEOUT_MEG_TRANSPOSED})
set_tests_properties(MATFILE_FACT_MEG_TRANSPOSED_float MATFILE_FACT_MEG_TRANSPOSED_double PROPERTIES RUN_SERIAL ON )
endif(${SLOW_TESTS}) endif(${SLOW_TESTS})
...@@ -400,6 +403,7 @@ if(BUILD_TESTING) ...@@ -400,6 +403,7 @@ if(BUILD_TESTING)
# limit the time of the process in case of bug... # limit the time of the process in case of bug...
set_tests_properties(XML_FACT_HIER XML_FACT_HIER_TRANSPOSE PROPERTIES TIMEOUT ${TIMEOUT_COMP}) set_tests_properties(XML_FACT_HIER XML_FACT_HIER_TRANSPOSE PROPERTIES TIMEOUT ${TIMEOUT_COMP})
set_tests_properties(XML_FACT_MEG PROPERTIES TIMEOUT ${TIMEOUT_MEG}) set_tests_properties(XML_FACT_MEG PROPERTIES TIMEOUT ${TIMEOUT_MEG})
set_tests_properties(XML_FACT_MEG PROPERTIES RUN_SERIAL ON)
endif(BUILD_READ_XML_FILE) endif(BUILD_READ_XML_FILE)
add_executable(test_RefManager ${FAUST_SRC_TEST_SRC_CPP_DIR}/test_RefManager.cpp ${FAUST_BIN_TEST_SRC_DIR}/) add_executable(test_RefManager ${FAUST_SRC_TEST_SRC_CPP_DIR}/test_RefManager.cpp ${FAUST_BIN_TEST_SRC_DIR}/)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment