vmware-nsx/vmware_nsx_tempest/services
Devang Doshi 86e851b0d1 Tempest: Added MDProxy scenario test cases
{0} vmware_nsx_tempest.tests.nsxv3.scenario.test_mdproxy.TestMDProxy.test_mdproxy_delete_when_ls_bounded [42.348919s] ... ok
{0} vmware_nsx_tempest.tests.nsxv3.scenario.test_mdproxy.TestMDProxy.test_mdproxy_isolated_network [33.465001s] ... ok
{0} vmware_nsx_tempest.tests.nsxv3.scenario.test_mdproxy.TestMDProxy.test_mdproxy_ping [70.032833s] ... ok
{0} vmware_nsx_tempest.tests.nsxv3.scenario.test_mdproxy.TestMDProxy.test_mdproxy_verify_backend [69.797982s] ... ok
{0} vmware_nsx_tempest.tests.nsxv3.scenario.test_mdproxy.TestMDProxy.test_mdproxy_with_incorrect_password [62.458667s] ... FAILED
{0} vmware_nsx_tempest.tests.nsxv3.scenario.test_mdproxy.TestMDProxy.test_mdproxy_with_multiple_metadata_ports [131.592047s] ... ok
{0} vmware_nsx_tempest.tests.nsxv3.scenario.test_mdproxy.TestMDProxy.test_mdproxy_with_multiple_ports_on_network [114.483229s] ... ok
{0} vmware_nsx_tempest.tests.nsxv3.scenario.test_mdproxy.TestMDProxy.test_mdproxy_with_server_on_two_ls [102.261764s] ... ok

1 failed test case is expected to run on other VDNet set up.

Change-Id: I5871563d46641abb62311389c2f1e4a55c63cc18
2016-12-16 10:49:31 -08:00
..
lbaas tempest: lbaas l7 switching scenario tests 2016-10-18 13:12:28 +00:00
qos Tempest: QoS clients and API CRUD operation tests 2016-06-06 17:06:19 -07:00
__init__.py init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00
base_l2gw.py Fix xenial pep8 problems - add translations 2016-08-01 08:42:01 +03:00
l2_gateway_client.py Tempest: Adding l2gw test 2016-03-21 19:33:06 +00:00
l2_gateway_connection_client.py Tempest: fix broken tempest tests 2016-03-13 06:41:14 -07:00
load_balancer_v1_client.py Fix xenial pep8 problems - add translations 2016-08-01 08:42:01 +03:00
network_client_base.py Tempest: fix broken tempest tests 2016-03-13 06:41:14 -07:00
nsxv3_client.py Tempest: Added MDProxy scenario test cases 2016-12-16 10:49:31 -08:00
nsxv_client.py Tempest: Providing support for disable spoofguard feature 2016-07-26 14:43:59 +00:00
README.rst [Tempest]: initial lbaasv2 clients and API tests 2016-04-14 14:27:35 +00:00
taas_client.py Tempest: TaaS Client for Tap Service and Tap Flow 2016-11-14 12:48:17 -08:00
tags_client.py Tempest: Network tags clients, CRUD and Filter testing 2016-08-11 09:33:12 -07:00
utils.py init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00

This folder contains services for managing NSX-v, NSX-v3.

Services provided:

# Openstack tempest service clients l2_gateway_client.py based on tempest BaseNetworkClient implements client APIs to manage neutron l2-gateway resources

l2_gateway_connection_client.py

based on tempest BaseNetworkClient implements client APIs to manage neutron l2-gateway-connection resources

lbaas v2 clients: ported from neutron_lbaas to comply with tempest services.

lbaas/load_balancers_client.py lbaas/listeners_client.py lbaas/pools_client.py lbaas/health_monitorys_client.py lbaas/members_client.py

lbv1_client.py

based on tempest BaseNetworkClient implements client APIs to manage neutron v1 load-balancer resources

network_client_base.py

due to tempest network services are in the process of migrating to tempest-lib, some features to be used by tests are not in BaseNetworkClient. Inherent here and used by all vmware-nsx-tempest client for now.

# NSX speific services nsxv_client.py implements API to manage NSX-v components - Logical switch (Tenant network) - Edge (Service edge, DHCP edge, and VDR edge) - DFW firewall rules (Security group) - SpoofGuard

nsxv3_client.py implements API to manage NSX backend resources:
  • logical switch
  • firewall section
  • nsgroup
  • logical router