NGI Assure project: Layer-2-Overlay
Implementation details milestone 3
Bug fixing
Some bugs in the tng service and communicator code which were found with new tests were fixed.
Master Loop
src/transport/test_transport_udp_backchannel.sh | Added script to start the udp backchannel test case. |
src/transport/test_transport_simple_send_broadcast.sh | Added script for the UDB broadcast test. |
src/transport/test_transport_simple_send_string.sh | Added script as an example to start a test with inline topology configuration string. |
All commands | Changed code to handle strings with topology information. |
src/testing/netjail_start.sh | Changed the netjail start script to configure port forwarding for specific protocols (tcp, udp). |
src/testing/netjail_*.sh | Moved to contrib/netjail directory |
Local Loop
src/transport/test_transport_plugin_cmd_simple_send_broadcast.c | New plugin for the udp broadcast test case. |
src/transport/test_transport_plugin_cmd_udp_backchannel.c | New plugin for the udp backchannel test case. |
src/transport/transport_api_cmd_backchannel_check.c | Command to check for a udp backchannel specific log entry. |
src/testing/testing_api_cmd_block_until_external_trigger.cc | Command to block the local loop until triggered by a external signal. |
Configuration
src/transport/test_transport_simple_send_broadcast_topo.conf | Topology configuration for the broadcast test. |
test_transport_udp_backchannel_topo.conf | Topology configuration file for the udp backchannel test case. |