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_opt
Gerson Fernando Budke 6149531684 boards: Introduce atxmega-a3bu-xplained board
Add initial version.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-07 20:06:11 -03:00
..
tests-as-root tests/gnrc_*: move to tests-as-root 2021-01-25 21:10:07 +01:00
main.c tests: provide tests for gnrc_ipv6_ext_opt 2020-05-20 12:34:04 +02:00
Makefile make: use $(MAKE) instead of direct make call 2020-07-03 12:03:06 +02:00
Makefile.board.dep tests: provide tests for gnrc_ipv6_ext_opt 2020-05-20 12:34:04 +02:00
Makefile.ci boards: Introduce atxmega-a3bu-xplained board 2021-04-07 20:06:11 -03:00
README.md tests/gnrc_*: fix typo 'sting' -> 'string' 2020-10-02 08:17:41 +02:00

gnrc_ipv6_ext_opt test

This test utilizes scapy to test the IPv6 destination and hop-by-hop option parsing.

It is intended to just test the basic parsing functionality. For specific option 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 string 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.