X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=docs%2Freport%2Fvpp_unit_tests%2Foverview.rst;h=9472680aa5a901b80cb3013efe45d64718147d33;hb=898aeaa4efbbfcffea77471220ffa903600d3b06;hp=cc32ee4f3db70269c5f7e5f0d669e15df904b917;hpb=44d9ef67350e094f184a5d465f1dc93ddc94cfdc;p=csit.git diff --git a/docs/report/vpp_unit_tests/overview.rst b/docs/report/vpp_unit_tests/overview.rst index cc32ee4f3d..9472680aa5 100644 --- a/docs/report/vpp_unit_tests/overview.rst +++ b/docs/report/vpp_unit_tests/overview.rst @@ -33,40 +33,55 @@ Unit Tests Coverage ------------------- Following VPP functional test areas are covered in VPP unit test code included -in VPP rls1704 with results listed in this report: +in VPP rls1710 with results listed in this report: +- ACL Security - stateful and stateless security-groups access-control-lists. +- APIs - VAPI, VOM, PAPI, JVPP. +- ARP - ARP, proxy ARP, static arp. +- BFD - API, Authentication, Authentication Change, CLI. +- BFD IPv4 - sessions operation. +- BFD IPv6 - sessions operation. +- BIER - Bit Indexed Explicit Replication. +- Classifier - classification with IP ACL, MAC ACL, IP PBR. +- Container Integration - IPv4, IPv6 local-spoof connectivity tests. - CRUD Loopback - create, read, update, delete Loopback interfaces. -- Flow-per-packet plugin - collect and report L2 and IP4 flow statistics. -- DHCP - DHCPv4 and DHCPv6 Proxy. -- IP4 VRF Multi-instance - create, read, update, delete and verify IPv4 VRFs. -- Load Balancer - IP4 GRE4, IP4 GRE6, IP6 GRE4, IP6 GRE6. -- FIB Unit Tests. -- Bidirectional Forwarding Detection (BFD) IPv4 - baseline BFD session operation. -- Bidirectional Forwarding Detection (BFD) IPv6 - baseline BFD session operation. -- Bidirectional Forwarding Detection (BFD) - API tests. -- Bidirectional Forwarding Detection (BFD) - changing authorization. -- Bidirectional Forwarding Detection (BFD) - SHA1 authentication. -- IPv6 Tests - baseline FIB operations, NS/RS exception handling. -- SPAN Test - Switched Port Analyzer packet mirroring. -- GRE Tests - GRE tunnel tests. -- SNAT Test Cases - SNAT44 tests. -- Deterministic NAT Test Cases - Carrier Grade NAT tests. -- NAT64 Test Cases - NAT64 static and dynamic translation tests. -- L2XC Multi-instance - L2 cross-connect multi-instance tests. -- IPv4 Tests - baseline FIB tests. +- DHCP - DHCPv4/v6 Client and Proxy. +- Distributed Virtual Router. +- DS-Lite Softwire - softwire termination. +- FIB - baseline and scale tests. +- Flowprobe. +- Geneve Tunnels. +- GRE Tunnels - GRE IPv4/IPv6 tunnel, L2, VRF tests. +- GTPU Tunnels - baseline GTPU tests. +- IP Multicast Routing - IPv4/IPv6 multicast replication, connected source check. +- IPSec - baseline IPSec sanity tests. - IPv4 FIB CRUD - add/update/delete IPv4 routes. -- IRB Tests - Integrated Routing and Bridging tests. -- ACL plugin - stateful and stateless security-groups access-control-lists. -- MPLS Tests - MPLS baseline tests. -- MPLS PIC edge convergence - prefix independent convergence tests for MPLS PE. -- L2XC Tests - L2 cross-connect baseline tests incl. single- and dual-loop. -- MFIB Unit Tests. -- IP Multicast Tests - IPv4/IPv6 multicast replication, connected source check. -- Classifier - classification with IP ACL, MAC ACL, IP PBR. -- VXLAN Tests - baseline VXLAN tunneling. -- VXLAN-GPE Test Cases - baseline VXLAN-GPE tunneling tests including multicast. -- VTR Test Case - VLAN tag manipulation tests. +- IPv4 Routing. +- IP4 VRF Multi-instance - create, read, update, delete and verify IPv4 VRFs. +- IPv6 Routing - baseline FIB operations, NS/RS exception handling. +- IP6 VRF Multi-instance - create, read, update, delete and verify IPv6 VRFs. +- IRB Integrated Routing-Bridging. +- Kube-proxy - data plane NAT tests. - L2 FIB CRUD - add/update/delete L2 MAC entries. -- L2BD Tests - L2 Bridge-Domain baseline tests incl. single- and dual-loop. -- Flowprobe tests. -- GTPU Test Cases - baseline GTPU tests. +- L2BD Multi-instance. +- L2BD Switching - L2 Bridge-Domain baseline tests incl. single- and dual-loop. +- L2XC Multi-instance - L2 cross-connect multi-instance tests. +- L2XC Switching - L2 cross-connect baseline tests incl. single- and dual-loop. +- LISP Tunnels - basic LISP tests. +- Load Balancer - IP4 GRE4, IP4 GRE6, IP6 GRE4, IP6 GRE6. +- MACIP Access Control - ingress access control for IPv4, IPv6 with L2BDP and IP routing. +- MAP Softwires - softwire termination. +- MFIB Multicast FIB. +- MPLS Switching - MPLS baseline, prefix independent convergence for MPLS PE. +- NAT44 - NAT44 tests, IPFIX logging, VRF awareness, deterministic CGNAT. +- NAT64 - NAT64 static and dynamic translation tests. +- P2P Ethernet Subinterface. +- PPPoE Encapsulation. +- SPAN Switch Port Analyzer - packet mirroring. +- SRv6 Routing - Segment Routing IPv6 tests. +- TCP/IP Stack - unit tests, builtin client/server transfers. +- UDP Stack - unit tests. +- VTR VLAN Tag Rewrites - VLAN tag rewrite tests. +- VXLAN Tunnels - baseline VXLAN tests including multicast. +- VXLAN-GPE Tunnels - baseline VXLAN-GPE tunneling including multicast. +- Other Tests - ping, session, template verification, timer tests.