Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Out of sources build for those examples.
authornavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 10 Jan 2011 12:00:15 +0000 (12:00 +0000)
committernavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 10 Jan 2011 12:00:15 +0000 (12:00 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9389 48e7efb5-ca39-0410-a469-dd3cf9ba447f

buildtools/Cmake/AddTests.cmake
teshsuite/gras/empty_main/CMakeLists.txt
teshsuite/gras/empty_main/test_rl
teshsuite/gras/empty_main/test_sg
teshsuite/gras/small_sleep/CMakeLists.txt
teshsuite/gras/small_sleep/test_sg_32
teshsuite/gras/small_sleep/test_sg_64

index 69f7481..c8baaaf 100644 (file)
@@ -60,13 +60,13 @@ ELSE(${ARCH_32_BITS})
   ADD_TEST(tesh-gras-msg-handle-sg-64  ${CMAKE_BINARY_DIR}/bin/tesh --cd ${CMAKE_HOME_DIRECTORY}/teshsuite ${CMAKE_HOME_DIRECTORY}/teshsuite/gras/msg_handle/test_sg_64)
 ENDIF(${ARCH_32_BITS})
 
-ADD_TEST(tesh-gras-empty-main-rl       ${CMAKE_BINARY_DIR}/bin/tesh --cd ${CMAKE_HOME_DIRECTORY}/teshsuite ${CMAKE_HOME_DIRECTORY}/teshsuite/gras/empty_main/test_rl)
-ADD_TEST(tesh-gras-empty-main-sg       ${CMAKE_BINARY_DIR}/bin/tesh --cd ${CMAKE_HOME_DIRECTORY}/teshsuite ${CMAKE_HOME_DIRECTORY}/teshsuite/gras/empty_main/test_sg)
+ADD_TEST(tesh-gras-empty-main-rl       ${CMAKE_BINARY_DIR}/bin/tesh --setenv bindir=${CMAKE_BINARY_DIR}/teshsuite/gras/empty_main      --cd ${CMAKE_HOME_DIRECTORY}/teshsuite ${CMAKE_HOME_DIRECTORY}/teshsuite/gras/empty_main/test_rl)
+ADD_TEST(tesh-gras-empty-main-sg       ${CMAKE_BINARY_DIR}/bin/tesh --setenv bindir=${CMAKE_BINARY_DIR}/teshsuite/gras/empty_main      --cd ${CMAKE_HOME_DIRECTORY}/teshsuite ${CMAKE_HOME_DIRECTORY}/teshsuite/gras/empty_main/test_sg)
 
 IF(${ARCH_32_BITS})
-  ADD_TEST(tesh-gras-small-sleep-sg-32 ${CMAKE_BINARY_DIR}/bin/tesh --cd ${CMAKE_HOME_DIRECTORY}/teshsuite gras/small_sleep/test_sg_32)
+  ADD_TEST(tesh-gras-small-sleep-sg-32 ${CMAKE_BINARY_DIR}/bin/tesh --setenv bindir=${CMAKE_BINARY_DIR}/teshsuite/gras/small_sleep     --cd ${CMAKE_HOME_DIRECTORY}/teshsuite gras/small_sleep/test_sg_32)
 ELSE(${ARCH_32_BITS})
-  ADD_TEST(tesh-gras-small-sleep-sg-64 ${CMAKE_BINARY_DIR}/bin/tesh --cd ${CMAKE_HOME_DIRECTORY}/teshsuite gras/small_sleep/test_sg_64)
+  ADD_TEST(tesh-gras-small-sleep-sg-64 ${CMAKE_BINARY_DIR}/bin/tesh --setenv bindir=${CMAKE_BINARY_DIR}/teshsuite/gras/small_sleep     --cd ${CMAKE_HOME_DIRECTORY}/teshsuite gras/small_sleep/test_sg_64)
 ENDIF(${ARCH_32_BITS})
 
 ADD_TEST(tesh-msg-get-sender                           ${CMAKE_BINARY_DIR}/bin/tesh    --setenv srcdir=${CMAKE_HOME_DIRECTORY}/teshsuite       --cd ${CMAKE_BINARY_DIR}/teshsuite      ${CMAKE_HOME_DIRECTORY}/teshsuite/msg/get_sender.tesh)
index 088eaad..bd6cf8b 100644 (file)
@@ -4,7 +4,7 @@ set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/_empty_main_function.c
                                                        ${CMAKE_CURRENT_BINARY_DIR}/_empty_main_simulator.c
                                                        PROPERTIES GENERATED true)
 
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 
 add_executable(empty_main_function     ${CMAKE_CURRENT_SOURCE_DIR}/empty_main.c
                                                                        ${CMAKE_CURRENT_BINARY_DIR}/_empty_main_function.c)
index 3e5203a..bb5ae90 100755 (executable)
@@ -1,4 +1,4 @@
 
 ! timeout 20
-& $SG_TEST_ENV ./gras/empty_main/empty_main_function$EXEEXT --log=root.fmt=%P:%t%e%m%n $ARGS
+& $SG_TEST_ENV ${bindir:=.}/empty_main_function$EXEEXT --log=root.fmt=%P:%t%e%m%n $ARGS
 > function:main Exiting GRAS
index bd051db..7b96c1c 100755 (executable)
@@ -1,4 +1,4 @@
 p Runs the 'empty_main' test within the simulator
 
-$ $SG_TEST_EXENV ./gras/empty_main/empty_main_simulator${EXEEXT:=} ${srcdir:=.}/../examples/msg/small_platform.xml ${srcdir:=.}/gras/empty_main/empty_main.xml
+$ $SG_TEST_EXENV ${bindir:=.}/empty_main_simulator${EXEEXT:=} ${srcdir:=.}/../examples/msg/small_platform.xml ${srcdir:=.}/gras/empty_main/empty_main.xml
 > [Tremblay:function:(1) 0.000000] [gras/INFO] Exiting GRAS
index e52ad6d..3b6cffb 100644 (file)
@@ -4,7 +4,7 @@ set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/_small_sleep_function.c
                                                        ${CMAKE_CURRENT_BINARY_DIR}/_small_sleep_simulator.c
                                                        PROPERTIES GENERATED true)
 
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
 
 add_executable(small_sleep_function    ${CMAKE_CURRENT_SOURCE_DIR}/small_sleep.c
                                                                                ${CMAKE_CURRENT_BINARY_DIR}/_small_sleep_function.c)
index 039a26d..197d42f 100755 (executable)
@@ -1,6 +1,6 @@
 p Runs the 'small_sleep' test within the simulator
 
-$ $SG_TEST_EXENV ./gras/small_sleep/small_sleep_simulator${EXEEXT:=} ${srcdir:=.}/../examples/msg/small_platform.xml ${srcdir:=.}/gras/small_sleep/small_sleep.xml
+$ $SG_TEST_EXENV ${bindir:=.}/small_sleep_simulator${EXEEXT:=} ${srcdir:=.}/../examples/msg/small_platform.xml ${srcdir:=.}/gras/small_sleep/small_sleep.xml
 > [Tremblay:function:(1) 100.000000] [test/INFO] Let's go 1E-5
 > [Tremblay:function:(1) 100.000010] [test/INFO] Let's go 1E-10
 > [Tremblay:function:(1) 100.000020] [test/INFO] Let's go 1E-15
index f7c3169..19377cf 100755 (executable)
@@ -1,6 +1,6 @@
 p Runs the 'empty_main' test within the simulator
 
-$ $SG_TEST_EXENV ./gras/small_sleep/small_sleep_simulator${EXEEXT:=} ${srcdir:=.}/../examples/msg/small_platform.xml ${srcdir:=.}/gras/small_sleep/small_sleep.xml
+$ $SG_TEST_EXENV ${bindir:=.}/small_sleep_simulator${EXEEXT:=} ${srcdir:=.}/../examples/msg/small_platform.xml ${srcdir:=.}/gras/small_sleep/small_sleep.xml
 > [Tremblay:function:(1) 100.000000] [test/INFO] Let's go 1E-5
 > [Tremblay:function:(1) 100.000010] [test/INFO] Let's go 1E-10
 > [Tremblay:function:(1) 100.000020] [test/INFO] Let's go 1E-15