contiki/tools/cooja/contiki_tests/crosslevel.js

32 lines
630 B
JavaScript
Raw Normal View History

2009-01-08 17:11:06 +00:00
TIMEOUT(120000);
2009-01-08 17:11:06 +00:00
var nr_packets = new Array();
for (i=1; i <= 10; i++) {
nr_packets[i] = 0;
}
2009-01-08 17:11:06 +00:00
while (true) {
/* Listen for receive notifications */
if (msg.contains('abc message received')) {
2009-01-08 17:11:06 +00:00
/* Log receiving node */
nr_packets[id] ++;
log.log("Node " + id + " received message: " + nr_packets[id] + "\n");
log.log("TEST STATUS: ");
for (i = 1; i <= 10; i++) {
log.log(nr_packets[i] + " ");
}
log.log("\n");
}
2009-01-08 17:11:06 +00:00
/* Did all nodes (1-10) receive at least one message? */
for (i = 1; i <= 10; i++) {
if (nr_packets[i] < 1) break;
if (i == 10) log.testOK();
2009-01-08 17:11:06 +00:00
}
2009-01-08 17:11:06 +00:00
YIELD();
}