NGI Assure project: Layer-2-Overlay

Implementation details milestone 1

Master Loop

src/transport/test_transport_api_cmd_simple_send.cBinary for starting the simple send test. Obsolete in current code base!
src/testing/netjail_start.shScript to setup the netjail topology. Will be execute by the following command.
src/testing/testing_api_cmd_netjail_start.cCommand to create the netjail setup.
src/testing/netjail_exec.shScript to execute a local test interpreter per node. Will be execute by the following command.
src/testing/testing_api_cmd_netjail_start_testsystem.cCommand to start the helper processes.
src/testing/testing_api_cmd_netjail_stop_testsystem.cCommand to stop the helper processes.
src/testing/netjail_stop.shScript to stop the netjail topology.
src/testing/testing_api_cmd_netjail_stop.cCommand to stop the test setup.

Local Loop

src/testing/gnunet-cmds-helper.cHelper to start the local interpreter loop.
src/transport/test_transport_plugin_cmd_simple_send.cPlugin which creates the cmds for the simple send test case.
src/testing/testing_api_cmd_system_create.cCommand to create a local test system.
src/transport/transport_api_cmd_start_peer.cCommand to start a peer.
src/transport/transport_api_cmd_connecting_peers.c Command to connect two peers.
src/transport/transport_api_cmd_send_simple.cCommand to send a simple message from one peer to another.
src/transport/transport_api_cmd_stop_peer.cCommand to stop a peer.
src/testing/testing_api_cmd_system_destroy.cCommand to destroy the local test system.
src/testing/testing_api_cmd_local_test_finished.cCommand to send a message to the master loop, if the local loop has finished.

Configuration

src/transport/test_transport_api2_tcp_node1.confConfiguration for the first node running during the simple send test case.
src/transport/test_transport_api2_tcp_node2.confConfiguration for the second node running during the simple send test case.