Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Rename cluster.xml to cluster_backbone.xml
[simgrid.git] / teshsuite / msg / process-lifetime / process-lifetime.tesh
1 #!/usr/bin/env tesh
2
3 p Test0 Process without time
4
5 $ $SG_TEST_EXENV ${bindir:=.}/process-lifetime ${platfdir}/cluster_backbone.xml ${srcdir:=.}/baseline_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
6 > [  0.000000] (1:sleeper@node-0.acme.org) Hello! I go to sleep.
7 > [ 10.000000] (1:sleeper@node-0.acme.org) Done sleeping.
8 > [ 10.000000] (1:sleeper@node-0.acme.org) Exiting now (done sleeping or got killed).
9 > [ 10.000000] (0:maestro@) Simulation time 10
10
11 p Test1 Process with start time
12
13 $ $SG_TEST_EXENV ${bindir:=.}/process-lifetime ${platfdir}/cluster_backbone.xml ${srcdir:=.}/start_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
14 > [  0.000000] (1:sleeper@node-0.acme.org) Hello! I go to sleep.
15 > [  1.000000] (2:sleeper@node-1.acme.org) Hello! I go to sleep.
16 > [  2.000000] (3:sleeper@node-2.acme.org) Hello! I go to sleep.
17 > [  3.000000] (4:sleeper@node-3.acme.org) Hello! I go to sleep.
18 > [  4.000000] (5:sleeper@node-4.acme.org) Hello! I go to sleep.
19 > [  5.000000] (6:sleeper@node-5.acme.org) Hello! I go to sleep.
20 > [ 10.000000] (1:sleeper@node-0.acme.org) Done sleeping.
21 > [ 10.000000] (1:sleeper@node-0.acme.org) Exiting now (done sleeping or got killed).
22 > [ 11.000000] (2:sleeper@node-1.acme.org) Done sleeping.
23 > [ 11.000000] (2:sleeper@node-1.acme.org) Exiting now (done sleeping or got killed).
24 > [ 12.000000] (3:sleeper@node-2.acme.org) Done sleeping.
25 > [ 12.000000] (3:sleeper@node-2.acme.org) Exiting now (done sleeping or got killed).
26 > [ 13.000000] (4:sleeper@node-3.acme.org) Done sleeping.
27 > [ 13.000000] (4:sleeper@node-3.acme.org) Exiting now (done sleeping or got killed).
28 > [ 14.000000] (5:sleeper@node-4.acme.org) Done sleeping.
29 > [ 14.000000] (5:sleeper@node-4.acme.org) Exiting now (done sleeping or got killed).
30 > [ 15.000000] (6:sleeper@node-5.acme.org) Done sleeping.
31 > [ 15.000000] (6:sleeper@node-5.acme.org) Exiting now (done sleeping or got killed).
32 > [ 15.000000] (0:maestro@) Simulation time 15
33
34 p Test1 Process with kill time
35
36 ! output sort
37 $ $SG_TEST_EXENV ${bindir:=.}/process-lifetime ${platfdir}/cluster_backbone.xml ${srcdir:=.}/kill_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
38 > [  0.000000] (1:sleeper@node-1.acme.org) Hello! I go to sleep.
39 > [  0.000000] (2:sleeper@node-2.acme.org) Hello! I go to sleep.
40 > [  0.000000] (3:sleeper@node-3.acme.org) Hello! I go to sleep.
41 > [  6.000000] (1:sleeper@node-1.acme.org) Exiting now (done sleeping or got killed).
42 > [  6.000000] (2:sleeper@node-2.acme.org) Exiting now (done sleeping or got killed).
43 > [  6.000000] (3:sleeper@node-3.acme.org) Done sleeping.
44 > [  6.000000] (3:sleeper@node-3.acme.org) Exiting now (done sleeping or got killed).
45 > [  6.000000] (0:maestro@) Simulation time 6
46
47 p Test2 Process with start and kill times
48
49 ! output sort
50 $ $SG_TEST_EXENV ${bindir:=.}/process-lifetime ${platfdir}/cluster_backbone.xml ${srcdir:=.}/start_kill_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
51 > [  0.000000] (1:sleeper@node-0.acme.org) Hello! I go to sleep.
52 > [  1.000000] (2:sleeper@node-1.acme.org) Hello! I go to sleep.
53 > [  2.000000] (3:sleeper@node-2.acme.org) Hello! I go to sleep.
54 > [  3.000000] (4:sleeper@node-3.acme.org) Hello! I go to sleep.
55 > [  4.000000] (5:sleeper@node-4.acme.org) Hello! I go to sleep.
56 > [  5.000000] (1:sleeper@node-0.acme.org) Exiting now (done sleeping or got killed).
57 > [  5.000000] (6:sleeper@node-5.acme.org) Hello! I go to sleep.
58 > [  6.000000] (2:sleeper@node-1.acme.org) Exiting now (done sleeping or got killed).
59 > [  6.000000] (3:sleeper@node-2.acme.org) Done sleeping.
60 > [  6.000000] (3:sleeper@node-2.acme.org) Exiting now (done sleeping or got killed).
61 > [  7.000000] (4:sleeper@node-3.acme.org) Done sleeping.
62 > [  7.000000] (4:sleeper@node-3.acme.org) Exiting now (done sleeping or got killed).
63 > [  9.000000] (5:sleeper@node-4.acme.org) Exiting now (done sleeping or got killed).
64 > [ 10.000000] (6:sleeper@node-5.acme.org) Exiting now (done sleeping or got killed).
65 > [ 10.000000] (0:maestro@) Simulation time 10