aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/detailed_test_results/vpp_unittest_results/vpp_unittest_results.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/report/detailed_test_results/vpp_unittest_results/vpp_unittest_results.rst')
-rw-r--r--docs/report/detailed_test_results/vpp_unittest_results/vpp_unittest_results.rst296
1 files changed, 296 insertions, 0 deletions
diff --git a/docs/report/detailed_test_results/vpp_unittest_results/vpp_unittest_results.rst b/docs/report/detailed_test_results/vpp_unittest_results/vpp_unittest_results.rst
new file mode 100644
index 0000000000..4a56b07d5e
--- /dev/null
+++ b/docs/report/detailed_test_results/vpp_unittest_results/vpp_unittest_results.rst
@@ -0,0 +1,296 @@
+CRUD Loopback
+`````````````
+::
+
+ ==============================================================================
+ CRUD Loopback
+ ==============================================================================
+ test_crud (test_interface_crud.TestLoopbackInterfaceCRUD) OK
+ test_down (test_interface_crud.TestLoopbackInterfaceCRUD) OK
+
+Flow-per-packet plugin
+``````````````````````
+::
+
+ ==============================================================================
+ Flow-per-packet plugin: test both L2 and IP4 reporting
+ ==============================================================================
+ Flow per packet L3 test OK
+
+DHCP
+````
+::
+
+ ==============================================================================
+ DHCP Test Case
+ ==============================================================================
+ DHCPv6 Proxy OK
+ DHCPv4 Proxy OK
+
+IP4 VRF Multi-instance
+``````````````````````
+::
+
+ ==============================================================================
+ IP4 VRF Multi-instance Test Case
+ ==============================================================================
+ IP4 VRF Multi-instance test 1 - create 5 BDs OK
+ IP4 VRF Multi-instance test 2 - delete 2 VRFs OK
+ IP4 VRF Multi-instance 3 - add 2 VRFs OK
+ IP4 VRF Multi-instance test 4 - delete 4 VRFs OK
+
+Load Balancer
+`````````````
+::
+
+ ==============================================================================
+ Load Balancer Test Case
+ ==============================================================================
+ Load Balancer IP4 GRE4 OK
+ Load Balancer IP4 GRE6 OK
+ Load Balancer IP6 GRE4 OK
+ Load Balancer IP6 GRE6 OK
+
+BFD IPv4
+````````
+
+::
+
+ ==============================================================================
+ Bidirectional Forwarding Detection (BFD)
+ ==============================================================================
+ verify session goes down after inactivity OK
+ hold BFD session up OK
+ immediately honor remote min rx reduction OK
+ large remote RequiredMinRxInterval OK
+ bring BFD session down OK
+ bring BFD session up OK
+ verify slow periodic control frames while session down OK
+ no packets when zero BFD RemoteMinRxInterval OK
+
+BFD IPv6
+````````
+::
+
+ ==============================================================================
+ Bidirectional Forwarding Detection (BFD) (IPv6)
+ ==============================================================================
+ hold BFD session up OK
+ bring BFD session up OK
+
+BFD API tests
+`````````````
+::
+
+ ==============================================================================
+ Bidirectional Forwarding Detection (BFD) - API
+ ==============================================================================
+ activate SHA1 authentication OK
+ create BFD session using non-existent SHA1 (negative case) OK
+ create a BFD session OK
+ create IPv6 BFD session OK
+ create a BFD session (SHA1) OK
+ add SHA1 keys OK
+ test_change_key (test_bfd.BFDAPITestCase) OK
+ deactivate SHA1 authentication OK
+ create the same BFD session twice (negative case) OK
+ create the same BFD session twice (negative case) (SHA1) OK
+ share single SHA1 key between multiple BFD sessions OK
+
+BFD authorization
+`````````````````
+::
+
+ ==============================================================================
+ Bidirectional Forwarding Detection (BFD) (changing auth)
+ ==============================================================================
+ change auth key without disturbing session state (delayed) OK
+ change auth key without disturbing session state (immediate) OK
+ turn auth off without disturbing session state (delayed) OK
+ turn auth off without disturbing session state (immediate) OK
+ turn auth on without disturbing session state (delayed) OK
+ turn auth on without disturbing session state (immediate) OK
+
+BFD authentication
+``````````````````
+::
+
+ ==============================================================================
+ Bidirectional Forwarding Detection (BFD) (SHA1 auth)
+ ==============================================================================
+ hold BFD session up OK
+ hold BFD session up - meticulous auth OK
+ session is not brought down by unauthenticated msg OK
+ session is not brought down by msg with non-existent key-id OK
+ session is not brought down by msg with wrong auth type OK
+ simulate remote peer restart and resynchronization OK
+ session is not kept alive by msgs with bad seq numbers OK
+ bring BFD session up OK
+
+IPv6 Tests
+``````````
+::
+
+ ==============================================================================
+ IPv6 Test Case
+ ==============================================================================
+ IPv6 FIB test OK
+ IPv6 Neighbour Solicitation Exceptions OK
+ IPv6 Router Solicitation Exceptions OK
+
+SPAN Test
+`````````
+::
+
+ ==============================================================================
+ SPAN Test Case
+ ==============================================================================
+ SPAN test OK
+
+GRE Tests
+`````````
+::
+
+ ==============================================================================
+ GRE Test Case
+ ==============================================================================
+ GRE tunnel Tests OK
+ GRE tunnel L2 Tests OK
+ GRE tunnel VRF Tests OK
+
+SNAT Test Cases
+```````````````
+::
+
+ ==============================================================================
+ SNAT Test Cases
+ ==============================================================================
+ SNAT dynamic translation test OK
+ SNAT hairpinning OK
+ SNAT multiple inside interfaces with overlapping address space OK
+ Acquire SNAT addresses from interface OK
+ Static mapping with addresses from interface OK
+ S-NAT IPFIX logging NAT addresses exhausted OK
+ S-NAT IPFIX logging NAT44 session created/delted OK
+ MAX translations per user - recycle the least recently used OK
+ SNAT multiple inside interfaces (non-overlapping address space) OK
+ S-NAT add pool addresses to FIB OK
+ SNAT 1:1 NAT initialized from inside network OK
+ SNAT 1:1 NAT initialized from outside network OK
+ SNAT 1:1 NAT VRF awareness OK
+ SNAT 1:1 NAT with port initialized from inside network OK
+ SNAT 1:1 NAT with port initialized from outside network OK
+
+L2XC Multi-instance
+```````````````````
+::
+
+ ==============================================================================
+ L2XC Multi-instance Test Case
+ ==============================================================================
+ L2XC Multi-instance test 1 - create 10 cross-connects OK
+ L2XC Multi-instance test 2 - delete 4 cross-connects OK
+ L2BD Multi-instance 3 - add new 4 cross-connects OK
+ L2XC Multi-instance test 4 - delete 10 cross-connects OK
+
+IPv4 Tests
+``````````
+::
+
+ ==============================================================================
+ IPv4 Test Case
+ ==============================================================================
+ IPv4 FIB test OK
+
+IPv4 FIB CRUD
+`````````````
+::
+
+ ==============================================================================
+ FIB - add/update/delete - ip4 routes
+ ==============================================================================
+ Add 1k routes OK
+ Delete 100 routes OK
+ Add 1k routes OK
+ Delete 1.5k routes OK
+
+IRB Tests
+`````````
+::
+
+ ==============================================================================
+ IRB Test Case
+ ==============================================================================
+ IPv4 IRB test 1 OK
+ IPv4 IRB test 2 OK
+
+MPLS Tests
+``````````
+::
+
+ ==============================================================================
+ MPLS Test Case
+ ==============================================================================
+ MPLS Local Label Binding test OK
+ MPLS Deagg OK
+ MPLS label imposition test OK
+ MPLS label swap tests OK
+ MPLS Tunnel Tests OK
+ MPLS V4 Explicit NULL test OK
+ MPLS V6 Explicit NULL test OK
+
+L2XC Tests
+``````````
+::
+
+ ==============================================================================
+ L2XC Test Case
+ ==============================================================================
+ L2XC dual-loop test OK
+ L2XC single-loop test OK
+
+Classifier
+``````````
+::
+
+ ==============================================================================
+ Classifier Test Case
+ ==============================================================================
+ IP ACL test OK
+ MAC ACL test OK
+ IP PBR test OK
+
+VXLAN Tests
+```````````
+::
+
+ ==============================================================================
+ VXLAN Test Case
+ ==============================================================================
+ Decapsulation test OK
+ Encapsulation test OK
+ Multicast flood test OK
+ Multicast receive test OK
+ Unicast flood test OK
+
+L2 FIB CRUD
+```````````
+::
+
+ ==============================================================================
+ L2 FIB Test Case
+ ==============================================================================
+ L2 FIB test 1 - program 100 MAC addresses OK
+ L2 FIB test 2 - delete 12 MAC entries OK
+ L2 FIB test 3 - program new 100 MAC addresses OK
+ L2 FIB test 4 - delete 160 MAC entries OK
+
+L2BD Tests
+``````````
+::
+
+ ==============================================================================
+ L2BD Test Case
+ ==============================================================================
+ L2BD MAC learning dual-loop test OK
+ L2BD MAC learning single-loop test OK