1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/gnrc_dhcpv6_client_6lbr
Gilles DOFFE 631e882844 tests: examples: remove stm32mp157c-dk2 for mem leak
stm32mp157c-dk2 has not enough memory to build this apps.
However as the stm32mp157xx cpu line has no flash, a part of RAM
is considered as ROM. Thus ROM size could be extend to suit this
apps needs.

Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
2020-11-13 10:43:08 +01:00
..
tests tests/gnrc_dhcpv6_client_6lbr: put IA_PD option first 2020-03-12 18:33:17 +01:00
Kconfig treewide: change prefix for generated Kconfig symbols. 2020-08-31 09:37:09 +02:00
main.c tests: provide tests for 6LBR DHCPv6 client 2020-02-19 18:26:46 +01: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 6LBR DHCPv6 client 2020-02-19 18:26:46 +01:00
Makefile.ci tests: examples: remove stm32mp157c-dk2 for mem leak 2020-11-13 10:43:08 +01:00
README.md tests/gnrc_*: fix typo 'sting' -> 'string' 2020-10-02 08:17:41 +02:00

gnrc_dhcpv6_client_6lbr test

This test utilizes scapy to test the DHCPv6 client configuration for a 6LoWPAN border router.

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.