X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e1a5484101efbff9c8d982a0c4650f7953ee7e2f..87089f2cac36e30a41d71a5b0dd0715e468a58ed:/tools/cmake/Tests.cmake diff --git a/tools/cmake/Tests.cmake b/tools/cmake/Tests.cmake index 33f4d2326a..b6108a626e 100644 --- a/tools/cmake/Tests.cmake +++ b/tools/cmake/Tests.cmake @@ -110,32 +110,42 @@ MACRO(SET_TESH_PROPERTIES NAME FACTORIES) FOREACH(FACTORY ${FACTORIES_LIST}) set_tests_properties("${NAME}-${FACTORY}" PROPERTIES ${ARGR}) ENDFOREACH() -ENDMACRO() +ENDMACRO() IF(enable_java) IF(WIN32) - SET(TESH_CLASSPATH "${CMAKE_BINARY_DIR}/examples/deprecated/java/\;${CMAKE_BINARY_DIR}/teshsuite/java/\;${SIMGRID_JAR}") - STRING(REPLACE "\;" "§" TESH_CLASSPATH "${TESH_CLASSPATH}") + SET(TESH_CLASSPATH_SEPARATOR "§") ELSE() - SET(TESH_CLASSPATH "${CMAKE_BINARY_DIR}/examples/deprecated/java/:${CMAKE_BINARY_DIR}/teshsuite/java/:${SIMGRID_JAR}") + SET(TESH_CLASSPATH_SEPARATOR ":") ENDIF() + SET(TESH_CLASSPATH "${CMAKE_BINARY_DIR}/examples/deprecated/java/${TESH_CLASSPATH_SEPARATOR}${CMAKE_BINARY_DIR}/teshsuite/java/${TESH_CLASSPATH_SEPARATOR}${SIMGRID_JAR}") ENDIF() # New tests should use the Catch Framework set(UNIT_TESTS src/xbt/unit-tests_main.cpp + src/kernel/resource/NetworkModelIntf_test.cpp + src/kernel/resource/SplitDuplexLinkImpl_test.cpp src/kernel/resource/profile/Profile_test.cpp + src/kernel/routing/DijkstraZone_test.cpp + src/kernel/routing/DragonflyZone_test.cpp + src/kernel/routing/FatTreeZone_test.cpp + src/kernel/routing/FloydZone_test.cpp + src/kernel/routing/FullZone_test.cpp src/kernel/routing/StarZone_test.cpp + src/kernel/routing/TorusZone_test.cpp src/xbt/config_test.cpp src/xbt/dict_test.cpp src/xbt/dynar_test.cpp src/xbt/random_test.cpp src/xbt/xbt_str_test.cpp - src/kernel/lmm/maxmin_test.cpp) + src/kernel/lmm/bmf_test.cpp + src/kernel/lmm/maxmin_test.cpp) if (SIMGRID_HAVE_MC) set(UNIT_TESTS ${UNIT_TESTS} src/mc/sosp/Snapshot_test.cpp src/mc/sosp/PageStore_test.cpp) else() set(EXTRA_DIST ${EXTRA_DIST} src/mc/sosp/Snapshot_test.cpp src/mc/sosp/PageStore_test.cpp) -endif() +endif() +set(EXTRA_DIST ${EXTRA_DIST} src/kernel/routing/NetZone_test.hpp) add_executable (unit-tests EXCLUDE_FROM_ALL ${UNIT_TESTS}) add_dependencies (tests unit-tests)