csit rls1701 report edits:
[csit.git] / docs / report / detailed_test_results / vpp_unittest_results / vpp_unittest_results.rst
1 CRUD Loopback\r
2 `````````````\r
3 ::\r
4 \r
5     ==============================================================================\r
6     CRUD Loopback\r
7     ==============================================================================\r
8     test_crud (test_interface_crud.TestLoopbackInterfaceCRUD)                OK\r
9     test_down (test_interface_crud.TestLoopbackInterfaceCRUD)                OK\r
10 \r
11 Flow-per-packet plugin\r
12 ``````````````````````\r
13 ::\r
14 \r
15     ==============================================================================\r
16     Flow-per-packet plugin: test both L2 and IP4 reporting\r
17     ==============================================================================\r
18     Flow per packet L3 test                                                  OK\r
19 \r
20 DHCP\r
21 ````\r
22 ::\r
23 \r
24     ==============================================================================\r
25     DHCP Test Case\r
26     ==============================================================================\r
27     DHCPv6 Proxy                                                             OK\r
28     DHCPv4 Proxy                                                             OK\r
29 \r
30 IP4 VRF Multi-instance\r
31 ``````````````````````\r
32 ::\r
33 \r
34     ==============================================================================\r
35     IP4 VRF  Multi-instance Test Case\r
36     ==============================================================================\r
37     IP4 VRF  Multi-instance test 1 - create 5 BDs                            OK\r
38     IP4 VRF  Multi-instance test 2 - delete 2 VRFs                           OK\r
39     IP4 VRF  Multi-instance 3 - add 2 VRFs                                   OK\r
40     IP4 VRF  Multi-instance test 4 - delete 4 VRFs                           OK\r
41 \r
42 Load Balancer\r
43 `````````````\r
44 ::\r
45 \r
46     ==============================================================================\r
47     Load Balancer Test Case\r
48     ==============================================================================\r
49     Load Balancer IP4 GRE4                                                   OK\r
50     Load Balancer IP4 GRE6                                                   OK\r
51     Load Balancer IP6 GRE4                                                   OK\r
52     Load Balancer IP6 GRE6                                                   OK\r
53 \r
54 BFD IPv4\r
55 ````````\r
56 \r
57 ::\r
58 \r
59     ==============================================================================\r
60     Bidirectional Forwarding Detection (BFD)\r
61     ==============================================================================\r
62     verify session goes down after inactivity                                OK\r
63     hold BFD session up                                                      OK\r
64     immediately honor remote min rx reduction                                OK\r
65     large remote RequiredMinRxInterval                                       OK\r
66     bring BFD session down                                                   OK\r
67     bring BFD session up                                                     OK\r
68     verify slow periodic control frames while session down                   OK\r
69     no packets when zero BFD RemoteMinRxInterval                             OK\r
70 \r
71 BFD IPv6\r
72 ````````\r
73 ::\r
74 \r
75     ==============================================================================\r
76     Bidirectional Forwarding Detection (BFD) (IPv6)\r
77     ==============================================================================\r
78     hold BFD session up                                                      OK\r
79     bring BFD session up                                                     OK\r
80 \r
81 BFD API tests\r
82 `````````````\r
83 ::\r
84 \r
85     ==============================================================================\r
86     Bidirectional Forwarding Detection (BFD) - API\r
87     ==============================================================================\r
88     activate SHA1 authentication                                             OK\r
89     create BFD session using non-existent SHA1 (negative case)               OK\r
90     create a BFD session                                                     OK\r
91     create IPv6 BFD session                                                  OK\r
92     create a BFD session (SHA1)                                              OK\r
93     add SHA1 keys                                                            OK\r
94     test_change_key (test_bfd.BFDAPITestCase)                                OK\r
95     deactivate SHA1 authentication                                           OK\r
96     create the same BFD session twice (negative case)                        OK\r
97     create the same BFD session twice (negative case) (SHA1)                 OK\r
98     share single SHA1 key between multiple BFD sessions                      OK\r
99 \r
100 BFD authorization\r
101 `````````````````\r
102 ::\r
103 \r
104     ==============================================================================\r
105     Bidirectional Forwarding Detection (BFD) (changing auth)\r
106     ==============================================================================\r
107     change auth key without disturbing session state (delayed)               OK\r
108     change auth key without disturbing session state (immediate)             OK\r
109     turn auth off without disturbing session state (delayed)                 OK\r
110     turn auth off without disturbing session state (immediate)               OK\r
111     turn auth on without disturbing session state (delayed)                  OK\r
112     turn auth on without disturbing session state (immediate)                OK\r
113 \r
114 BFD authentication\r
115 ``````````````````\r
116 ::\r
117 \r
118     ==============================================================================\r
119     Bidirectional Forwarding Detection (BFD) (SHA1 auth)\r
120     ==============================================================================\r
121     hold BFD session up                                                      OK\r
122     hold BFD session up - meticulous auth                                    OK\r
123     session is not brought down by unauthenticated msg                       OK\r
124     session is not brought down by msg with non-existent key-id              OK\r
125     session is not brought down by msg with wrong auth type                  OK\r
126     simulate remote peer restart and resynchronization                       OK\r
127     session is not kept alive by msgs with bad seq numbers                   OK\r
128     bring BFD session up                                                     OK\r
129 \r
130 IPv6 Tests\r
131 ``````````\r
132 ::\r
133 \r
134     ==============================================================================\r
135     IPv6 Test Case\r
136     ==============================================================================\r
137     IPv6 FIB test                                                            OK\r
138     IPv6 Neighbour Solicitation Exceptions                                   OK\r
139     IPv6 Router Solicitation Exceptions                                      OK\r
140 \r
141 SPAN Test\r
142 `````````\r
143 ::\r
144 \r
145     ==============================================================================\r
146     SPAN Test Case\r
147     ==============================================================================\r
148     SPAN test                                                                OK\r
149 \r
150 GRE Tests\r
151 `````````\r
152 ::\r
153 \r
154     ==============================================================================\r
155     GRE Test Case\r
156     ==============================================================================\r
157     GRE tunnel Tests                                                         OK\r
158     GRE tunnel L2 Tests                                                      OK\r
159     GRE tunnel VRF Tests                                                     OK\r
160 \r
161 SNAT Test Cases\r
162 ```````````````\r
163 ::\r
164 \r
165     ==============================================================================\r
166     SNAT Test Cases\r
167     ==============================================================================\r
168     SNAT dynamic translation test                                            OK\r
169     SNAT hairpinning                                                         OK\r
170     SNAT multiple inside interfaces with overlapping address space           OK\r
171     Acquire SNAT addresses from interface                                    OK\r
172     Static mapping with addresses from interface                             OK\r
173     S-NAT IPFIX logging NAT addresses exhausted                              OK\r
174     S-NAT IPFIX logging NAT44 session created/delted                         OK\r
175     MAX translations per user - recycle the least recently used              OK\r
176     SNAT multiple inside interfaces (non-overlapping address space)          OK\r
177     S-NAT add pool addresses to FIB                                          OK\r
178     SNAT 1:1 NAT initialized from inside network                             OK\r
179     SNAT 1:1 NAT initialized from outside network                            OK\r
180     SNAT 1:1 NAT VRF awareness                                               OK\r
181     SNAT 1:1 NAT with port initialized from inside network                   OK\r
182     SNAT 1:1 NAT with port initialized from outside network                  OK\r
183 \r
184 L2XC Multi-instance\r
185 ```````````````````\r
186 ::\r
187 \r
188     ==============================================================================\r
189     L2XC Multi-instance Test Case\r
190     ==============================================================================\r
191     L2XC Multi-instance test 1 - create 10 cross-connects                    OK\r
192     L2XC Multi-instance test 2 - delete 4 cross-connects                     OK\r
193     L2BD Multi-instance 3 - add new 4 cross-connects                         OK\r
194     L2XC Multi-instance test 4 - delete 10 cross-connects                    OK\r
195 \r
196 IPv4 Tests\r
197 ``````````\r
198 ::\r
199 \r
200     ==============================================================================\r
201     IPv4 Test Case\r
202     ==============================================================================\r
203     IPv4 FIB test                                                            OK\r
204 \r
205 IPv4 FIB CRUD\r
206 `````````````\r
207 ::\r
208 \r
209     ==============================================================================\r
210     FIB - add/update/delete - ip4 routes\r
211     ==============================================================================\r
212     Add 1k routes                                                            OK\r
213     Delete 100 routes                                                        OK\r
214     Add 1k routes                                                            OK\r
215     Delete 1.5k routes                                                       OK\r
216 \r
217 IRB Tests\r
218 `````````\r
219 ::\r
220 \r
221     ==============================================================================\r
222     IRB Test Case\r
223     ==============================================================================\r
224     IPv4 IRB test 1                                                          OK\r
225     IPv4 IRB test 2                                                          OK\r
226 \r
227 MPLS Tests\r
228 ``````````\r
229 ::\r
230 \r
231     ==============================================================================\r
232     MPLS Test Case\r
233     ==============================================================================\r
234     MPLS Local Label Binding test                                            OK\r
235     MPLS Deagg                                                               OK\r
236     MPLS label imposition test                                               OK\r
237     MPLS label swap tests                                                    OK\r
238     MPLS Tunnel Tests                                                        OK\r
239     MPLS V4 Explicit NULL test                                               OK\r
240     MPLS V6 Explicit NULL test                                               OK\r
241 \r
242 L2XC Tests\r
243 ``````````\r
244 ::\r
245 \r
246     ==============================================================================\r
247     L2XC Test Case\r
248     ==============================================================================\r
249     L2XC dual-loop test                                                      OK\r
250     L2XC single-loop test                                                    OK\r
251 \r
252 Classifier\r
253 ``````````\r
254 ::\r
255 \r
256     ==============================================================================\r
257     Classifier Test Case\r
258     ==============================================================================\r
259     IP ACL test                                                              OK\r
260     MAC ACL test                                                             OK\r
261     IP PBR test                                                              OK\r
262 \r
263 VXLAN Tests\r
264 ```````````\r
265 ::\r
266 \r
267     ==============================================================================\r
268     VXLAN Test Case\r
269     ==============================================================================\r
270     Decapsulation test                                                       OK\r
271     Encapsulation test                                                       OK\r
272     Multicast flood test                                                     OK\r
273     Multicast receive test                                                   OK\r
274     Unicast flood test                                                       OK\r
275 \r
276 L2 FIB CRUD\r
277 ```````````\r
278 ::\r
279 \r
280     ==============================================================================\r
281     L2 FIB Test Case\r
282     ==============================================================================\r
283     L2 FIB test 1 - program 100 MAC addresses                                OK\r
284     L2 FIB test 2 - delete 12 MAC entries                                    OK\r
285     L2 FIB test 3 - program new 100 MAC addresses                            OK\r
286     L2 FIB test 4 - delete 160 MAC entries                                   OK\r
287 \r
288 L2BD Tests\r
289 ``````````\r
290 ::\r
291 \r
292     ==============================================================================\r
293     L2BD Test Case\r
294     ==============================================================================\r
295     L2BD MAC learning dual-loop test                                         OK\r
296     L2BD MAC learning single-loop test                                       OK\r