Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
[simgrid.git] / examples / s4u / actor-kill / s4u-actor-kill.tesh
index 0f68771..631e899 100644 (file)
@@ -2,24 +2,14 @@
 
 $ $SG_TEST_EXENV ${bindir:=.}/s4u-actor-kill ${srcdir:=.}/small_platform.xml "--log=root.fmt:[%10.6r]%e(%P@%h)%e%m%n"
 > [  0.000000] (killer@Tremblay) Hello!
-> [  0.000000] (Alice@Jupiter) Hello!
-> [  0.000000] (Alice@Jupiter) Suspending myself
-> [  0.000000] (Bob@Ginette) Hello!
-> [  0.000000] (Bob@Ginette) Suspending myself
-> [  0.000000] (Carol@Bourassa) Hello!
-> [  0.000000] (Carol@Bourassa) Suspending myself
-> [  0.000000] (Dave@Boivin) Hello!
-> [  0.000000] (Dave@Boivin) Suspending myself
-> [  0.000000] (victim@Fafard) Hello!
-> [  0.000000] (victim@Fafard) Suspending myself
-> [ 10.000000] (killer@Tremblay) Resume the victim
-> [ 10.000000] (victim@Fafard) OK, OK. Let's work
-> [ 12.000000] (killer@Tremblay) Kill the victim
-> [ 12.000000] (victim@Fafard) I have been killed!
+> [  0.000000] (victim A@Fafard) Hello!
+> [  0.000000] (victim A@Fafard) Suspending myself
+> [  0.000000] (victim B@Jupiter) Terminate before being killed
+> [ 10.000000] (killer@Tremblay) Resume the victim A
+> [ 10.000000] (victim A@Fafard) OK, OK. Let's work
+> [ 12.000000] (killer@Tremblay) Kill the victim A
+> [ 12.000000] (victim A@Fafard) I have been killed!
+> [ 12.000000] (killer@Tremblay) Kill victimB, even if it's already dead
 > [ 13.000000] (killer@Tremblay) Killing everybody but myself
-> [ 13.000000] (Alice@Jupiter) I have been killed!
-> [ 13.000000] (Bob@Ginette) I have been killed!
-> [ 13.000000] (Carol@Bourassa) I have been killed!
-> [ 13.000000] (Dave@Boivin) I have been killed!
 > [ 13.000000] (killer@Tremblay) OK, goodbye now. I commit a suicide.
 > [ 13.000000] (maestro@) Simulation time 13