EtherHost_lifecycle.test 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426
  1. %description:
  2. Test shutdown and startup operations on EtherAppCli/EtherAppSrv/EtherLLC modules.
  3. The EtherSwitch, EtherMAC modules tested, too.
  4. sender[0] and recip start at down
  5. %#--------------------------------------------------------------------------------------------------------------
  6. %inifile: omnetpp.ini
  7. [General]
  8. network = Test
  9. tkenv-plugin-path = ../../../etc/plugins
  10. ned-path = .;../../../../src;../../lib
  11. cmdenv-express-mode = false
  12. #omnetpp 5.0 - 5.1 compatibility:
  13. eventlog-file = "${resultdir}/${configname}-${runnumber}.elog"
  14. output-scalar-file = "${resultdir}/${configname}-${runnumber}.sca"
  15. output-vector-file = "${resultdir}/${configname}-${runnumber}.vec"
  16. snapshot-file = "${resultdir}/${configname}-${runnumber}.sna"
  17. **.hasStatus = true
  18. *.sender[0].*.initialStatus = "down"
  19. *.recip.*.initialStatus = "down"
  20. **.scenarioManager.script = xmldoc("scenario.xml")
  21. # app config
  22. **.sender[0].cli.startTime = 1.0s
  23. **.sender[1].cli.startTime = 1.1s
  24. **.sender[*].cli.sendInterval = 0.5s
  25. **.sender[*].cli.stopTime = 10s
  26. **.sender[*].cli.reqLength = 800B
  27. **.sender[*].cli.respLength = 100B
  28. **.sender[*].cli.destAddress = "recip"
  29. %#--------------------------------------------------------------------------------------------------------------
  30. %file: test.ned
  31. import inet.common.lifecycle.LifecycleController;
  32. import inet.node.ethernet.EtherHost;
  33. import inet.node.ethernet.EtherSwitch;
  34. import inet.common.scenario.ScenarioManager;
  35. network Test
  36. {
  37. submodules:
  38. scenarioManager: ScenarioManager {
  39. @display("p=450,50");
  40. }
  41. lifecycleController: LifecycleController {
  42. @display("p=150,50");
  43. }
  44. sender[2]: EtherHost {
  45. @display("p=100,350,r,150");
  46. }
  47. recip: EtherHost {
  48. @display("p=500,350");
  49. }
  50. switch: EtherSwitch {
  51. @display("p=300,180");
  52. }
  53. connections:
  54. sender[0].ethg <--> { datarate = 10Mbps; delay = 10us; } <--> switch.ethg++;
  55. sender[1].ethg <--> { datarate = 10Mbps; delay = 10us; } <--> switch.ethg++;
  56. recip.ethg <--> { datarate = 10Mbps; delay = 10us; } <--> switch.ethg++;
  57. }
  58. %#--------------------------------------------------------------------------------------------------------------
  59. %file: scenario.xml
  60. <scenario>
  61. <tell t="1.7" module="lifecycleController" target="recip" operation="NodeStartOperation"/>
  62. <tell t="2.0" module="lifecycleController" target="sender[0]" operation="NodeStartOperation"/>
  63. <tell t="3.2" module="lifecycleController" target="recip" operation="NodeShutdownOperation"/>
  64. <tell t="4.2" module="lifecycleController" target="recip" operation="NodeStartOperation"/>
  65. <tell t="5.1" module="lifecycleController" target="sender[1]" operation="NodeShutdownOperation"/>
  66. <tell t="6.1" module="lifecycleController" target="sender[1]" operation="NodeStartOperation"/>
  67. <tell t="7.3" module="lifecycleController" target="switch" operation="NodeShutdownOperation"/>
  68. <tell t="8.3" module="lifecycleController" target="switch" operation="NodeStartOperation"/>
  69. <tell t="9.0" module="lifecycleController" target="sender[0]" operation="NodeShutdownOperation"/>
  70. <tell t="9.1" module="lifecycleController" target="sender[1]" operation="NodeShutdownOperation"/>
  71. </scenario>
  72. %#--------------------------------------------------------------------------------------------------------------
  73. %subst: /DEBUG: //
  74. %#--------------------------------------------------------------------------------------------------------------
  75. %#--------------------------------------------------------------------------------------------------------------
  76. %# sender[0]
  77. %#--------------------------------------------------------------------------------------------------------------
  78. %not-contains-regex: stdout
  79. \*\* Event \#\d+ t=[01](\.d+)? Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  80. Generating packet `req-\d+-\d+'
  81. %#--------------------------------------------------------------------------------------------------------------
  82. %contains-regex: stdout
  83. \*\* Event #\d+ t=2 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  84. processing <tell> command\.\.\.
  85. Doing stage 0/8 of operation inet::NodeStartOperation on Test\.sender\[0\]
  86. Test\.sender\[0\] starting up
  87. Doing stage 1/8 of operation inet::NodeStartOperation on Test\.sender\[0\]
  88. Doing stage 2/8 of operation inet::NodeStartOperation on Test\.sender\[0\]
  89. Doing stage 3/8 of operation inet::NodeStartOperation on Test\.sender\[0\]
  90. Doing stage 4/8 of operation inet::NodeStartOperation on Test\.sender\[0\]
  91. Doing stage 5/8 of operation inet::NodeStartOperation on Test\.sender\[0\]
  92. Doing stage 6/8 of operation inet::NodeStartOperation on Test\.sender\[0\]
  93. Starting application
  94. Test\.sender\[0\]\.srv registering DSAP 241
  95. Doing stage 7/8 of operation inet::NodeStartOperation on Test\.sender\[0\]
  96. Test\.sender\[0\] started
  97. \*\* Event #\d+ t=
  98. %#--------------------------------------------------------------------------------------------------------------
  99. %contains-regex: stdout
  100. \*\* Event \#\d+ t=2 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  101. Test\.sender\[0\]\.cli registering DSAP 240
  102. Generating packet `req-\d+-1'
  103. %#--------------------------------------------------------------------------------------------------------------
  104. %contains-regex: stdout
  105. \*\* Event \#\d+ t=2\.5 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  106. Generating packet `req-\d+-2'
  107. %#--------------------------------------------------------------------------------------------------------------
  108. %contains-regex: stdout
  109. \*\* Event \#\d+ t=3 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  110. Generating packet `req-\d+-3'
  111. %#--------------------------------------------------------------------------------------------------------------
  112. %contains-regex: stdout
  113. \*\* Event \#\d+ t=3\.5 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  114. Generating packet `req-\d+-4'
  115. %#--------------------------------------------------------------------------------------------------------------
  116. %contains-regex: stdout
  117. \*\* Event \#\d+ t=4 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  118. Generating packet `req-\d+-5'
  119. %#--------------------------------------------------------------------------------------------------------------
  120. %contains-regex: stdout
  121. \*\* Event \#\d+ t=4\.5 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  122. Generating packet `req-\d+-6'
  123. %#--------------------------------------------------------------------------------------------------------------
  124. %contains-regex: stdout
  125. \*\* Event \#\d+ t=5 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  126. Generating packet `req-\d+-7'
  127. %#--------------------------------------------------------------------------------------------------------------
  128. %contains-regex: stdout
  129. \*\* Event \#\d+ t=5\.5 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  130. Generating packet `req-\d+-8'
  131. %#--------------------------------------------------------------------------------------------------------------
  132. %contains-regex: stdout
  133. \*\* Event \#\d+ t=6 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  134. Generating packet `req-\d+-9'
  135. %#--------------------------------------------------------------------------------------------------------------
  136. %contains-regex: stdout
  137. \*\* Event \#\d+ t=6\.5 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  138. Generating packet `req-\d+-10'
  139. %#--------------------------------------------------------------------------------------------------------------
  140. %contains-regex: stdout
  141. \*\* Event \#\d+ t=7 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  142. Generating packet `req-\d+-11'
  143. %#--------------------------------------------------------------------------------------------------------------
  144. %contains-regex: stdout
  145. \*\* Event \#\d+ t=7\.5 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  146. Generating packet `req-\d+-12'
  147. %#--------------------------------------------------------------------------------------------------------------
  148. %contains-regex: stdout
  149. \*\* Event \#\d+ t=8 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  150. Generating packet `req-\d+-13'
  151. %#--------------------------------------------------------------------------------------------------------------
  152. %contains-regex: stdout
  153. \*\* Event \#\d+ t=8\.5 Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  154. Generating packet `req-\d+-14'
  155. %#--------------------------------------------------------------------------------------------------------------
  156. %contains-regex: stdout
  157. \*\* Event #\d+ t=9 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  158. processing <tell> command\.\.\.
  159. Doing stage 0/8 of operation inet::NodeShutdownOperation on Test.sender\[0\]
  160. Test\.sender\[0\] shutting down
  161. Doing stage 1/8 of operation inet::NodeShutdownOperation on Test\.sender\[0\]
  162. Stop the application
  163. Doing stage 2/8 of operation inet::NodeShutdownOperation on Test\.sender\[0\]
  164. Doing stage 3/8 of operation inet::NodeShutdownOperation on Test\.sender\[0\]
  165. Doing stage 4/8 of operation inet::NodeShutdownOperation on Test\.sender\[0\]
  166. Doing stage 5/8 of operation inet::NodeShutdownOperation on Test\.sender\[0\]
  167. Doing stage 6/8 of operation inet::NodeShutdownOperation on Test\.sender\[0\]
  168. Doing stage 7/8 of operation inet::NodeShutdownOperation on Test\.sender\[0\]
  169. Test\.sender\[0\] shut down
  170. %#--------------------------------------------------------------------------------------------------------------
  171. %not-contains-regex: stdout
  172. \*\* Event \#\d+ t=9(\.d+)? Test\.sender\[0\]\.cli \(EtherAppCli, id=\d+\)
  173. Generating packet `req-\d+-\d+'
  174. %#--------------------------------------------------------------------------------------------------------------
  175. %#--------------------------------------------------------------------------------------------------------------
  176. %# sender[1]
  177. %#--------------------------------------------------------------------------------------------------------------
  178. %contains-regex: stdout
  179. \*\* Event \#\d+ t=1.1 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  180. Test\.sender\[1\]\.cli registering DSAP 240
  181. Generating packet `req-\d+-1'
  182. %#--------------------------------------------------------------------------------------------------------------
  183. %contains-regex: stdout
  184. \*\* Event \#\d+ t=1\.6 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  185. Generating packet `req-\d+-2'
  186. %#--------------------------------------------------------------------------------------------------------------
  187. %contains-regex: stdout
  188. \*\* Event \#\d+ t=2\.1 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  189. Generating packet `req-\d+-3'
  190. %#--------------------------------------------------------------------------------------------------------------
  191. %contains-regex: stdout
  192. \*\* Event \#\d+ t=2\.6 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  193. Generating packet `req-\d+-4'
  194. %#--------------------------------------------------------------------------------------------------------------
  195. %contains-regex: stdout
  196. \*\* Event \#\d+ t=3\.1 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  197. Generating packet `req-\d+-5'
  198. %#--------------------------------------------------------------------------------------------------------------
  199. %contains-regex: stdout
  200. \*\* Event \#\d+ t=3\.6 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  201. Generating packet `req-\d+-6'
  202. %#--------------------------------------------------------------------------------------------------------------
  203. %contains-regex: stdout
  204. \*\* Event \#\d+ t=4\.1 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  205. Generating packet `req-\d+-7'
  206. %#--------------------------------------------------------------------------------------------------------------
  207. %contains-regex: stdout
  208. \*\* Event \#\d+ t=4\.6 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  209. Generating packet `req-\d+-8'
  210. %#--------------------------------------------------------------------------------------------------------------
  211. %contains-regex: stdout
  212. \*\* Event #\d+ t=5\.1 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  213. processing <tell> command\.\.\.
  214. Doing stage 0/8 of operation inet::NodeShutdownOperation on Test.sender\[1\]
  215. Test\.sender\[1\] shutting down
  216. Doing stage 1/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  217. Stop the application
  218. Doing stage 2/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  219. Doing stage 3/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  220. Doing stage 4/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  221. Doing stage 5/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  222. Doing stage 6/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  223. Doing stage 7/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  224. Test\.sender\[1\] shut down
  225. %#--------------------------------------------------------------------------------------------------------------
  226. %not-contains-regex: stdout
  227. \*\* Event \#\d+ t=5(\.d+)? Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  228. Generating packet `req-\d+-\d+'
  229. %#--------------------------------------------------------------------------------------------------------------
  230. %contains-regex: stdout
  231. \*\* Event #\d+ t=6\.1 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  232. processing <tell> command\.\.\.
  233. Doing stage 0/8 of operation inet::NodeStartOperation on Test\.sender\[1\]
  234. Test\.sender\[1\] starting up
  235. Doing stage 1/8 of operation inet::NodeStartOperation on Test\.sender\[1\]
  236. Doing stage 2/8 of operation inet::NodeStartOperation on Test\.sender\[1\]
  237. Doing stage 3/8 of operation inet::NodeStartOperation on Test\.sender\[1\]
  238. Doing stage 4/8 of operation inet::NodeStartOperation on Test\.sender\[1\]
  239. Doing stage 5/8 of operation inet::NodeStartOperation on Test\.sender\[1\]
  240. Doing stage 6/8 of operation inet::NodeStartOperation on Test\.sender\[1\]
  241. Starting application
  242. Test\.sender\[1\]\.srv registering DSAP 241
  243. Doing stage 7/8 of operation inet::NodeStartOperation on Test\.sender\[1\]
  244. Test.sender\[1\] started
  245. \*\* Event #\d+ t=
  246. %#--------------------------------------------------------------------------------------------------------------
  247. %contains-regex: stdout
  248. \*\* Event \#\d+ t=6\.1 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  249. Test\.sender\[1\]\.cli registering DSAP 240
  250. Generating packet `req-\d+-9'
  251. %#--------------------------------------------------------------------------------------------------------------
  252. %contains-regex: stdout
  253. \*\* Event \#\d+ t=6\.6 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  254. Generating packet `req-\d+-10'
  255. %#--------------------------------------------------------------------------------------------------------------
  256. %contains-regex: stdout
  257. \*\* Event \#\d+ t=7\.1 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  258. Generating packet `req-\d+-11'
  259. %#--------------------------------------------------------------------------------------------------------------
  260. %contains-regex: stdout
  261. \*\* Event \#\d+ t=7\.6 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  262. Generating packet `req-\d+-12'
  263. %#--------------------------------------------------------------------------------------------------------------
  264. %contains-regex: stdout
  265. \*\* Event \#\d+ t=8\.1 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  266. Generating packet `req-\d+-13'
  267. %#--------------------------------------------------------------------------------------------------------------
  268. %contains-regex: stdout
  269. \*\* Event \#\d+ t=8\.6 Test\.sender\[1\]\.cli \(EtherAppCli, id=\d+\)
  270. Generating packet `req-\d+-14'
  271. %#--------------------------------------------------------------------------------------------------------------
  272. %contains-regex: stdout
  273. \*\* Event #\d+ t=9\.1 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  274. processing <tell> command\.\.\.
  275. Doing stage 0/8 of operation inet::NodeShutdownOperation on Test.sender\[1\]
  276. Test\.sender\[1\] shutting down
  277. Doing stage 1/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  278. Stop the application
  279. Doing stage 2/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  280. Doing stage 3/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  281. Doing stage 4/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  282. Doing stage 5/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  283. Doing stage 6/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  284. Doing stage 7/8 of operation inet::NodeShutdownOperation on Test\.sender\[1\]
  285. Test\.sender\[1\] shut down
  286. %#--------------------------------------------------------------------------------------------------------------
  287. %#--------------------------------------------------------------------------------------------------------------
  288. %# recip
  289. %#--------------------------------------------------------------------------------------------------------------
  290. %contains-regex: stdout
  291. \*\* Event #\d+ t=1\.7 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  292. processing <tell> command\.\.\.
  293. Doing stage 0/8 of operation inet::NodeStartOperation on Test\.recip
  294. Test\.recip starting up
  295. Doing stage 1/8 of operation inet::NodeStartOperation on Test\.recip
  296. Doing stage 2/8 of operation inet::NodeStartOperation on Test\.recip
  297. Doing stage 3/8 of operation inet::NodeStartOperation on Test\.recip
  298. Doing stage 4/8 of operation inet::NodeStartOperation on Test\.recip
  299. Doing stage 5/8 of operation inet::NodeStartOperation on Test\.recip
  300. Doing stage 6/8 of operation inet::NodeStartOperation on Test\.recip
  301. Starting application
  302. Test\.recip\.srv registering DSAP 241
  303. Doing stage 7/8 of operation inet::NodeStartOperation on Test\.recip
  304. Test\.recip started
  305. \*\* Event #\d+ t=
  306. %#--------------------------------------------------------------------------------------------------------------
  307. %contains-regex: stdout
  308. \*\* Event #\d+ t=3\.2 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  309. processing <tell> command\.\.\.
  310. Doing stage 0/8 of operation inet::NodeShutdownOperation on Test.recip
  311. Test\.recip shutting down
  312. Doing stage 1/8 of operation inet::NodeShutdownOperation on Test\.recip
  313. Stop the application
  314. Doing stage 2/8 of operation inet::NodeShutdownOperation on Test\.recip
  315. Doing stage 3/8 of operation inet::NodeShutdownOperation on Test\.recip
  316. Doing stage 4/8 of operation inet::NodeShutdownOperation on Test\.recip
  317. Doing stage 5/8 of operation inet::NodeShutdownOperation on Test\.recip
  318. Doing stage 6/8 of operation inet::NodeShutdownOperation on Test\.recip
  319. Doing stage 7/8 of operation inet::NodeShutdownOperation on Test\.recip
  320. Test\.recip shut down
  321. \*\* Event #\d+ t=
  322. %#--------------------------------------------------------------------------------------------------------------
  323. %contains-regex: stdout
  324. \*\* Event #\d+ t=4\.2 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  325. processing <tell> command\.\.\.
  326. Doing stage 0/8 of operation inet::NodeStartOperation on Test\.recip
  327. Test\.recip starting up
  328. Doing stage 1/8 of operation inet::NodeStartOperation on Test\.recip
  329. Doing stage 2/8 of operation inet::NodeStartOperation on Test\.recip
  330. Doing stage 3/8 of operation inet::NodeStartOperation on Test\.recip
  331. Doing stage 4/8 of operation inet::NodeStartOperation on Test\.recip
  332. Doing stage 5/8 of operation inet::NodeStartOperation on Test\.recip
  333. Doing stage 6/8 of operation inet::NodeStartOperation on Test\.recip
  334. Starting application
  335. Test\.recip\.srv registering DSAP 241
  336. Doing stage 7/8 of operation inet::NodeStartOperation on Test\.recip
  337. Test\.recip started
  338. \*\* Event #\d+ t=
  339. %#--------------------------------------------------------------------------------------------------------------
  340. %#--------------------------------------------------------------------------------------------------------------
  341. %# switch
  342. %#--------------------------------------------------------------------------------------------------------------
  343. %contains-regex: stdout
  344. \*\* Event #\d+ t=7\.3 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  345. processing <tell> command\.\.\.
  346. Doing stage 0/8 of operation inet::NodeShutdownOperation on Test.switch
  347. Test\.switch shutting down
  348. Doing stage 1/8 of operation inet::NodeShutdownOperation on Test\.switch
  349. Doing stage 2/8 of operation inet::NodeShutdownOperation on Test\.switch
  350. Doing stage 3/8 of operation inet::NodeShutdownOperation on Test\.switch
  351. Doing stage 4/8 of operation inet::NodeShutdownOperation on Test\.switch
  352. Doing stage 5/8 of operation inet::NodeShutdownOperation on Test\.switch
  353. Doing stage 6/8 of operation inet::NodeShutdownOperation on Test\.switch
  354. Doing stage 7/8 of operation inet::NodeShutdownOperation on Test\.switch
  355. Test\.switch shut down
  356. \*\* Event #\d+ t=
  357. %#--------------------------------------------------------------------------------------------------------------
  358. %contains-regex: stdout
  359. \*\* Event #\d+ t=8\.3 Test\.scenarioManager \(ScenarioManager, id=\d+\)
  360. processing <tell> command\.\.\.
  361. Doing stage 0/8 of operation inet::NodeStartOperation on Test\.switch
  362. Test\.switch starting up
  363. Doing stage 1/8 of operation inet::NodeStartOperation on Test\.switch
  364. Doing stage 2/8 of operation inet::NodeStartOperation on Test\.switch
  365. Doing stage 3/8 of operation inet::NodeStartOperation on Test\.switch
  366. Doing stage 4/8 of operation inet::NodeStartOperation on Test\.switch
  367. Doing stage 5/8 of operation inet::NodeStartOperation on Test\.switch
  368. Doing stage 6/8 of operation inet::NodeStartOperation on Test\.switch
  369. Doing stage 7/8 of operation inet::NodeStartOperation on Test\.switch
  370. Test\.switch started
  371. \*\* Event #\d+ t=
  372. %#--------------------------------------------------------------------------------------------------------------
  373. %#--------------------------------------------------------------------------------------------------------------
  374. %# result.sca
  375. %#--------------------------------------------------------------------------------------------------------------
  376. %contains: results/General-0.sca
  377. scalar Test.sender[0].cli sentPk:count 14
  378. attr
  379. %#--------------------------------------------------------------------------------------------------------------
  380. %contains: results/General-0.sca
  381. scalar Test.sender[0].cli rcvdPk:count 10
  382. attr
  383. %#--------------------------------------------------------------------------------------------------------------
  384. %contains: results/General-0.sca
  385. scalar Test.sender[1].cli sentPk:count 14
  386. attr
  387. %#--------------------------------------------------------------------------------------------------------------
  388. %contains: results/General-0.sca
  389. scalar Test.sender[1].cli rcvdPk:count 8
  390. attr
  391. %#--------------------------------------------------------------------------------------------------------------
  392. %contains: results/General-0.sca
  393. scalar Test.recip.srv rcvdPk:count 18
  394. attr
  395. %#--------------------------------------------------------------------------------------------------------------
  396. %contains: results/General-0.sca
  397. scalar Test.recip.srv sentPk:count 18
  398. attr
  399. %#--------------------------------------------------------------------------------------------------------------
  400. %not-contains: stdout
  401. undisposed object:
  402. %not-contains: stdout
  403. -- check module destructor
  404. %#--------------------------------------------------------------------------------------------------------------