pingapp_lifecycle_3.test 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. %description:
  2. Test ping stop followed by node startup.
  3. %inifile: omnetpp.ini
  4. [General]
  5. network = Test
  6. tkenv-plugin-path = ../../../etc/plugins
  7. ned-path = .;../../../../src;../../lib
  8. cmdenv-express-mode = false
  9. #omnetpp 5.0 - 5.1 compatibility:
  10. eventlog-file = "${resultdir}/${configname}-${runnumber}.elog"
  11. output-scalar-file = "${resultdir}/${configname}-${runnumber}.sca"
  12. output-vector-file = "${resultdir}/${configname}-${runnumber}.vec"
  13. snapshot-file = "${resultdir}/${configname}-${runnumber}.sna"
  14. *.host.numPingApps = 1
  15. *.host.pingApp[0].destAddr = "192.168.0.42"
  16. *.host.pingApp[0].startTime = 0s
  17. *.host.pingApp[0].stopTime = 3.1s
  18. *.host.networkLayer.configurator.networkConfiguratorModule = ""
  19. **.hasStatus = true
  20. **.initialStatus = "down"
  21. **.scenarioManager.script = xmldoc("scenario.xml")
  22. %file: test.ned
  23. import inet.node.inet.StandardHost;
  24. import inet.common.lifecycle.LifecycleController;
  25. import inet.common.scenario.ScenarioManager;
  26. network Test
  27. {
  28. submodules:
  29. scenarioManager: ScenarioManager;
  30. lifecycleController: LifecycleController;
  31. host: StandardHost;
  32. }
  33. %file: scenario.xml
  34. <scenario>
  35. <at t="6.0">
  36. <tell module="lifecycleController" target="host" operation="NodeStartOperation"/>
  37. </at>
  38. </scenario>
  39. %contains-regex: stdout
  40. .*Event #\d+ t=6 .*
  41. .*
  42. Test.host starting up
  43. .*
  44. Test.host started
  45. <!> No more events
  46. %not-contains: stdout
  47. Sending ping #
  48. %#--------------------------------------------------------------------------------------------------------------
  49. %not-contains: stdout
  50. undisposed object:
  51. %not-contains: stdout
  52. -- check module destructor
  53. %#--------------------------------------------------------------------------------------------------------------