#! tesh
+#
+# DONT GIVE A SORT LENGTH PREFIX HERE.
+#
+# we want to sort on the whole line so that link destruction events
+# (that are delivered in the order of map traversal) become reproducible
+#
+! output sort
+#
$ java -classpath ${classpath:=.} surfPlugin/TestPlugin ${srcdir:=.}/../platforms/small_platform.xml ${srcdir:=.}/surfPlugin/surfPluginDeployment.xml
-> [0.000000] [jmsg/INFO] Using regular java threads. Coroutines could speed your simulation up.
+> [0.000000] [jmsg/INFO] Using regular java threads.
> [0.000000] [jmsg/INFO] Trace: Link created __loopback__
> [0.000000] [jmsg/INFO] Trace: Link state changed __loopback__
> [0.000000] [jmsg/INFO] Trace: Cpu created Tremblay
> [Tremblay:surfPlugin.Sender:(1) 0.000000] [jmsg/INFO] sender time: 0.0
> [Jupiter:surfPlugin.Receiver:(2) 0.000000] [jmsg/INFO] helloo!
> [Jupiter:surfPlugin.Receiver:(2) 0.000000] [jmsg/INFO] try to get a task
-> [0.019014] [jmsg/INFO] Trace: NetworkAction state changed network
+> [0.019014] [jmsg/INFO] Trace: NetworkAction state changed
> [Jupiter:surfPlugin.Receiver:(2) 0.019014] [jmsg/INFO] Got at time 0.019014486310327584
> [Tremblay:surfPlugin.Sender:(1) 0.019014] [jmsg/INFO] goodbye!
-> [0.019146] [jmsg/INFO] Trace: CpuAction state changed cpu
+> [0.019146] [jmsg/INFO] Trace: CpuAction state changed
> [Jupiter:surfPlugin.Receiver:(2) 0.019146] [jmsg/INFO] goodbye!
> [0.019146] [jmsg/INFO] MSG_main finished; Cleaning up the simulation...
> [0.019146] [jmsg/INFO] Trace: Cpu destructed Fafard
> [0.019146] [jmsg/INFO] Trace: Cpu destructed Bourassa
> [0.019146] [jmsg/INFO] Trace: Cpu destructed Jupiter
> [0.019146] [jmsg/INFO] Trace: Cpu destructed Ginette
-> [0.019146] [jmsg/INFO] Trace: Link destructed __loopback__
> [0.019146] [jmsg/INFO] Trace: Link destructed loopback
+> [0.019146] [jmsg/INFO] Trace: Link destructed 5
> [0.019146] [jmsg/INFO] Trace: Link destructed 0
> [0.019146] [jmsg/INFO] Trace: Link destructed 1
-> [0.019146] [jmsg/INFO] Trace: Link destructed 2
-> [0.019146] [jmsg/INFO] Trace: Link destructed 3
+> [0.019146] [jmsg/INFO] Trace: Link destructed 9
> [0.019146] [jmsg/INFO] Trace: Link destructed 4
-> [0.019146] [jmsg/INFO] Trace: Link destructed 5
-> [0.019146] [jmsg/INFO] Trace: Link destructed 6
> [0.019146] [jmsg/INFO] Trace: Link destructed 7
+> [0.019146] [jmsg/INFO] Trace: Link destructed 3
> [0.019146] [jmsg/INFO] Trace: Link destructed 8
-> [0.019146] [jmsg/INFO] Trace: Link destructed 9
+> [0.019146] [jmsg/INFO] Trace: Link destructed 6
+> [0.019146] [jmsg/INFO] Trace: Link destructed 2
+> [0.019146] [jmsg/INFO] Trace: Link destructed __loopback__