[net2-wg] 2.1 testing

Razvan Musaloiu-E. razvanm at cs.jhu.edu
Tue Jun 24 21:01:48 PDT 2008


Hi!

On Wed, 18 Jun 2008, Philip Levis wrote:

> We are now at this stage of the release process. I have tagged the repository 
> with
>
> rc_1_tinyos_2_1_0
>
> Please, everyone, begin testing. We currently do not have someone to test the 
> mica2/mica2dot.
>
> Platforms have more than one owner. The owners are responsible for figuring 
> out the division of responsibilities. The owner whose name is *in stars* is 
> the lead tester, who is spokesperson to the list on testing status. Platform 
> owners MUST, by 9:30 AM on 6/25:
>
> 1) Test that each of the below applications work
> 2) Report to the list that they have done so
>
> You should perform all tests with nesC 1.3beta2. Testing requires testing 
> applications with *and* without Safe TinyOS. Information on downloading Safe 
> TinyOS can be found here:
>
> http://www.cs.utah.edu/~coop/safetinyos/install/
>
> An application owner MUST, by 9:30AM on 6/25:
>
> 1) Ensure that the application meets the naming conventions of TEP 3
> 2) Ensure that the application has a README that accurately describes its 
> operation
> 3) Report to the list that they have done so
>
> If you *absolutely cannot* do the tasks assigned to you, speak up as
> soon as possible.
>
> The platform owners are:
>
> mica2/mica2dot: ?
> 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

The application follows the TEP 3 and I change the am id to follow the TEP 
4 (I just added 0x80 to the existing one).

I also tested the application with the attached script. The output 
(consistent with the explanation from README) was this:

test-asym.log
            ACK           NOACK   total
          1 5111          35752   40863
          3 4959          35904   40863
test-equal.log
            ACK           NOACK   total
          1 21373         19485   40858
          3 21386         19473   40859
test-unequal.log
            ACK           NOACK   total
          1 27773         12816   40589
          3 21153         19437   40590

--
Razvan ME

> 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
>
> _______________________________________________
> Tinyos-2.0wg mailing list
> Tinyos-2.0wg at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-2.0wg
-------------- next part --------------
make micaz sim

for t in test*.py
do
 echo Running $t...
 python $t > `basename $t .py`.log
done

make clean

for l in test*.log
do
    echo $l
    echo -e '\t   ACK \t\t NOACK \t total'
    for i in 1 3
    do
	N1=`grep 'Send completed' $l | grep ' ACK' | grep "($i)" | wc -l`
	N2=`grep 'Send completed' $l | grep 'NOACK' | grep "($i)" | wc -l`
	echo -e "\t $i $N1 \t $N2 \t" `expr $N1 + $N2`
    done
done


More information about the net2-wg mailing list