7 CSIT DMM functional tests are executed in VM-based virtual topologies
8 created on demand using :abbr:`VIRL (Virtual Internet Routing Lab)`
9 simulation platform contributed by Cisco. VIRL runs on physical
10 baremetal servers hosted by LF FD.io project.
12 All tests are executed in three-node virtual test topology shown in the
21 \graphicspath{{../_tmp/src/vpp_functional_tests/}}
22 \includegraphics[width=0.90\textwidth]{virtual-3n-nic2nic}
23 \label{fig:virtual-3n-nic2nic}
28 .. figure:: ../vpp_functional_tests/virtual-3n-nic2nic.svg
29 :alt: virtual-3n-nic2nic
32 SUT1 and SUT2 are two VMs (running Ubuntu), TG is a Traffic Generator VM
33 (running Ubuntu). SUTs run
34 sample server-client application using the DMM libraries in Linux user-
35 mode as a Device Under Test (DUT) within the VM. Currently TG node is
36 not being used in DMM-CSIT. Network connectivity between SUTs and to TG
37 is provided using virtual NICs and VMs' virtio drivers.
39 Functional Tests Coverage
40 -------------------------
42 |csit-release| includes following DMM functionality tested in virtual VM
45 +-----------------------+----------------------------------------------+
46 | Functionality | Description |
47 +=======================+==============================================+
48 | DMM basic operation | The test case demonstrates single |
49 | | server[DUT1] and single client[DUT2] |
50 | | scenario using DMM framework and kernel |
52 +-----------------------+----------------------------------------------+
53 | DMM lwip integration | |
54 +-----------------------+----------------------------------------------+