7 mgmt-cfg-acl-apihc-apivat-func
\r
8 ``````````````````````````````
\r
10 **Honeycomb access control lists test suite.**
\r
12 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
13 | Name | Documentation | Status |
\r
14 +================================================================+===============================================================================+========+
\r
15 | TC01: Honeycomb can create ACL classify table | Check if Honeycomb API can create an ACL table. | PASS |
\r
16 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
17 | TC02: Honeycomb can remove ACL table | Check if Honeycomb API can delete an ACL table. | PASS |
\r
18 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
19 | TC03: Honeycomb manages more than one ACL table | Check if Honeycomb API can create another ACL table. | PASS |
\r
20 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
21 | TC04: Honeycomb can add ACL session to table | Check if Honeycomb API can add an ACL session to a table. | PASS |
\r
22 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
23 | TC05: Honeycomb can remove ACL session | Check if Honeycomb API can remove an ACL session. | PASS |
\r
24 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
25 | TC06: Honeycomb manages more than one ACL session on one table | Check if Honeycomb API can add another ACL session to a table. | PASS |
\r
26 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
27 | TC07: Honeycomb enables ACL on interface | Check if Honeycomb API can enable ACL on an interface. | PASS |
\r
28 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
29 | TC08: Honeycomb disables ACL on interface | Check if Honeycomb API can disable ACL on an interface. | PASS |
\r
30 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
31 | TC09: Honeycomb can remove one out of multiple ACL tables | Check if Honeycomb API can delete an ACL table if more than one table exists. | PASS |
\r
32 +----------------------------------------------------------------+-------------------------------------------------------------------------------+--------+
\r
34 mgmt-cfg-int-apihcnc-func
\r
35 `````````````````````````
\r
37 **Netconf test suite. Contains test cases that need to bypass REST API.**
\r
39 +--------------------------------------------------+-----------------------------------------------------------------------------------------------+--------+
\r
40 | Name | Documentation | Status |
\r
41 +==================================================+===============================================================================================+========+
\r
42 | TC01: Honeycomb can create and delete interfaces | Repeatedly create and delete an interface through Netconf and check the reply for any errors. | PASS |
\r
43 +--------------------------------------------------+-----------------------------------------------------------------------------------------------+--------+
\r
44 | TC02: Transaction revert test case 1 | Configure two conflicting VxLAN tunnels, then verify that neither tunnel exists. | PASS |
\r
45 +--------------------------------------------------+-----------------------------------------------------------------------------------------------+--------+
\r
46 | TC03: Transaction revert test case 2 | Configure two conflicting TAP interfaces, then verify that neither interface exists. | PASS |
\r
47 +--------------------------------------------------+-----------------------------------------------------------------------------------------------+--------+
\r
49 mgmt-cfg-int-subint-apihc-apivat-func
\r
50 `````````````````````````````````````
\r
52 **Honeycomb sub-interface management test suite.**
\r
54 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
55 | Name | Documentation | Status |
\r
56 +=================================================================================+===========================================================================================================================+========+
\r
57 | TC01: Honycomb creates sub-interface | Check if Honeycomb creates a sub-interface. | PASS |
\r
58 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
59 | TC02: Honeycomb sets interface and sub-interface up | Honeycomb changes the state of interface and of its sub-interface to up. | PASS |
\r
60 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
61 | TC03: Honeycomb sets sub-interface down while its super-interface is up | Honeycomb sets the sub-interface down while its super-interface is up. It must be possible. | PASS |
\r
62 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
63 | TC04: Honeycomb sets interface and sub-interface down | Honeycomb changes the state of interface down and then changes the state of its sub-interface down, in this order. | PASS |
\r
64 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
65 | TC05: Honeycomb fails to set sub-interface up while its super-interface is down | Honeycomb tries to set the sub-interface up while its super-interface is down. It must not be possible. | PASS |
\r
66 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
67 | TC06: Honeycomb fails to delete sub-interface | Check if Honeycomb can delete an existing sub-interface. | PASS |
\r
68 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
69 | TC07: Honeycomb adds sub-interface to new bridge domain | Check if Honeycomb adds a sub-interface to bridge domain. | PASS |
\r
70 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
71 | TC08: Honeycomb enables tag-rewrite pop 1 | Check if Honeycomb enables tag-rewrite and sets its parameters correctly. Case: pop 1. | PASS |
\r
72 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
73 | TC09: Honeycomb enables tag-rewrite push | Check if Honeycomb enables tag-rewrite and sets its parameters correctly. Case: push. | PASS |
\r
74 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
75 | TC10: Honeycomb enables tag-rewrite translate 1-2 | Check if Honeycomb enables tag-rewrite and sets its parameters correctly. Case: translate 1-2. | PASS |
\r
76 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
77 | TC11: Honeycomb disables tag-rewrite | Check if Honeycomb disables the tag-rewrite. | PASS |
\r
78 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
79 | TC12: Honeycomb enables tag-rewrite pop 1 again | Check if Honeycomb can enable tag-rewrite again, once it was disabled by Honeycomb. | PASS |
\r
80 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
81 | TC13: Honeycomb modifies the tag-rewrite | Honeycomb sets the tag-rewrite: 1. pop 1, then 2. push, then 3. translate 1 - 2 Then Honeycomb disables the tag-rewrite. | PASS |
\r
82 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
83 | TC14: Honeycomb fails to set wrong vlan-type in tag-rewrite | Check that Honeycomb does not accept wrong values of vlan-type in tag-rewrite. | PASS |
\r
84 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
85 | TC15: Honeycomb configures sub-interface ipv4 address | Check if Honeycomb can configure an ipv4 address on the sub-interface. | PASS |
\r
86 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
87 | TC16: Honeycomb removes sub-interface ipv4 address | Check if Honeycomb can remove configured ipv4 addresses from the sub-interface. | PASS |
\r
88 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
89 | TC17: Honeycomb modifies existing sub-interface ipv4 address | Check if Honeycomb can modify an ipv4 address already configured on the sub-interface. | PASS |
\r
90 +---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+--------+
\r
92 mgmt-cfg-intip4-intip6-apihc-apivat-func
\r
93 ````````````````````````````````````````
\r
95 **Honeycomb interface management test suite.**
\r
97 +--------------------------------------------------------------+---------------------------------------------------------------------------------------------+--------+
\r
98 | Name | Documentation | Status |
\r
99 +==============================================================+=============================================================================================+========+
\r
100 | TC01: Honeycomb configures and reads interface state | Check if Honeycomb API can modify the admin state of VPP interfaces. | PASS |
\r
101 +--------------------------------------------------------------+---------------------------------------------------------------------------------------------+--------+
\r
102 | TC02: Honeycomb modifies interface IPv4 address with netmask | Check if Honeycomb API can configure interfaces for ipv4 with address and netmask provided. | PASS |
\r
103 +--------------------------------------------------------------+---------------------------------------------------------------------------------------------+--------+
\r
104 | TC03: Honeycomb removes IPv4 address from interface | Check if Honeycomb API can remove configured ipv4 addresses from interface. | PASS |
\r
105 +--------------------------------------------------------------+---------------------------------------------------------------------------------------------+--------+
\r
106 | TC04: Honeycomb modifies interface IPv4 address with prefix | Check if Honeycomb API can configure interfaces for ipv4 with address and prefix provided. | PASS |
\r
107 +--------------------------------------------------------------+---------------------------------------------------------------------------------------------+--------+
\r
108 | TC05: Honeycomb modifies IPv4 neighbor table | Check if Honeycomb API can add and remove ARP entries. | PASS |
\r
109 +--------------------------------------------------------------+---------------------------------------------------------------------------------------------+--------+
\r
110 | TC06: Honeycomb modifies interface configuration - IPv6 | Check if Honeycomb API can configure interfaces for ipv6. | PASS |
\r
111 +--------------------------------------------------------------+---------------------------------------------------------------------------------------------+--------+
\r
112 | TC07: Honeycomb modifies interface configuration - MTU | Check if Honeycomb API can configure interface MTU value. | PASS |
\r
113 +--------------------------------------------------------------+---------------------------------------------------------------------------------------------+--------+
\r
115 mgmt-cfg-inttap-apihc-apivat-func
\r
116 `````````````````````````````````
\r
118 **Honeycomb TAP management test suite.**
\r
120 +---------------------------------------------------------------+---------------------------------------------------------------------------------------+--------+
\r
121 | Name | Documentation | Status |
\r
122 +===============================================================+=======================================================================================+========+
\r
123 | TC01: Honeycomb configures TAP interface | Check if Honeycomb API can configure a TAP interface. | PASS |
\r
124 +---------------------------------------------------------------+---------------------------------------------------------------------------------------+--------+
\r
125 | TC02: Honeycomb modifies existing TAP interface configuration | Check if Honeycomb API can re-configure and existing TAP interface with new settings. | PASS |
\r
126 +---------------------------------------------------------------+---------------------------------------------------------------------------------------+--------+
\r
127 | TC03: Honeycomb removes TAP interface | Check if Honeycomb API can remove TAP interface. | PASS |
\r
128 +---------------------------------------------------------------+---------------------------------------------------------------------------------------+--------+
\r
130 mgmt-cfg-intvhost-apihc-apivat-func
\r
131 ```````````````````````````````````
\r
133 **Honeycomb vhost-user interface management test suite.**
\r
135 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
136 | Name | Documentation | Status |
\r
137 +=================================================================================+==============================================================================================================+========+
\r
138 | TC01: Honeycomb creates vhost-user interface - server | Check if Honeycomb creates a vhost-user interface, role: server. | FAIL |
\r
139 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
140 | TC02: Honeycomb modifies vhost-user interface - server | Check if Honeycomb can modify properties of existing vhost-user interface, role: server. | FAIL |
\r
141 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
142 | TC03: Honeycomb deletes vhost-user interface - server | Check if Honeycomb can delete an existing vhost-user interface, role: server. | FAIL |
\r
143 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
144 | TC04: Honeycomb creates vhost-user interface - client | Check if Honeycomb creates a vhost-user interface, role: client. | PASS |
\r
145 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
146 | TC05: Honeycomb modifies vhost-user interface - client | Check if Honeycomb can modify properties of existing vhost-user interface, role: client. | FAIL |
\r
147 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
148 | TC06: Honeycomb deletes vhost-user interface - client | Check if Honeycomb can delete an existing vhost-user interface, role: client. | PASS |
\r
149 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
150 | TC07: Honeycomb does not set vhost-user configuration on another interface type | Check if Honeycomb refuses to set vhost-user configuration for interface which is not v3po:vhost-user type. | PASS |
\r
151 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
152 | TC08: Honeycomb does not set invalid vhost-user configuration | Check if Honeycomb refuses to set invalid parameters to vhost-user interface. | PASS |
\r
153 +---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+--------+
\r
155 mgmt-cfg-l2bd-apihc-apivat-func
\r
156 ```````````````````````````````
\r
158 **Honeycomb bridge domain management test suite.**
\r
160 +------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+--------+
\r
161 | Name | Documentation | Status |
\r
162 +========================================================================+===================================================================================================================+========+
\r
163 | TC01: Honeycomb sets up l2 bridge domain | Check if Honeycomb can create bridge domains on VPP node. | PASS |
\r
164 +------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+--------+
\r
165 | TC02: Honeycomb manages multiple bridge domains on node | Check if Honeycomb can manage multiple bridge domains on a single node. | PASS |
\r
166 +------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+--------+
\r
167 | TC03: Honeycomb removes bridge domains | Check if Honeycomb can remove bridge domains from a VPP node. | PASS |
\r
168 +------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+--------+
\r
169 | TC04: Honeycomb assigns interfaces to bridge domain | Check if Honeycomb can assign VPP interfaces to an existing bridge domain. | PASS |
\r
170 +------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+--------+
\r
171 | TC05: Honeycomb cannot remove bridge domain with an interface assigned | Check if Honeycomb can remove a bridge domain that has an interface assigned to it. Expect to fail with code 500. | PASS |
\r
172 +------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+--------+
\r
174 mgmt-cfg-l2fib-apihc-apivat-func
\r
175 ````````````````````````````````
\r
177 **Honeycomb L2 FIB management test suite.**
\r
179 +---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------+
\r
180 | Name | Documentation | Status |
\r
181 +=========================================================+=================================================================================================================================+========+
\r
182 | TC01: Honeycomb adds L2 FIB entry (forward) | Honeycomb creates a bridge domain and assignes an interface to it. Then adds an L2 FIB entry (forward) to the bridge domain. | PASS |
\r
183 +---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------+
\r
184 | TC02: Honeycomb adds L2 FIB entry (static, forward) | Honeycomb adds an L2 FIB entry (static, forward) to the bridge domain. | PASS |
\r
185 +---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------+
\r
186 | TC03: Honeycomb adds L2 FIB entry (static, filter) | Honeycomb adds an L2 FIB entry (static, filter) to the bridge domain. | PASS |
\r
187 +---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------+
\r
188 | TC04: Honeycomb adds and removes L2 FIB entry (forward) | Honeycomb adds an L2 FIB entry (forward) to the bridge domain and then Honeycomb removes it from the bridge domain. | PASS |
\r
189 +---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------+
\r
190 | TC05: Honeycomb adds more than one L2 FIB entry | Honeycomb adds three L2 FIB entries to the bridge domain. | PASS |
\r
191 +---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------+
\r
192 | TC06: Honeycomb fails to set wrong L2 FIB entry | Honeycomb tries to add an L2 FIB entry with wrong parameters to the bridge domain. It must fail. | PASS |
\r
193 +---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------+
\r
194 | TC07: Honeycomb fails to modify existing L2 FIB entry | Honeycomb tries to modify an existing L2 FIB entry. It must fail. | PASS |
\r
195 +---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------+
\r
197 mgmt-cfg-lisp-apihc-apivat-func
\r
198 ```````````````````````````````
\r
200 **Honeycomb Lisp test suite.**
\r
202 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
203 | Name | Documentation | Status |
\r
204 +==================================================================+====================================================================================================+========+
\r
205 | TC01: Honeycomb enables Lisp feature | Check if Honeycomb can enable the Lisp feature. | PASS |
\r
206 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
207 | TC02: Honeycomb adds locator set and locator | Check if Honeycomb can configure a locator set. | PASS |
\r
208 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
209 | TC03: Honeycomb configures Lisp - remote mapping - Bridge Domain | Check if Honeycomb can configure a remote Lisp mapping with a bridge domain. | PASS |
\r
210 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
211 | TC04: Honeycomb can remove Lisp mapping | Check if Honeycomb can remove a configured Lisp mapping. | PASS |
\r
212 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
213 | TC05: Honeycomb configures Lisp - remote mapping - VRF | Check if Honeycomb can configure a remote Lisp mapping with VRF. | PASS |
\r
214 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
215 | TC06: Honeycomb configures Lisp - local mapping - Bridge Domain | Check if Honeycomb can configure a local Lisp mapping with a bridge domain. | PASS |
\r
216 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
217 | TC07: Honeycomb configures Lisp - local mapping - VRF | Check if Honeycomb can configure a local Lisp mapping with VRF. | PASS |
\r
218 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
219 | TC08: Honeycomb configures Lisp mapping with adjacency | Check if Honeycomb can configure local and remote Lisp mappings with VRF, and configure adjacency. | PASS |
\r
220 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
221 | TC09: Honeycomb configures Lisp map resolver | Check if Honeycomb can configure a Lisp map resolver. | PASS |
\r
222 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
223 | TC10: Honeycomb enabled Lisp PITR feature | Check if Honeycomb can configure the Lisp PITR feature. | PASS |
\r
224 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
225 | TC11: Honeycomb can remove configuration of Lisp features | Check if Honeycomb can disable all Lisp features. | PASS |
\r
226 +------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+--------+
\r
228 mgmt-cfg-nsh-apihc-apivat-func
\r
229 ``````````````````````````````
\r
231 **Honeycomb NSH test suite.**
\r
233 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
234 | Name | Documentation | Status |
\r
235 +=====================================================================+===========================================================================+========+
\r
236 | TC01: Honeycomb can configure NSH entry | Check if Honeycomb can configure an NSH entry. | PASS |
\r
237 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
238 | TC02: Honeycomb can remove NSH entry | Check if Honeycomb can remove an existing NSH entry. | PASS |
\r
239 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
240 | TC03: Honeycomb can configure new NSH entry | Check if Honeycomb can configure an NSH antry after one has been deleted. | PASS |
\r
241 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
242 | TC04: Honeycomb can configure multiple NSH entries at the same time | Check if Honeycomb can configure an NSH entry when one already exists. | PASS |
\r
243 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
244 | TC05: Honeycomb can configure NSH map | Check if Honeycomb can configure an NSH map. | PASS |
\r
245 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
246 | TC06: Honeycomb can remove NSH map | Check if Honeycomb can remove an existing NSH map. | PASS |
\r
247 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
248 | TC07: Honeycomb can modify existing NSH map | Check if Honeycomb can configure an NSH map after one has been deleted. | PASS |
\r
249 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
250 | TC08: Honeycomb can configure multiple NSH maps at the same time | Check if Honeycomb can configure and NSH map when one already exists. | PASS |
\r
251 +---------------------------------------------------------------------+---------------------------------------------------------------------------+--------+
\r
253 mgmt-cfg-pbb-apihc-apivat-func
\r
254 ``````````````````````````````
\r
256 **Honeycomb provider backbone bridge test suite.**
\r
258 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
259 | Name | Documentation | Status |
\r
260 +==================================================================================+================================================================================================================================================+========+
\r
261 | TC01: Honeycomb sets PBB sub-interface | Honeycomb creates a new PBB sub-interface. | PASS |
\r
262 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
263 | TC02: Honeycomb modifies existing PBB sub-interface | Honeycomb modifies an existing PBB sub-interface. | PASS |
\r
264 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
265 | TC03: Honeycomb deletes existing PBB sub-interface | Honeycomb deletes an existing PBB sub-interface. | PASS |
\r
266 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
267 | TC04: Honeycomb fails to set wrong destination-address for new PBB sub-interface | Honeycomb fails to create a new PBB sub-interface with wrong value of parameter destination-address, type yang:mac-address. | PASS |
\r
268 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
269 | TC05: Honeycomb fails to set wrong source-address for new PBB sub-interface | Honeycomb fails to create a new PBB sub-interface with wrong value of parameter source-address, type yang:mac-address. | PASS |
\r
270 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
271 | TC06: Honeycomb fails to set wrong b-vlan-tag-vlan-id for new PBB sub-interface | Honeycomb fails to create a new PBB sub-interface with wrong value of parameter b-vlan-tag-vlan-id, type uint16, 12 bit range, range 1..4095. | PASS |
\r
272 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
273 | TC07: Honeycomb fails to set wrong i-tag-isid for new PBB sub-interface | Honeycomb fails to create a new PBB sub-interface with wrong value of parameter i-tag-isid, type uint32, 24 bit range, range 1..16777215. | PASS |
\r
274 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
275 | TC08: Honeycomb fails to create new PBB sub-interface without vlan tag | Honeycomb fails to create a new PBB sub-interface without parameter b-vlan-tag-vlan-id. | PASS |
\r
276 +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------+
\r
278 mgmt-cfg-snat44-apihc-apivat-func
\r
279 `````````````````````````````````
\r
281 **Honeycomb NAT test suite.**
\r
283 +-----------------------------------------------------+-----------------------------------------------------------------+--------+
\r
284 | Name | Documentation | Status |
\r
285 +=====================================================+=================================================================+========+
\r
286 | TC01: Honeycomb configures NAT entry | Honeycomb configures a static NAT entry. | PASS |
\r
287 +-----------------------------------------------------+-----------------------------------------------------------------+--------+
\r
288 | TC02: Honeycomb removes NAT entry | Honeycomb removes a configured static NAT entry. | PASS |
\r
289 +-----------------------------------------------------+-----------------------------------------------------------------+--------+
\r
290 | TC03: Honeycomb configures multiple NAT entries | Honeycomb configures two static NAT entries. | PASS |
\r
291 +-----------------------------------------------------+-----------------------------------------------------------------+--------+
\r
292 | TC04: Honeycomb enables NAT on interface - inbound | Honeycomb configures NAT on an interface in inbound direction. | PASS |
\r
293 +-----------------------------------------------------+-----------------------------------------------------------------+--------+
\r
294 | TC05: Honeycomb removes NAT interface configuration | Honeycomb removes NAT configuration from an interface. | PASS |
\r
295 +-----------------------------------------------------+-----------------------------------------------------------------+--------+
\r
296 | TC06: Honeycomb enables NAT on interface - outbound | Honeycomb configures NAT on an interface in outbound direction. | PASS |
\r
297 +-----------------------------------------------------+-----------------------------------------------------------------+--------+
\r
299 mgmt-cfg-vxlan-apihc-apivat-func
\r
300 ````````````````````````````````
\r
302 **Honeycomb VxLAN management test suite.**
\r
304 +----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+--------+
\r
305 | Name | Documentation | Status |
\r
306 +============================================================================+======================================================================================================+========+
\r
307 | TC01: Honeycomb configures VxLAN tunnel | Check if Honeycomb API can configure VxLAN settings. | PASS |
\r
308 +----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+--------+
\r
309 | TC02: Honeycomb disables VxLAN tunnel | Check if Honeycomb API can reset VxLAN configuration. | PASS |
\r
310 +----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+--------+
\r
311 | TC03: Honeycomb can configure VXLAN tunnel after one has been disabled | Check if Honeycomb API can configure VxLAN settings again after previous settings have been removed. | PASS |
\r
312 +----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+--------+
\r
313 | TC04: Honeycomb does not set VxLAN configuration on another interface type | Check if Honeycomb API prevents setting VxLAN on incorrect interface. | PASS |
\r
314 +----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+--------+
\r
315 | TC05: Honeycomb does not set invalid VxLAN configuration | Check if Honeycomb API prevents setting incorrect VxLAN settings. | PASS |
\r
316 +----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+--------+
\r
317 | TC06: Honeycomb configures VxLAN tunnel with ipv6 | Check if Honeycomb API can configure VxLAN with ipv6 settings. | PASS |
\r
318 +----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+--------+
\r
320 mgmt-cfg-vxlangpe-apihc-apivat-func
\r
321 ```````````````````````````````````
\r
323 **Honeycomb VxLAN-GPE management test suite.**
\r
325 +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+--------+
\r
326 | Name | Documentation | Status |
\r
327 +=============================================================================+=================================================================================================+========+
\r
328 | TC01: Honeycomb creates VxLAN GPE tunnel | Check if Honeycomb API can configure a VxLAN GPE tunnel. | PASS |
\r
329 +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+--------+
\r
330 | TC02: Honeycomb removes VxLAN GPE tunnel | Check if Honeycomb API can remove VxLAN GPE tunnel. | PASS |
\r
331 +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+--------+
\r
332 | TC03: Honeycomb sets wrong interface type while creating VxLAN GPE tunnel | Check if Honeycomb refuses to create a VxLAN GPE tunnel with a wrong interface type set. | PASS |
\r
333 +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+--------+
\r
334 | TC04: Honeycomb sets wrong protocol while creating VxLAN GPE tunnel | Check if Honeycomb refuses to create a VxLAN GPE tunnel with a wrong next-protocol set. | PASS |
\r
335 +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+--------+
\r
336 | TC05: Honeycomb sets VxLAN GPE tunnel on existing interface with wrong type | Check if Honeycomb refuses to create a VxLAN GPE tunnel on existing interface with wrong type. | PASS |
\r
337 +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+--------+
\r
338 | TC06: Honeycomb creates VxLAN GPE tunnel with ipv6 | Check if Honeycomb API can configure a VxLAN GPE tunnel with IPv6 addresses. | PASS |
\r
339 +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+--------+
\r
340 | TC07: Honeycomb creates a second VxLAN GPE tunnel with ipv6 | Check if Honeycomb API can configure another VxLAN GPE tunnel with IPv6 addresses. | PASS |
\r
341 +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+--------+
\r
343 mgmt-notif-apihcnc-func
\r
344 ```````````````````````
\r
346 **Honeycomb notifications test suite.**
\r
348 +--------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------+
\r
349 | Name | Documentation | Status |
\r
350 +==============================================================+==================================================================================================+========+
\r
351 | TC01: Honeycomb sends notification on interface state change | Check if Honeycomb sends a state-changed notification when the state of an interface is changed. | PASS |
\r
352 +--------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------+
\r
353 | TC02: Honeycomb sends notification on interface deletion | Check if Honeycomb sends an interface-deleted notification when an interface is deleted. | PASS |
\r
354 +--------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------+
\r
356 mgmt-statepersist-apihc-func
\r
357 ````````````````````````````
\r
359 **Honeycomb configuration persistence test suite.**
\r
361 +----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+--------+
\r
362 | Name | Documentation | Status |
\r
363 +==================================================================================+=====================================================================================================+========+
\r
364 | TC01: Honeycomb persists configuration through restart of both Honeycomb and VPP | Checks if Honeycomb maintains configuration after both Honeycomb and VPP are restarted. | PASS |
\r
365 +----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+--------+
\r
366 | TC02: Honeycomb persists configuration through restart of Honeycomb | Checks if Honeycomb maintains configuration after it is restarted. | PASS |
\r
367 +----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+--------+
\r
368 | TC03: Honeycomb persists configuration through restart of VPP | Checks if Honeycomb updates VPP settings after VPP is restarted. | FAIL |
\r
369 +----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+--------+
\r
370 | TC04: Honeycomb reverts to defaults if persistence files are invalid | Checks if Honeycomb reverts to default configuration when persistence files are damaged or invalid. | PASS |
\r
371 +----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+--------+
\r