Difference between revisions of "Testing:2.1"

From TinyOS Wiki
Jump to: navigation, search
Line 2: Line 2:
  
 
= RC2 =
 
= RC2 =
 +
 +
micaZ: Phil L./David Gay
 +
telos: Kevin/David Moss
 +
intelmote2: Brano/?
 +
tinynode: Maxime
 +
eyesIFX: Jan H.
 +
iris: Janos/Miklos
 +
shimmer: Konrad/Vlado
 +
 +
The applications and their owners are as follows.
 +
 +
AntiTheft: Phil (note platform-specific)
 +
BaseStation: Phil
 +
Blink:  Vlado
 +
Null: Phil
 +
Oscilloscope: Konrad
 +
Powerup: Janos
 +
RadioCountToLeds: Jan H.
 +
RadioSenseToLeds: Jan H.
 +
tests/cc2420: David G.
 +
tests/deluge: Vlado
 +
tests/storage: Konrad
 +
tests/TestAdc: Phil
 +
tests/TestArbiter: Kevin
 +
tests/TestFTSP: Phil
 +
tests/TestLPL: David G.
 +
tests/TestPrintf: Janos
 +
tests/TestSerial: Miklos
 +
tests/TestSimComm: Razvan
 +
tests/TestSimTimer: Mike
 +
tests/tosthreads/apps: Mike
 +
tests/tosthreads/capps: Razvan
 +
tests/tkn154: Om
 +
 +
These apps will be handled by net2 (do not need to be tested by 
 +
platform owners):
 +
 +
MViz: Phil
 +
MultihopOscilloscope: Om
 +
MultihopOscilloscopeLqi: Om
 +
TestNetwork:  Om
 +
TestTymo: Romain
 +
tests/TestDissemination: Om
 +
tests/TestDIP: Phil
 +
 +
  
 
== Platforms ==
 
== Platforms ==

Revision as of 14:13, 27 June 2008

Testing results for 2.1.

RC2

micaZ: Phil L./David Gay telos: Kevin/David Moss intelmote2: Brano/? tinynode: Maxime eyesIFX: Jan H. iris: Janos/Miklos shimmer: Konrad/Vlado

The applications and their owners are as follows.

AntiTheft: Phil (note platform-specific) BaseStation: Phil Blink: Vlado Null: Phil Oscilloscope: Konrad Powerup: Janos RadioCountToLeds: Jan H. RadioSenseToLeds: Jan H. tests/cc2420: David G. tests/deluge: Vlado tests/storage: Konrad tests/TestAdc: Phil tests/TestArbiter: Kevin tests/TestFTSP: Phil tests/TestLPL: David G. tests/TestPrintf: Janos tests/TestSerial: Miklos tests/TestSimComm: Razvan tests/TestSimTimer: Mike tests/tosthreads/apps: Mike tests/tosthreads/capps: Razvan tests/tkn154: Om

These apps will be handled by net2 (do not need to be tested by platform owners):

MViz: Phil MultihopOscilloscope: Om MultihopOscilloscopeLqi: Om TestNetwork: Om TestTymo: Romain tests/TestDissemination: Om tests/TestDIP: Phil


Platforms

eyesIFX

AntiTheft:

FAIL (platform not supported)

BaseStation:

PASS , but too many bad packets over the serial line
"safe": PASS

Blink:

PASS , "safe": PASS

Null:

PASS, "safe": PASS

Oscilloscope:

PASS
"safe": FAIL, starts toggling LED0 after a few seconds

Powerup:

PASS, "safe": PASS

RadioCountToLeds:

PASS,
"safe": FAIL, leds stay off (packets are not sent?)

RadioSenseToLeds:

PASS,
"safe": FAIL, leds stay off (packets are not sent?)

tests/cc2420:

not applicable

tests/deluge:

 eyesIFX not supported

tests/storage/Block:

  PASS, "safe": PASS

tests/storage/CircularLog:

  PASS, "safe": FAIL (seems to cycle after ~ 60sec with LED1 toggling)

tests/storage/Config:

  PASS, "safe": PASS
  warnings:
  /home/hanjo/tos/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc: In

function `ConfigStorageP$ConfigStorage$commit':

  /home/hanjo/tos/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:285:

warning: assignment from incompatible pointer type

tests/storage/Log:

  PASS, "safe": PASS

tests/storage/SyncLog:

  PASS, "safe": PASS

tests/TestAdc:

   PASS, "safe": FAIL (LED2 is not turned on)

tests/arbiters:

  TestFcfsArbiter:
      PASS, "safe": PASS
  TestRoundRobinArbiter:
      PASS, "safe": PASS

tests/TestFTSP:

 FAIL (platform not supported)

tests/TestLPL:

FAIL (platform not supported)

tests/TestPrintf:

   PASS, "safe": PASS
  warnings:
      /home/hanjo/tos/tinyos-2.x/tos/interfaces/Queue.nc: In

function `PrintfP$Queue$dequeue':

     /home/hanjo/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning:

passing arg 1 of `CNonNull' makes pointer from integer without a cast

tests/TestSerial:

  FAIL (The SF reports to have sent the packets from the host to the

mote, but no LEDs are toggled)

tests/TestSimComm:

FAIL (platform not supported)

tests/TestSimTimer:

 FAIL (platform not supported)

tests/tosthreads/apps/Blink:

  FAIL
  error:
   BlinkC.nc:39: interface Thread not found

tests/tosthreads/capps/Blink:

  FAIL
  error:
  msp430-gcc: .nc: No such file or directory

telos

apps/tests/tkn154/TestASSOCIATE


Pass

apps/tests/tkn154/TestDATA


Pass

apps/tests/tkn154/TestINDIRECT


Pass

apps/tests/tkn154/TestPROMISCUOUS


Pass README needs fixing: In README: the following lines:

  $ cd $TOSDIR/../apps/tests/TestPrintf
  $ make telosb
  $ java PrintfClient -comm serial@/dev/ttyUSBXXX:telosb

should be replaced with:

  $ java net.tinyos.tools.PrintfClient -comm serial@/dev/ttyUSB0:telosb

apps/tests/tkn154/TestSTARTSYNC


Pass

tosthreads/capps/Blink


Pass

tosthreads/capps/BaseStation


Pass

tosthreads/capps/Bounce


Pass

tosthreads/capps/Null


Pass

tosthreads/capps/RadioStress


Pass

tosthreads/capps/SenseAndSend


Pass

tosthreads/capps/SenseStoreAndForward


Pass

tosthreads/capps/TestCollection


Pass README needs to be fixed for the correct serialforwarder rate (57600 for telosb with threads)

tosthreads/capps/TestLogStorage


Pass

tosthreads/capps/TestPrintf


Pass

tosthreads/capps/TestSineSensor


Pass

tosthreads/capps/ThreadStress


Pass

tosthreads/apps/Blink


Pass

tosthreads/apps/BaseStation


Pass

tosthreads/apps/Bounce


Pass

tosthreads/apps/RadioStress


Pass

tosthreads/apps/TestBlockStorage


Pass

tosthreads/apps/TestCollection


Pass README needs to be fixed for the correct serialforwarder rate (57600 for telosb with threads)

tosthreads/apps/TestPrintf


Pass

tosthreads/apps/TestSineSensor


Pass


tests/TestSimTimer



tests/TestSimComm



tests/TestSerial



tests/TestPrintf



tests/TestLPL



tests/TestFTSP



tests/arbiters/TestRoundRobinArbiter



tests/arbiters/TestFcfsArbiter



tests/TestAdc



tests/storage/Block


tests/storage/CircularLog


tests/storage/Config


tests/storage/Log


tests/storage/SyncLog


tests/deluge/Blink


tests/deluge/Blink


tests/deluge/GoldenImage


tests/deluge/SerialBlink


tests/cc2420/TxThroughput



tests/cc2420/TestPacketLink



tests/cc2420/TestAcks



tests/cc2420/RssiToSerial



tests/cc2420/LplUnicastPeriodicDelivery



tests/cc2420/LplBroadcastPeriodicDelivery



tests/cc2420/LplBroadcastCountToLeds



RadioSenseToLeds



RadioCountToLeds



Powerup



Oscilloscope



Blink


Pass

BaseStation


Pass


TestNetwork


The simulation script (test.py) is not working - the nodes never find a route. You might want to customize this if TestNetwork is a part of the upcoming Collection simulation tutorial.

MultihopOscilloscope


When I try to run it, I am getting this error: receive error for OscilloscopeMsg (AM type 147): invalid length message received (too short). I poked around a bit but not being too familiar with the java toolchain I was not able to debug it in 15 mins. I am thinking this might be something similar for someone familiar with Java.

micaz

High-level bit: everything works except for tosthreads/apps, which does not work at all. Most tosthreads/capps work; TestCollection and TestLogStorage do not.

tests/cc2420/LplUnicastPeriodicDelivery:

transmission very unreliable (few receptions)

tests/cc2420/TestPacketLink

README.txt should explain function of java class


micaz-safe

TBD


App Code

RadioCountToLeds: PASS RadioSenseToLeds: PASS TestSimComm: PASS, added script

TestPowerup - Complies with the naming conventions in TEP3. - Added a README.txt

TestPrintf - Complies with the naming conventions in TEP3. - Added a README.txt, updated source code documentation.

TestSerial - Complies with the naming conventions in TEP3. - Changed AM id to comply with TEP4. - README.txt is present and adequately describes the operation.