Report: Data, plots, datetime
[csit.git] / docs / report / vpp_unit_tests / overview.rst
index 7c8210b..9472680 100644 (file)
@@ -5,7 +5,7 @@ Overview
 \r
     This section includes an abbreviated version of the VPP Test Framework\r
     overview maintained within the VPP project. Complete overview can be found\r
 \r
     This section includes an abbreviated version of the VPP Test Framework\r
     overview maintained within the VPP project. Complete overview can be found\r
-    in `VPP unit test documentation <link>`_\r
+    in `VPP test framework documentation`_.\r
 \r
 VPP Unit Test Framework\r
 -----------------------\r
 \r
 VPP Unit Test Framework\r
 -----------------------\r
@@ -27,35 +27,61 @@ Framework.
 \r
 For complete description of the VPP Test Framework including anatomy of a test\r
 case and detailed documentation of existing VPP unit test cases please refer\r
 \r
 For complete description of the VPP Test Framework including anatomy of a test\r
 case and detailed documentation of existing VPP unit test cases please refer\r
-to the `VPP unit test documentation <link>`_\r
+to the `VPP test framework documentation`_\r
 \r
 Unit Tests Coverage\r
 -------------------\r
 \r
 Following VPP functional test areas are covered in VPP unit test code included\r
 \r
 Unit Tests Coverage\r
 -------------------\r
 \r
 Following VPP functional test areas are covered in VPP unit test code included\r
-in VPP rls1701 with results listed in this report:\r
+in VPP rls1710 with results listed in this report:\r
 \r
 \r
+- ACL Security - stateful and stateless security-groups access-control-lists.\r
+- APIs - VAPI, VOM, PAPI, JVPP.\r
+- ARP - ARP, proxy ARP, static arp.\r
+- BFD - API, Authentication, Authentication Change, CLI.\r
+- BFD IPv4 - sessions operation.\r
+- BFD IPv6 - sessions operation.\r
+- BIER - Bit Indexed Explicit Replication.\r
+- Classifier - classification with IP ACL, MAC ACL, IP PBR.\r
+- Container Integration - IPv4, IPv6 local-spoof connectivity tests.\r
 - CRUD Loopback - create, read, update, delete Loopback interfaces.\r
 - CRUD Loopback - create, read, update, delete Loopback interfaces.\r
-- Flow-per-packet plugin - collect and report L2 and IP4 flow statistics.\r
-- DHCP - DHCPv4 and DHCPv6 Proxy.\r
-- IP4 VRF Multi-instance - create, read, update, delete and verify IPv4 VRFs.\r
-- Load Balancer - IP4 GRE4, IP4 GRE6, IP6 GRE4, IP6 GRE6\r
-- Bidirectional Forwarding Detection (BFD) IPv4 - baseline BFD session operation.\r
-- Bidirectional Forwarding Detection (BFD) IPv6 - baseline BFD session operation.\r
-- Bidirectional Forwarding Detection (BFD) - API tests.\r
-- Bidirectional Forwarding Detection (BFD) - changing authorization.\r
-- Bidirectional Forwarding Detection (BFD) - SHA1 authentication.\r
-- IPv6 Tests - baseline FIB operations, NS/RS exception handling.\r
-- SPAN Test - Switched Port Analyzer packet mirroring.\r
-- GRE Tests - GRE tunnel tests.\r
-- SNAT Test Cases - SNAT44 tests.\r
-- L2XC Multi-instance - L2 cross-connect multi-instance tests.\r
-- IPv4 Tests - baseline FIB tests.\r
+- DHCP - DHCPv4/v6 Client and Proxy.\r
+- Distributed Virtual Router.\r
+- DS-Lite Softwire - softwire termination.\r
+- FIB - baseline and scale tests.\r
+- Flowprobe.\r
+- Geneve Tunnels.\r
+- GRE Tunnels - GRE IPv4/IPv6 tunnel, L2, VRF tests.\r
+- GTPU Tunnels - baseline GTPU tests.\r
+- IP Multicast Routing - IPv4/IPv6 multicast replication, connected source check.\r
+- IPSec - baseline IPSec sanity tests.\r
 - IPv4 FIB CRUD - add/update/delete IPv4 routes.\r
 - IPv4 FIB CRUD - add/update/delete IPv4 routes.\r
-- IRB Tests - Integrated Routing and Bridging tests.\r
-- MPLS Tests - MPLS baseline tests.\r
-- L2XC Tests - L2 cross-connect baseline tests incl. single- and dual-loop.\r
-- Classifier - classification with IP ACL, MAC ACL, IP PBR.\r
-- VXLAN Tests - baseline VXLAN tunneling.\r
+- IPv4 Routing.\r
+- IP4 VRF Multi-instance - create, read, update, delete and verify IPv4 VRFs.\r
+- IPv6 Routing - baseline FIB operations, NS/RS exception handling.\r
+- IP6 VRF Multi-instance - create, read, update, delete and verify IPv6 VRFs.\r
+- IRB Integrated Routing-Bridging.\r
+- Kube-proxy - data plane NAT tests.\r
 - L2 FIB CRUD - add/update/delete L2 MAC entries.\r
 - L2 FIB CRUD - add/update/delete L2 MAC entries.\r
-- L2BD Tests - L2 Bridge-Domain baseline tests incl. single- and dual-loop.\r
+- L2BD Multi-instance.\r
+- L2BD Switching - L2 Bridge-Domain baseline tests incl. single- and dual-loop.\r
+- L2XC Multi-instance - L2 cross-connect multi-instance tests.\r
+- L2XC Switching - L2 cross-connect baseline tests incl. single- and dual-loop.\r
+- LISP Tunnels - basic LISP tests.\r
+- Load Balancer - IP4 GRE4, IP4 GRE6, IP6 GRE4, IP6 GRE6.\r
+- MACIP Access Control - ingress access control for IPv4, IPv6 with L2BDP and IP routing.\r
+- MAP Softwires - softwire termination.\r
+- MFIB Multicast FIB.\r
+- MPLS Switching - MPLS baseline, prefix independent convergence for MPLS PE.\r
+- NAT44 - NAT44 tests, IPFIX logging, VRF awareness, deterministic CGNAT.\r
+- NAT64 - NAT64 static and dynamic translation tests.\r
+- P2P Ethernet Subinterface.\r
+- PPPoE Encapsulation.\r
+- SPAN Switch Port Analyzer - packet mirroring.\r
+- SRv6 Routing - Segment Routing IPv6 tests.\r
+- TCP/IP Stack - unit tests, builtin client/server transfers.\r
+- UDP Stack - unit tests.\r
+- VTR VLAN Tag Rewrites - VLAN tag rewrite tests.\r
+- VXLAN Tunnels - baseline VXLAN tests including multicast.\r
+- VXLAN-GPE Tunnels - baseline VXLAN-GPE tunneling including multicast.\r
+- Other Tests - ping, session, template verification, timer tests.\r