X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cd62453970416ecd110ca3df5814b3268309f0e7..e0711771160d767e7e88253c30d2af46d270b2b0:/buildtools/Cmake/src/CMakeTest.txt diff --git a/buildtools/Cmake/src/CMakeTest.txt b/buildtools/Cmake/src/CMakeTest.txt index 794ec5c368..6d66974fcb 100644 --- a/buildtools/Cmake/src/CMakeTest.txt +++ b/buildtools/Cmake/src/CMakeTest.txt @@ -123,6 +123,8 @@ ADD_TEST(msg-masterslave ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIR ADD_TEST(msg-masterslave-forwarder ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg masterslave/masterslave_forwarder.tesh) ADD_TEST(msg-masterslave-failure ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg masterslave/masterslave_failure.tesh) ADD_TEST(msg-masterslave-bypass ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg masterslave/masterslave_bypass.tesh) +ADD_TEST(msg-masterslave-mailbox ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg masterslave/masterslave_mailbox.tesh) +ADD_TEST(msg-masterslave-vivaldi ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg masterslave/masterslave_vivaldi.tesh) ADD_TEST(msg-migration ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg migration/migration.tesh) ADD_TEST(msg-ptask ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg parallel_task/parallel_task.tesh) ADD_TEST(msg-priority ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg priority/priority.tesh) @@ -130,6 +132,12 @@ ADD_TEST(msg-properties ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIR ADD_TEST(msg-trace ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg trace/trace.tesh) ADD_TEST(msg-masterslave_cpu_ti ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg masterslave/masterslave_cpu_ti.tesh) +IF(HAVE_TRACING) + ADD_TEST(tracing-ms ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg tracing/ms.tesh) + ADD_TEST(tracing-categories ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg tracing/categories.tesh) +ENDIF(HAVE_TRACING) + + IF(${ARCH_32_BITS}) ADD_TEST(gras-ping-sg-32 ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/gras/ping test_sg_32) ADD_TEST(gras-rpc-sg-32 ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/gras/rpc test_sg_32) @@ -184,6 +192,18 @@ ADD_TEST(msg-gtnets-dogbone-lv08 ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PRO ADD_TEST(msg-gtnets-onelink-lv08 ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/msg gtnets/gtnets-onelink-lv08.tesh) endif(HAVE_GTNETS) +# Lua examples +if(HAVE_LUA) +ADD_TEST(lua-masterslave ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/lua master_slave.tesh) +ADD_TEST(lua-mult_matrix ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/lua mult_matrix.tesh) +endif(HAVE_LUA) + +# Ruby examples +if(HAVE_RUBY) +ADD_TEST(ruby-masterslave ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/ruby MasterSlave.tesh) +ADD_TEST(ruby-ping_pong ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/ruby PingPong.tesh) +ADD_TEST(ruby-quicksort ${PROJECT_DIRECTORY}/tools/tesh/tesh --cd ${PROJECT_DIRECTORY}/examples/ruby Quicksort.tesh) +endif(HAVE_RUBY) # END TESH TESTS if(HAVE_JAVA) @@ -209,6 +229,10 @@ set_tests_properties(tesh-gras-dd-r_big32_2 PROPERTIES WILL_FAIL true) # Expected to fail until the parser gets better (v3.3.5?) set_tests_properties(simdag-metaxml_test PROPERTIES WILL_FAIL true) set_tests_properties(tesh-simdag-flatifier PROPERTIES WILL_FAIL true) + +if(HAVE_RUBY) +set_tests_properties(ruby-quicksort PROPERTIES WILL_FAIL true) +endif(HAVE_RUBY) endif(NOT enable_memcheck) # testsuite directory @@ -226,6 +250,8 @@ add_test(test-simdag-1 ${PROJECT_DIRECTORY}/testsuite/simdag/sd_test --cfg=path: add_test(test-simdag-2 ${PROJECT_DIRECTORY}/testsuite/simdag/sd_test --cfg=path:${PROJECT_DIRECTORY}/testsuite/simdag ${PROJECT_DIRECTORY}/examples/msg/small_platform.xml) add_test(test-simdag-3 ${PROJECT_DIRECTORY}/testsuite/simdag/sd_test --cfg=path:${PROJECT_DIRECTORY}/testsuite/simdag ${PROJECT_DIRECTORY}/examples/msg/msg_platform.xml) +add_test(testall ${PROJECT_DIRECTORY}/src/testall) + if(enable_memcheck) include(${PROJECT_DIRECTORY}/buildtools/Cmake/src/memcheck_tests.txt) endif(enable_memcheck)