ADD_TEST(tesh-msg-get_sender ${CMAKE_BINARY_DIR}/bin/tesh --cd ${PROJECT_DIRECTORY}/teshsuite msg/get_sender.tesh)
ADD_TEST(tesh-simdag-reinit_costs ${CMAKE_BINARY_DIR}/bin/tesh --cd ${PROJECT_DIRECTORY}/teshsuite simdag/network/test_reinit_costs.tesh)
ADD_TEST(tesh-simdag-parser ${CMAKE_BINARY_DIR}/bin/tesh --cd ${PROJECT_DIRECTORY}/teshsuite/simdag/platforms basic_parsing_test.tesh)
+ADD_TEST(tesh-simdag-parser-bogus-symmetric ${CMAKE_BINARY_DIR}/bin/tesh --cd ${PROJECT_DIRECTORY}/teshsuite/simdag/platforms two_hosts_asymetric.tesh)
ADD_TEST(tesh-simdag-parser-sym-full ${CMAKE_BINARY_DIR}/bin/tesh --cd ${PROJECT_DIRECTORY}/teshsuite/simdag/platforms basic_parsing_test_sym_full.tesh)
ADD_TEST(tesh-simdag-flatifier ${CMAKE_BINARY_DIR}/bin/tesh --cd ${PROJECT_DIRECTORY}/teshsuite/simdag/platforms flatifier.tesh)
ADD_TEST(tesh-simdag-basic0 ${CMAKE_BINARY_DIR}/bin/tesh --cd ${PROJECT_DIRECTORY}/teshsuite simdag/basic0.tesh)
--- /dev/null
+! expect signal SIGABRT
+$ ./flatifier two_hosts_asymetric_BOGUS.xml
+> [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
+> [0.000000] /home/mquinson/Code/simgrid/src/xbt/asserts.c:29: [xbt/CRITICAL] Error while loading two_hosts_asymetric_BOGUS.xml: The route between "alice" and "bob" already exist
+
+<!-- THIS FILE IS INVALID.
+
+It declares a route alice->bob and another bob->alice, both being different.
+It is used to check that this (bogus) file is detected as is (see
+two_hosts_asymetric.tesh) -->
+
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "simgrid.dtd">
<platform version="2">
<link id="link1" bandwidth="125000000" latency="5E-5"/>
<link id="link2" bandwidth="125000000" latency="5E-5"/>
- <route src="bob" dst="alice"> <!-- symetrical="NO" -->
+ <route src="bob" dst="alice">
<link_ctn id="link1"/>
</route>
- <route src="alice" dst="bob"> <!-- symetrical="NO" -->
+ <route src="alice" dst="bob">
<link_ctn id="link2"/>
</route>