CN2 Pipelines Test Cases
The following table lists the test suites in the profiles, the associated test cases, and object markers. Each test case has markers to indicate which object test is applicable.
Profile | Test Case Steps | Object Markers |
---|---|---|
IsolatedNodePortProfile | ||
Test Suite |
Test Case |
|
architect1_onboard_sre1 |
create_namespaces |
|
sre1_onboard |
onboard_services |
|
sre1_execute |
modify_liveness_probe |
pytest.mark.virtualmachineinterface pytest.mark.pod pytest.mark.deployment |
sre1_execute |
update_cluster_ip_service |
pytest.mark.floatingip pytest.mark.service |
sre1_execute |
update_nodeport_service |
pytest.mark.floatingip pytest.mark.service |
sre1_execute |
update_ingress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre1_execute |
update_egress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre1_execute |
update_network_policy_policy_types |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre1_execute |
update_ingress_service |
pytest.mark.floatingip pytest.mark.service |
architect1_execute_sre1 |
validate_link_local_service |
pytest.mark.globalvrouterconfig |
sre1_teardown |
teardown_services |
|
architect1_teardown_sre1 |
teardown_namespaces |
|
IsolatedLoadbalancerProfile | ||
Test Suite |
Test Case | |
architect1_onboard_sre2 |
create_namespaces |
|
sre2_onboard |
onboard_services |
|
sre2_execute |
update_cluster_ip_service |
pytest.mark.floatingip pytest.mark.service |
sre2_execute |
update_service_type |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre2_execute |
update_ingress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre2_execute |
update_egress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre2_execute |
update_network_policy_policy_types |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre2_execute |
update_loadbalancer_service_general_properties |
pytest.mark.floatingip pytest.mark.service pytest.mark.mx_required |
sre2_execute |
validate_allowed_address_pair_failover |
pytest.mark.virtualnetwork pytest.mark.virtualmachineinterface pytest.mark.pod pytest.mark.deployment |
sre2_execute |
validate_allowed_address_pair_update |
pytest.mark.virtualnetwork pytest.mark.virtualmachineinterface pytest.mark.pod pytest.mark.deployment |
sre2_execute |
update_lb_service_static_public_vn |
pytest.mark.virtualnetwork pytest.mark.virtualmachineinterface pytest.mark.floatingip pytest.mark.pod pytest.mark.deployment pytest.mark.service pytest.mark.mx_required |
sre2_execute |
update_label_of_public_network |
pytest.mark.virtualnetwork pytest.mark.virtualmachineinterface pytest.mark.floatingip pytest.mark.service pytest.mark.pod pytest.mark.deployment pytest.mark.mx_required |
architect1_execute_sre2 |
validate_link_local_service |
pytest.mark.globalvrouterconfig |
sre2_teardown |
teardown_services |
|
architect1_teardown_sre2 |
teardown_namespaces |
|
NonIsolatedNginxIngressLB |
||
Test Suite |
Test Case |
|
architect2_onboard_sre3 |
create_namespaces |
|
sre3_onboard |
onboard_services |
|
sre3_execute |
modify_liveness_probe |
pytest.mark.virtualmachineinterface pytest.mark.pod pytest.mark.deployment |
sre3_execute |
update_cluster_ip_service |
pytest.mark.floatingip pytest.mark.service |
sre3_execute |
update_ingress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre3_execute |
update_egress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre3_execute |
update_network_policy_policy_types |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre3_execute |
update_ingress_service |
pytest.mark.floatingip pytest.mark.service |
sre3_execute |
update_label_of_pods |
pytest.mark.applicationpolicyset pytest.mark.virtualmachineinterface pytest.mark.pod pytest.mark.deployment pytest.mark.networkpolicy |
architect2_execute_sre3 |
validate_link_local_service |
pytest.mark.globalvrouterconfig |
sre3_teardown |
teardown_services |
|
architect2_teardown_sre3 |
teardown_namespaces |
|
MultiNamespaceContourIngressLB |
||
Test Suite |
Test Case | |
sre4_onboard |
onboard_services |
|
sre4_execute |
update_cluster_ip_service |
pytest.mark.floatingip pytest.mark.service |
sre4_execute |
update_ingress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre4_execute |
update_egress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre4_execute |
update_network_policy_policy_types |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
architect2_execute_sre4 |
validate_link_local_service |
pytest.mark.globalvrouterconfig |
architect2_execute_sre4 |
update_namespace_label |
pytest.mark.virtualnetworkrouter pytest.mark.namespace |
architect2_execute_sre4 |
validate_mesh_virtual_network_router |
pytest.mark.virtualnetworkrouter pytest.mark.mx_required |
architect2_execute_sre4 |
validate_hub_spoke_virtual_network_router |
pytest.mark.virtualnetworkrouter pytest.mark.mx_required |
architect2_execute_sre4 |
update_forwarding_mode_on_namespace |
pytest.mark.virtualnetworkrouter |
architect2_onboard_sre4 |
create_namespaces |
|
sre4_teardown |
teardown_services |
|
architect2_teardown_sre4 |
teardown_namespaces |
|
MultiNamespaceIsolatedLB |
||
Test Suite |
Test Case |
|
architect2_onboard_sre5 |
create_namespaces |
|
sre5_onboard |
onboard_services |
|
architect2_execute, 1, sre5 |
validate_link_local_service |
pytest.mark.globalvrouterconfig |
architect2_execute_sre5 |
update_namespace_label |
pytest.mark.virtualnetworkrouter pytest.mark.namespace |
architect2_execute_sre5 |
validate_mesh_virtual_network_router |
pytest.mark.virtualnetworkrouter pytest.mark.mx_required |
architect2_execute_sre5 |
validate_hub_spoke_virtual_network_router |
pytest.mark.virtualnetworkrouter pytest.mark.mx_required |
architect2_execute_sre5 |
update_forwarding_mode_on_namespace |
pytest.mark.virtualnetworkrouter |
architect2_execute_sre5 |
update_fabric_forwarding_on_external_vn |
pytest.mark.virtualnetwork pytest.mark.mx_required |
sre5_execute |
update_cluster_ip_service |
pytest.mark.floatingip pytest.mark.service |
sre5_execute |
update_service_type |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre5_execute |
update_ingress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre5_execute |
update_egress_network_policy |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre5_execute |
update_network_policy_policy_types |
pytest.mark.floatingip pytest.mark.applicationpolicyset pytest.mark.service pytest.mark.networkpolicy |
sre5_execute |
update_loadbalancer_service_general_properties |
pytest.mark.floatingip pytest.mark.service pytest.mark.mx_required |
sre5_execute |
validate_allowed_address_pair_failover |
pytest.mark.virtualnetwork pytest.mark.virtualmachineinterface pytest.mark.pod pytest.mark.deployment |
sre5_execute |
validate_allowed_address_pair_update |
pytest.mark.virtualnetwork pytest.mark.virtualmachineinterface pytest.mark.pod pytest.mark.deployment |
architect2_execute_sre5 |
update_lb_service_static_public_vn |
pytest.mark.virtualnetwork pytest.mark.virtualmachineinterface pytest.mark.floatingip pytest.mark.pod pytest.mark.deployment pytest.mark.service pytest.mark.mx_required |
sre5_teardown |
teardown_services |
|
architect2_teardown_sre5 |
teardown_namespaces |