From: navarrop Date: Mon, 14 Mar 2011 13:54:21 +0000 (+0000) Subject: Add a graphicator test and use get_network_element_type against try-catch X-Git-Tag: v3.6_beta2~176 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/3e90f593d158b443e97bcdba79b15f655370c664 Add a graphicator test and use get_network_element_type against try-catch git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9784 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/buildtools/Cmake/AddTests.cmake b/buildtools/Cmake/AddTests.cmake index 1f854de6f7..bcd3c4ad8a 100644 --- a/buildtools/Cmake/AddTests.cmake +++ b/buildtools/Cmake/AddTests.cmake @@ -370,6 +370,9 @@ set_tests_properties(lua-masterslave-bypass PROPERTIES ENVIRONMENT "LUA_CPATH set_tests_properties(lua-msg-masterslave-console PROPERTIES ENVIRONMENT "LUA_CPATH=${CMAKE_BINARY_DIR}/examples/lua/?.so") endif(HAVE_LUA) +add_test(graphicator ${CMAKE_BINARY_DIR}/bin/tesh --setenv srcdir=${CMAKE_HOME_DIRECTORY} --setenv bindir=${CMAKE_BINARY_DIR}/bin --cd ${CMAKE_HOME_DIRECTORY}/tools/graphicator graphicator.tesh) + + # END TESH TESTS if(enable_smpi) diff --git a/tools/graphicator/graphicator.c b/tools/graphicator/graphicator.c index c93965fded..638073abad 100644 --- a/tools/graphicator/graphicator.c +++ b/tools/graphicator/graphicator.c @@ -125,7 +125,8 @@ int main(int argc, char **argv) xbt_node_t src_node = xbt_graph_search_node (graph, src, strcmp); xbt_node_t dst_node = xbt_graph_search_node (graph, dst, strcmp); - TRY { + if(get_network_element_type(src) != SURF_NETWORK_ELEMENT_AS && + get_network_element_type(dst) != SURF_NETWORK_ELEMENT_AS ){ xbt_dynar_t route = global_routing->get_route(src,dst); xbt_node_t previous = src_node; for(i=0;i [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07 + +$ rm test.dot