- Define test_utils_interactive_sync as DEFAULT_MODULE in Makefile.tests_common - For tests disabling autoinit, add test_utils_interactive_sync to main - Add DISABLE_MODULE += test_utils_interactive_sync for tests requiring sudo, `tests/shell`, `tests/minimal` and `tests/stdin` - Add shell_commands to tests/periph_wdt and tests/struct_tm_utility to pull `r` and `s` commands - Remove includes and usage in `tests/main.c` for tests that where already using test_utils_interactive_sync
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.