updated cooja/mspsim test for coffee. now with GC
This commit is contained in:
parent
1f03e79a89
commit
747d27ecda
|
@ -28,7 +28,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: test-coffee.c,v 1.5 2008/12/12 10:28:11 nvt-se Exp $
|
* $Id: test-coffee.c,v 1.6 2008/12/12 13:24:42 nvt-se Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -306,7 +306,7 @@ PROCESS_THREAD(testcoffee_process, ev, data)
|
||||||
{
|
{
|
||||||
PROCESS_BEGIN();
|
PROCESS_BEGIN();
|
||||||
|
|
||||||
printf("Coffee consistency test: %d\n", coffee_file_test());
|
printf("Coffee file test: %d\n", coffee_file_test());
|
||||||
printf("Coffee garbage collection test: %d\n", coffee_gc_test());
|
printf("Coffee garbage collection test: %d\n", coffee_gc_test());
|
||||||
|
|
||||||
PROCESS_END();
|
PROCESS_END();
|
||||||
|
|
|
@ -1,10 +1,30 @@
|
||||||
/* Script is called once for every node log output. */
|
if (msg.startsWith('Coffee file test: 0')) {
|
||||||
/* Input variables: Mote mote, int id, String msg. */
|
global.put("coffee_file_test", true);
|
||||||
|
} else if (msg.startsWith('Coffee file test')) {
|
||||||
if (msg.startsWith('Coffee consistency test: 0')) {
|
global.put("coffee_file_test", false);
|
||||||
log.log('TEST OK');
|
} else if (msg.startsWith('Coffee garbage collection test: 0')) {
|
||||||
mote.getSimulation().getGUI().doQuit(false); /* Quit simulator (to end test run)*/
|
global.put("coffee_gc_test", true);
|
||||||
} else if (msg.startsWith('Coffee consistency test')) {
|
} else if (msg.startsWith('Coffee garbage collection test')) {
|
||||||
log.log('TEST FAILED');
|
global.put("coffee_gc_test", false);
|
||||||
mote.getSimulation().getGUI().doQuit(false); /* Quit simulator (to end test run)*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (global.get("coffee_file_test") == null) {
|
||||||
|
//log.log("file test not finished yet\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (global.get("coffee_gc_test") == null) {
|
||||||
|
//log.log("gc test not finished yet\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (global.get("coffee_gc_test") == false) {
|
||||||
|
log.log("coffee garbage collection failed\n");
|
||||||
|
log.testFailed();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (global.get("coffee_file_test") == false) {
|
||||||
|
log.log("coffee file test failed\n");
|
||||||
|
log.testFailed();
|
||||||
|
}
|
||||||
|
|
||||||
|
log.testOK();
|
||||||
|
|
Loading…
Reference in a new issue