Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Because of numerical stability issues (once again), the timings are not exactly the...
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 21 May 2008 15:35:48 +0000 (15:35 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 21 May 2008 15:35:48 +0000 (15:35 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5491 48e7efb5-ca39-0410-a469-dd3cf9ba447f

teshsuite/Makefile.am
teshsuite/gras/small_sleep/test_sg_32 [moved from teshsuite/gras/small_sleep/test_sg with 100% similarity]
teshsuite/gras/small_sleep/test_sg_64 [new file with mode: 0755]

index 5ef60e1..fa158ae 100644 (file)
@@ -141,7 +141,11 @@ gras/small_sleep/_small_sleep_simulator.c gras/small_sleep/_small_sleep_function
          cd gras/small_sleep;\
          ../../$(top_builddir)/tools/gras/gras_stub_generator@EXEEXT@ small_sleep ../../$(top_srcdir)/teshsuite/gras/small_sleep/small_sleep.xml
 
-TESTS += gras/small_sleep/test_sg
+if GRAS_ARCH_32_BITS
+  TESTS += gras/small_sleep/test_sg_32
+else
+  TESTS += gras/small_sleep/test_sg_64
+endif
 # gras/small_sleep/test_rl don't test on RL!!
 
 ###################################
diff --git a/teshsuite/gras/small_sleep/test_sg_64 b/teshsuite/gras/small_sleep/test_sg_64
new file mode 100755 (executable)
index 0000000..e62d782
--- /dev/null
@@ -0,0 +1,9 @@
+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
+> [Tremblay:function:(1) 0.000000] [test/INFO] Let's go 1E-5
+> [Tremblay:function:(1) 0.000010] [test/INFO] Let's go 1E-10
+> [Tremblay:function:(1) 0.000020] [test/INFO] Let's go 1E-15
+> [Tremblay:function:(1) 0.000020] [test/INFO] Let's go 1E-20
+> [Tremblay:function:(1) 0.000020] [test/INFO] done
+> [Tremblay:function:(1) 0.000020] [gras/INFO] Exiting GRAS