neutron_tempest_plugin.tap_as_a_service.scenario package

Submodules

neutron_tempest_plugin.tap_as_a_service.scenario.manager module

class neutron_tempest_plugin.tap_as_a_service.scenario.manager.BaseTaasScenarioTests(*args, **kwargs)

Bases: BaseTempestTestCase

neutron_tempest_plugin.tap_as_a_service.scenario.test_taas module

class neutron_tempest_plugin.tap_as_a_service.scenario.test_taas.TestTaaS(*args, **kwargs)

Bases: BaseTaasScenarioTests

Config Requirement in tempest.conf:

  • project_network_cidr_bits- specifies the subnet range for each network

  • project_network_cidr

  • public_network_id.

test_tap_flow_data_mirroring()

Test idempotent id: 40903cbd-0e3c-464d-b311-dc77d3894e65

Create test topology and TaaS resources

Creates test topology consisting of 3 servers, one routable network, ports and TaaS resources, i.e. tap-service and tap-flow using those ports.

neutron_tempest_plugin.tap_as_a_service.scenario.test_traffic_impact module

class neutron_tempest_plugin.tap_as_a_service.scenario.test_traffic_impact.TestTaaSTrafficScenarios(*args, **kwargs)

Bases: BaseTaasScenarioTests

test_taas_forwarded_traffic_negative()

Test idempotent id: 6c54d9c5-075a-4a1f-bbe6-12c3c9abf1e2

Check that TAAS doesn’t forward traffic

test_taas_forwarded_traffic_positive()

Test idempotent id: fcb15ca3-ef61-11e9-9792-f45c89c47e11

Check that TAAS forwards traffic as expected

test_taas_forwarded_traffic_provider_net_negative()

Test idempotent id: 6c54d9c5-075a-4a1f-bbe6-12c3c9abf1e3

Check that TAAS doesn’t forward traffic in provider network

test_taas_forwarded_traffic_provider_net_positive()

Test idempotent id: fcb15ca3-ef61-11e9-9792-f45c89c47e12

Check that TAAS forwards traffic as expected in provider network

test_taas_network_connectivity()

Test idempotent id: e3c52e91-7abf-4dfd-8687-f7c071cdd333

test_taas_provider_network_connectivity()

Test idempotent id: ff414b7d-e81c-47f2-b6c8-53bc2f1e9b00

Module contents