| .. _sockets-tcp-sample: |
| |
| TCP Sample for TTCN-3 based Sanity Check |
| ######################################## |
| |
| Overview |
| ******** |
| |
| This application is used together with the TTCN-3 based sanity check |
| to validate the functionality of the TCP. |
| |
| Building, Running and executing TTCN-3 based Sanity Check for TCP |
| ***************************************************************** |
| |
| Compile and start the `net-test-tools`_: |
| |
| .. code-block:: console |
| |
| ./autogen.sh |
| make |
| ./loop-slipcat.sh |
| |
| Build the TCP sample app: |
| |
| .. code-block:: console |
| |
| cd samples/net/sockets/tcp |
| mkdir build && cd build |
| cmake -DBOARD=qemu_x86 -DOVERLAY_CONFIG="overlay-slip.conf" .. |
| make run |
| |
| Compile and run the TCP sanity check `net-test-suites`_: |
| |
| .. code-block:: console |
| |
| . titan-install.sh |
| . titan-env.sh |
| cd src |
| . make.sh |
| ttcn3_start test_suite tcp2_check_3_runs.cfg |
| |
| .. _`net-test-tools`: https://github.com/intel/net-test-tools |
| .. _`net-test-suites`: https://github.com/intel/net-test-suites |