X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=docs%2Ftag_documentation.rst;h=0fac68b6b6ae5abccaaed0c2ad0b1a17cbed744f;hb=3354994941d5f8d27c53981dade9dd6c8d276cfb;hp=e5dd38844c53535587385be9627c1a09c37ef004;hpb=0cd7a2d0d4e701ca61421c5de9b4b0460fdfa28a;p=csit.git diff --git a/docs/tag_documentation.rst b/docs/tag_documentation.rst index e5dd38844c..0fac68b6b6 100644 --- a/docs/tag_documentation.rst +++ b/docs/tag_documentation.rst @@ -147,14 +147,30 @@ Performance testing tags Non Drop Rate evaluation of results. Loss acceptance of dropped packets is set to zero lost packets. +.. topic:: NDRPDR + + Single test finding both No Drop Rate and Partial Drop Rate simultaneously. + The search is done by optimized algorithm which performs + multiple trial runs at different durations and transmit rates. + .. topic:: NDRCHK Performance tests where TG verifies DUTs' throughput at ref-NDR (reference Non Drop Rate) with zero packet loss tolerance. +.. topic:: PDRCHK + + Performance tests where TG verifies DUTs' throughput at ref-PDR (reference + Partial Drop Rate) with 0.5% loss tolerance. + +.. topic:: MRR + + Performance tests where TG sends the traffic at maximum rate (line rate) + and reports total sent/received packets over performance trial duration. + .. topic:: NDRPDRDISC - Find performance of DUT based on RFC2544 with linear / binary / combined + Find performance of DUT based on :rfc:`2544` with linear / binary / combined search. (Previous LONG tests.) Ethernet frame size tags for performance tests @@ -235,6 +251,22 @@ Test type tags Functional test cases for TLDK. +.. topic:: TCP + + Tests which use TCP. + +.. topic:: TCP_CPS + + Performance tests which measure connections per second using http requests. + +.. topic:: TCP_RPS + + Performance tests which measure requests per second using http requests. + +.. topic:: HTTP + + Tests which use HTTP. + Forwarding mode tags -------------------- @@ -330,6 +362,10 @@ Encapsulation tags All test cases with IPSEC. +.. topic:: SRv6 + + All test cases with Segment routing over IPv6 dataplane. + Interface tags -------------- @@ -369,6 +405,36 @@ Interface tags All test cases which uses Memif. +.. topic:: SINGLE_MEMIF + + All test cases which uses only single Memif connection per DUT. One DUT + instance is running in container having one physical interface exposed to + container. + +.. topic:: LBOND + + All test cases which uses link bonding (BondEthernet interface). + +.. topic:: LBOND_DPDK + + All test cases which uses DPDK link bonding. + +.. topic:: LBOND_VPP + + All test cases which uses VPP link bonding. + +.. topic:: LBOND_MODE_XOR + + All test cases which uses link bonding with mode XOR. + +.. topic:: LBOND_MODE_LACP + + All test cases which uses link bonding with mode LACP. + +.. topic:: LBOND_LB_L34 + + All test cases which uses link bonding with load-balance mode l34. + Feature tags ------------ @@ -380,9 +446,13 @@ Feature tags COP whitelist. -.. topic:: SNAT +.. topic:: NAT44 - SNAT configured and tested. + NAT44 configured and tested. + +.. topic:: NAT64 + + NAT44 configured and tested. .. topic:: ACL @@ -416,6 +486,22 @@ Feature tags ACL plugin configured and tested with 50 not-hitting ACEs. +.. topic:: SRv6_PROXY + + SRv6 endpoint to SR-unaware appliance via proxy. + +.. topic:: SRv6_PROXY_STAT + + SRv6 endpoint to SR-unaware appliance via static proxy. + +.. topic:: SRv6_PROXY_DYN + + SRv6 endpoint to SR-unaware appliance via dynamic proxy. + +.. topic:: SRv6_PROXY_MASQ + + SRv6 endpoint to SR-unaware appliance via masquerading proxy. + Encryption tags --------------- @@ -444,12 +530,49 @@ Client-workload tags .. topic:: LXC - All test cases which use Linux container. + All test cases which use Linux container and LXC utils. + +.. topic:: DOCKER + + All test cases which use Docker as container manager. .. topic:: APP All test cases with specific APP use. +Container orchestration tags +---------------------------- + +.. topic:: K8S + + All test cases which use Kubernetes for orchestration. + +.. topic:: SFC_CONTROLLER + + All test cases which use ligato/sfc_controller for driving configuration + of vpp inside container. + +.. topic:: VPP_AGENT + + All test cases which use Golang implementation of a control/management plane + for VPP + +.. topic:: 1VSWITCH + + VPP running in Docker container acting as VSWITCH. + +.. topic:: 1VNF + + 1 VPP running in Docker container acting as VNF work load. + +.. topic:: 2VNF + + 2 VPP running in 2 Docker containers acting as VNF work load. + +.. topic:: 4VNF + + 4 VPP running in 4 Docker containers acting as VNF work load. + Multi-threading tags -------------------- @@ -509,6 +632,10 @@ Honeycomb tags Honeycomb functional test cases. +.. topic:: HC_NSH + + Honeycomb NSH test cases. + .. topic:: HC_PERSIST Honeycomb persistence test cases.