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