1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/gnrc_ipv6_ext
Marian Buschsieweke 0e90e6195f
tests: Updated Updated BOARD_INSUFFICIENT_MEMORY
Added arduino-nano to BOARD_INSUFFICIENT_MEMORY/BOARD_BLACKLIST following suit
of how arduino-uno is marked, as arduino-nano is mostly an Uno in a different
form factor.
2019-03-14 15:39:54 +01:00
..
tests tests/gnrc_ipv6_ext: port to scapy 2019-01-11 13:27:21 +01:00
main.c tests/gnrc_ipv6_ext: port to scapy 2019-01-11 13:27:21 +01:00
Makefile tests: Updated Updated BOARD_INSUFFICIENT_MEMORY 2019-03-14 15:39:54 +01:00
README.md tests/gnrc_ipv6_ext: port to scapy 2019-01-11 13:27:21 +01:00

gnrc_ipv6_ext test

This test utilizes scapy to test the IPv6 Extension header parsing.

It is intended to just test the basic parsing functionality. For specific extension header types please provide a separate test application.

To test, compile and flash the application to any board of your liking (since ethos is used to communicate with non-native boards it really doesn't matter as long as the application fits).

make flash

And run the tests using

sudo make test

Note that root privileges are required since scapy needs to construct Ethernet frames to properly communicate over the TAP interface.

The tests succeeds if you see the string SUCCESS.

If any problems are encountered (i.e. if the test prints the sting FAILED), set the echo parameter in the run() function at the bottom of the test script (tests/01-run.py) to True. The test script will then offer a more detailed output.