From 332d1f45c056e23b342c653a423c968438984b7b Mon Sep 17 00:00:00 2001 From: fros4943 Date: Thu, 23 Apr 2009 10:53:32 +0000 Subject: [PATCH] running test with simulation delay to avoid test timeout while external ping process has not finished --- .../contiki_tests/ip_sky_telnet_ping.csc | 56 +++++++++++-------- .../contiki_tests/ip_sky_telnet_ping.info | 2 +- .../cooja/contiki_tests/ip_sky_telnet_ping.js | 5 +- 3 files changed, 39 insertions(+), 24 deletions(-) diff --git a/tools/cooja/contiki_tests/ip_sky_telnet_ping.csc b/tools/cooja/contiki_tests/ip_sky_telnet_ping.csc index aa4f5345b..458413701 100644 --- a/tools/cooja/contiki_tests/ip_sky_telnet_ping.csc +++ b/tools/cooja/contiki_tests/ip_sky_telnet_ping.csc @@ -1,8 +1,5 @@ - ../apps/mrm - ../apps/mspsim - ../apps/native_gateway My simulation 0 @@ -24,7 +21,7 @@ make sky-telnet-server.sky TARGET=sky ../../../examples/sky-ip/sky-telnet-server.sky se.sics.cooja.interfaces.Position - se.sics.cooja.mspmote.interfaces.MspIPAddress + se.sics.cooja.interfaces.IPAddress se.sics.cooja.interfaces.Mote2MoteRelations se.sics.cooja.mspmote.interfaces.MspClock se.sics.cooja.mspmote.interfaces.MspMoteID @@ -49,23 +46,10 @@ - - se.sics.cooja.plugins.LogListener - - - 256 - - 1024 - 1 - 209 - 0 - 446 - false - se.sics.cooja.plugins.SimControl 248 - 2 + 4 200 2 2 @@ -75,14 +59,42 @@ se.sics.cooja.plugins.NativeIPGateway 0 - \Device\NPF_{53CBA059-40AA-4822-BB53-7A5B9AFE77D6} + \Device\NPF_{6AE59250-8082-40D4-B2F4-89EC57DD3321} true 388 - 0 + 2 331 - 265 - 16 + 627 + 107 + false + + + se.sics.cooja.plugins.MoteInterfaceViewer + 0 + + Serial port + 0,0 + + 385 + 1 + 234 + 629 + 420 + false + + + se.sics.cooja.plugins.Visualizer + + LEDs + Addresses: IP or Rime + Radio environment (UDGM) + + 300 + 3 + 107 + 714 + 1 false diff --git a/tools/cooja/contiki_tests/ip_sky_telnet_ping.info b/tools/cooja/contiki_tests/ip_sky_telnet_ping.info index 4c0d7090b..adfae68ca 100644 --- a/tools/cooja/contiki_tests/ip_sky_telnet_ping.info +++ b/tools/cooja/contiki_tests/ip_sky_telnet_ping.info @@ -1 +1 @@ -1xSky node: examples/sky-ip/sky-telnet-server.c. Sends 10 pings to 172.16.1.0 via the native IP stack. Test succeeds if more than 5 ping replies are received. +1xSky node: examples/sky-ip/sky-telnet-server.c. Sends 10 pings to 172.16.1.0 via the native IP stack. Test succeeds if more than 5 ping replies are received. diff --git a/tools/cooja/contiki_tests/ip_sky_telnet_ping.js b/tools/cooja/contiki_tests/ip_sky_telnet_ping.js index d61940b9c..e963866a4 100644 --- a/tools/cooja/contiki_tests/ip_sky_telnet_ping.js +++ b/tools/cooja/contiki_tests/ip_sky_telnet_ping.js @@ -1,4 +1,4 @@ -TIMEOUT(120000); +TIMEOUT(30000); /* conf */ nrReplies = 0; @@ -14,6 +14,9 @@ replyMsg = "from " + ipAddress; /* mote startup */ WAIT_UNTIL(msg.contains('Sky telnet process')); +/* override simulation delay, test times out is too fast otherwise */ +mote.getSimulation().setDelayTime(1); + /* start ping process */ var runnableObj = new Object(); runnableObj.run = function() {