diff --git a/tests/solids/diamondC_1x1x1_pp/CMakeLists.txt b/tests/solids/diamondC_1x1x1_pp/CMakeLists.txt index 3cec84129..582f0a56f 100644 --- a/tests/solids/diamondC_1x1x1_pp/CMakeLists.txt +++ b/tests/solids/diamondC_1x1x1_pp/CMakeLists.txt @@ -80,6 +80,21 @@ ENDIF(ENABLE_SOA) SET_PROPERTY(TEST ${FULL_NAME} APPEND PROPERTY LABELS "coverage") ENDIF() +# Test time limit + SET(FULL_NAME "cpu_limit-diamondC_1x1x1_pp-dmc") + SET(TEST_ADDED FALSE) + RUN_QMC_APP(${FULL_NAME} + "${CMAKE_SOURCE_DIR}/tests/solids/diamondC_1x1x1_pp" + 1 1 + TEST_ADDED + qmc_cpu_limit_dmc.xml) + + IF (TEST_ADDED) + SET_PROPERTY(TEST ${FULL_NAME} APPEND PROPERTY TIMEOUT 120) + SET_PROPERTY(TEST ${FULL_NAME} APPEND PROPERTY PASS_REGULAR_EXPRESSION "Time limit reached for") + ENDIF() + + # # Long tests diff --git a/tests/solids/diamondC_1x1x1_pp/qmc_cpu_limit_dmc.xml b/tests/solids/diamondC_1x1x1_pp/qmc_cpu_limit_dmc.xml new file mode 100644 index 000000000..0ca0733b9 --- /dev/null +++ b/tests/solids/diamondC_1x1x1_pp/qmc_cpu_limit_dmc.xml @@ -0,0 +1,111 @@ + + + + + + + + + 3.37316115 3.37316115 0.00000000 + 0.00000000 3.37316115 3.37316115 + 3.37316115 0.00000000 3.37316115 + + + p p p + + 15 + + + + -1 + 1.0 + + + -1 + 1.0 + + + + + 4 + 4 + 6 + 21894.7135906 + + 0.00000000 0.00000000 0.00000000 + 1.68658058 1.68658058 1.68658058 + + + + + + + + + + + + + + + + + +-0.2032153051 -0.1625595974 -0.143124599 -0.1216434956 -0.09919771951 -0.07111729038 +-0.04445345869 -0.02135082917 + + + + + + +0.2797730287 0.2172604155 0.1656172964 0.1216984261 0.083995349 0.05302065936 +0.02915953995 0.0122402581 + + + + +0.4631099906 0.356399124 0.2587895287 0.1829298509 0.1233653291 0.07714708174 +0.04145899033 0.01690645936 + + + + + + + + + + + + + + + + + 256 + 1 + 100 + 1 + 1 + 1.0 + no + + + + 256 + no + 100 + 0.005 + 100 + + + 10000 + + no + 60 + + + + +