Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Make the sendsend tests at least fail fast to not hinder my workflow
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 12 Mar 2023 21:35:53 +0000 (22:35 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 12 Mar 2023 21:35:53 +0000 (22:35 +0100)
examples/smpi/CMakeLists.txt

index 4065548..5c636f3 100644 (file)
@@ -97,6 +97,15 @@ if(enable_smpi)
     ADD_TESH(smpi-mc-only-send-determinism --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/smpi/mc --setenv platfdir=${CMAKE_HOME_DIRECTORY}/examples/platforms --cd ${CMAKE_BINARY_DIR}/examples/smpi/mc ${CMAKE_HOME_DIRECTORY}/examples/smpi/mc/only_send_deterministic.tesh)
     add_dependencies(tests-mc smpi_sendsend)
     ADD_TESH_FACTORIES(smpi-mc-sendsend "^thread" --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/smpi/mc --setenv platfdir=${CMAKE_HOME_DIRECTORY}/examples/platforms --cd ${CMAKE_BINARY_DIR}/examples/smpi/mc ${CMAKE_HOME_DIRECTORY}/examples/smpi/mc/sendsend.tesh)
+    if(HAVE_BOOST_CONTEXTS)
+      set_tests_properties(smpi-mc-sendsend-ucontext PROPERTIES TIMEOUT 5)
+    endif()
+    if(HAVE_BOOST_CONTEXTS)
+      set_tests_properties(smpi-mc-sendsend-raw PROPERTIES TIMEOUT 5)
+    endif()
+    if(HAVE_BOOST_CONTEXTS)
+      set_tests_properties(smpi-mc-sendsend-boost PROPERTIES TIMEOUT 5)
+    endif()
   endif()
 
   ADD_TESH(smpi-tracing        --setenv bindir=${CMAKE_BINARY_DIR}/examples/smpi/trace --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/smpi/trace --setenv platfdir=${CMAKE_HOME_DIRECTORY}/examples/platforms --cd ${CMAKE_BINARY_DIR}/examples/smpi/trace ${CMAKE_HOME_DIRECTORY}/examples/smpi/trace/trace.tesh)