Difference between revisions of "Testing:2.1"

From TinyOS Wiki
Jump to: navigation, search
(telos (Kevin Klues & David Moss))
(eyesIFX)
Line 97: Line 97:
 
=== eyesIFX ===
 
=== eyesIFX ===
  
AntiTheft:
+
<table border=1 cellpadding=2>
  FAIL (platform not supported)
+
<tr>
 +
  <td>App</td>
 +
  <td>Standard</td>
 +
  <td>Safe</td>
 +
  <td>Notes</td>
 +
</tr>
 +
<tr><td>AntiTheft</td>              <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>  platform not supported </td>
 +
<tr><td>BaseStation</td>            <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>  too many bad packets over the serial line </td>
 +
<tr><td>Blink</td>                  <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td>
 +
<tr><td>Null</td>                  <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td>
 +
<tr><td>Oscilloscope</td>          <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td><td>safe: starts toggling LED0 after a few seconds</td>
 +
<tr><td>Powerup</td>                <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td>
 +
<tr><td>RadioCountToLeds</td>      <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>"safe": leds stay off (packets are not sent?)</td>
 +
<tr><td>RadioSenseToLeds</td>      <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>"safe": leds stay off (packets are not sent?)</td>
 +
<tr><td>tests/cc2420</td>          <td bgcolor=red>FAIL</td><td bgcolor=red>FAIL</td> <td> not applicable</td>
 +
<tr><td>tests/deluge</td>          <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> platform not supported</td>
 +
<tr><td>tests/storage</td>          <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>
 +
tests/storage/CircularLog:<br>
 +
  "safe": FAIL (seems to cycle after ~ 60sec with LED1 toggling)<br>
 +
<br>
 +
tests/storage/Config<br>
 +
warnings:<br>
 +
  /home/hanjo/tos/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc: In<br>
 +
  function `ConfigStorageP$ConfigStorage$commit':<br>
 +
  /home/hanjo/tos/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:285:<br>
 +
  warning: assignment from incompatible pointer type<br>
 +
</td>
 +
<tr><td>tests/TestAdc</td>          <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>"safe": LED2 is not turned on</td>
 +
<tr><td>tests/TestArbiter</td>      <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td>
 +
<tr><td>tests/TestFTSP</td>        <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> platform not supported</td>
 +
<tr><td>tests/TestLPL</td>          <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>platform not supported </td>
 +
<tr><td>tests/TestPrintf</td>      <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td> 
 +
warnings:<br>
 +
      /home/hanjo/tos/tinyos-2.x/tos/interfaces/Queue.nc: In<br>
 +
      function `PrintfP$Queue$dequeue':<br>
 +
      /home/hanjo/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning:<br>
 +
      passing arg 1 of `CNonNull' makes pointer from integer without a cast
 +
</td>
 +
<tr><td>tests/TestSerial</td>      <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>The SF reports to have sent the packets from the host to the mote, but no LEDs are toggled </td>
 +
<tr><td>tests/TestSimComm</td>      <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>platform not supported</td>
 +
<tr><td>tests/TestSimTimer</td>    <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>platform not supported</td>
 +
<tr><td>tests/tosthreads/apps</td>  <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>error: BlinkC.nc:39: interface Thread not found</td>
 +
<tr><td>tests/tosthreads/capps</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>error: msp430-gcc: .nc: No such file or directory</td>
  
BaseStation:
+
</table>
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 (Kevin Klues & David Moss) ===
 
=== telos (Kevin Klues & David Moss) ===

Revision as of 05:02, 30 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. This table denotes whether the application has been checked for its README and compliance with TEP 3 and TEP 4.

App Owner Status Notes
AntiTheft Phil PASS
BaseStation Phil PASS
Blink Vlado ?
Null Phil PASS
Oscilloscope Konrad ?
Powerup Janos ?
RadioCountToLeds Jan H. ?
RadioSenseToLeds Jan H. ?
tests/cc2420 David G. ?
tests/deluge Vlado ?
tests/storage Konrad ?
tests/TestAdc Phil PASS
tests/TestArbiter Kevin ?
tests/TestFTSP Phil FAIL Violates TEP 3: FTSP -> Ftsp
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 ?
MViz Phil FAIL Violates TEP 3: uartlen, sendbuf, uartbuf, sendbusy, uartbusy, fatal_problem, report_problem, report_sent, report_received, suppress_count_change
MultihopOscilloscope Om ?
MultihopOscilloscopeLqi Om ?
TestNetwork Om ?
TestTymo Romain ?
tests/TestDissemination Om ?
tests/TestDIP Phil FAIL Violates TEP 3: DIP -> Dip, Hardcoded AM type (0xAB), m_test, testmsg, okbit,

Platforms

micaZ (Phil + David G.)

App Standard Safe Notes
AntiTheft PASS ?
BaseStation PASS ?
Blink PASS ?
Null PASS ?
Oscilloscope PASS ?
Powerup PASS ?
RadioCountToLeds PASS ?
RadioSenseToLeds PASS ?
tests/cc2420 PASS?

tests/cc2420/LplUnicastPeriodicDelivery:

transmission very unreliable (few receptions)


tests/cc2420/TestPacketLink

README.txt should explain function of java class
tests/deluge PASS ?
tests/storage PASS ?
tests/TestAdc PASS ?
tests/TestArbiter PASS ?
tests/TestFTSP PASS ?
tests/TestLPL PASS ?
tests/TestPrintf PASS ?
tests/TestSerial PASS ?
tests/TestSimComm PASS ?
tests/TestSimTimer PASS ?
tests/tosthreads/apps FAIL ?
tests/tosthreads/capps FAIL ? All apps except TestCollection and TestLogStorage work.


eyesIFX

App Standard Safe Notes
AntiTheft FAIL FAIL platform not supported
BaseStation PASS PASS too many bad packets over the serial line
Blink PASS PASS
Null PASS PASS
Oscilloscope PASS FAILsafe: starts toggling LED0 after a few seconds
Powerup PASS PASS
RadioCountToLeds PASS FAIL "safe": leds stay off (packets are not sent?)
RadioSenseToLeds PASS FAIL "safe": leds stay off (packets are not sent?)
tests/cc2420 FAILFAIL not applicable
tests/deluge FAIL FAIL platform not supported
tests/storage PASS FAIL

tests/storage/CircularLog:

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


tests/storage/Config

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/TestAdc PASS FAIL "safe": LED2 is not turned on
tests/TestArbiter PASS PASS
tests/TestFTSP FAIL FAIL platform not supported
tests/TestLPL FAIL FAIL platform not supported
tests/TestPrintf PASS 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 FAIL The SF reports to have sent the packets from the host to the mote, but no LEDs are toggled
tests/TestSimComm FAIL FAIL platform not supported
tests/TestSimTimer FAIL FAIL platform not supported
tests/tosthreads/apps FAIL FAIL error: BlinkC.nc:39: interface Thread not found
tests/tosthreads/capps FAIL FAIL error: msp430-gcc: .nc: No such file or directory

telos (Kevin Klues & David Moss)

App Standard Safe Notes
AntiTheft FAIL FAIL platform not supported
BaseStation PASS ?
Blink PASS ?
Oscilloscope ? ?
Powerup ? ?
RadioCountToLeds ? ?
RadioSenseToLeds ? ?
tests/cc2420/LplBroadcastCountToLeds ? ?
tests/cc2420/LplBroadcastPeriodicDelivery ? ?
tests/cc2420/LplUnicastPeriodicDelivery ? ?
tests/cc2420/RssiToSerial ? ?
tests/cc2420/TestAcks ? ?
tests/cc2420/TestPacketLink ? ?
tests/cc2420/TxThroughput ? ?
tests/deluge/SerialBlink ? ?
tests/deluge/GoldenImage ? ?
tests/deluge/Blink ? ?
tests/storage/SyncLog ? ?
tests/storage/Log ? ?
tests/storage/Config ? ?
tests/storage/CircularLog ? ?
tests/storage/Block ? ?
tests/TestAdc ? ?
tests/arbiters/TestFcfsArbiter ? ?
tests/arbiters/TestRoundRobinArbiter ? ?
tests/TestFTSP ? ?
tests/TestLPL ? ?
tests/TestPrintf ? ?
tests/TestSerial ? ?
tests/TestSimComm ? ?
tests/TestSimTimer ? ?
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 ?

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


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.

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.