nes-proj/tests/13-ieee802154
2017-11-23 06:53:24 -08:00
..
code-6tisch CI: merge IEEE 802.15.4 and 6tisch tests 2017-11-23 06:53:24 -08:00
code-flush-nbr-queue Allow to set a different number of MAC retransmissions for different classes of packets 2017-11-17 14:13:20 +00:00
code-panid-handling CI: merge IEEE 802.15.4 and 6tisch tests 2017-11-23 06:53:24 -08:00
js CI: merge IEEE 802.15.4 and 6tisch tests 2017-11-23 06:53:24 -08:00
01-panid-handling.csc CI: prallelize make in .csc files 2017-11-23 06:53:24 -08:00
02-tsch-flush-nbr-queue.csc CI: prallelize make in .csc files 2017-11-23 06:53:24 -08:00
03-cooja-test-sixtop.csc CI: prallelize make in .csc files 2017-11-23 06:53:24 -08:00
04-cooja-test-sixp-pkt.csc CI: prallelize make in .csc files 2017-11-23 06:53:24 -08:00
05-cooja-test-sixp-trans.csc CI: prallelize make in .csc files 2017-11-23 06:53:24 -08:00
06-cooja-test-sixp-nbr.csc CI: prallelize make in .csc files 2017-11-23 06:53:24 -08:00
07-cooja-test-sixp.csc CI: prallelize make in .csc files 2017-11-23 06:53:24 -08:00
Makefile
README.md

Regression Tests of IEEE 802.15.4 Fundamentals

01-panid-handling

Test return values by frame802154_has_panid() in frame802154.c.

Test Code

A test vector is implemented in test-panid-handling.c according to Section 7.2.1.5, IEEE 802.15.4-2015. The testee mote outputs a test result to the console with the prefix, "=check-me=".

01-panid-handling.js examines each console output containing "=check-me=". If it finds "DONE" without having had any "FAILED", the test is considered SUCCESS, log.testOK() is called. Otherwise, FAILED.

References