diff options
author | Juha Kosonen <juha.kosonen@nokia.com> | 2017-11-02 16:25:00 +0200 |
---|---|---|
committer | Juha Kosonen <juha.kosonen@nokia.com> | 2017-11-02 16:25:00 +0200 |
commit | 0ccc31406d486d2eebe347f3292a38573d470eb1 (patch) | |
tree | a88a88a9efa7f0e4121aa4bc994e31b03cf00577 | |
parent | 0f8cb63a14d210cbe74fb4b7941c69056f628109 (diff) |
Add new neutron scenarios for rally sanity/full
Included several new NeutronNetworks and NeutronSecurityGroup
scenarios introduced by the recent Rally version.
Change-Id: I87ad0947ab6b4e1faf8fcad9006dbe34251c313b
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
-rw-r--r-- | functest/opnfv_tests/openstack/rally/scenario/full/opnfv-neutron.yaml | 123 | ||||
-rw-r--r-- | functest/opnfv_tests/openstack/rally/scenario/sanity/opnfv-neutron.yaml | 45 |
2 files changed, 168 insertions, 0 deletions
diff --git a/functest/opnfv_tests/openstack/rally/scenario/full/opnfv-neutron.yaml b/functest/opnfv_tests/openstack/rally/scenario/full/opnfv-neutron.yaml index 0a773533..2951e953 100644 --- a/functest/opnfv_tests/openstack/rally/scenario/full/opnfv-neutron.yaml +++ b/functest/opnfv_tests/openstack/rally/scenario/full/opnfv-neutron.yaml @@ -237,3 +237,126 @@ {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} sla: {{ no_failures_sla() }} + + NeutronSecurityGroup.create_and_delete_security_groups: + - + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + quotas: + neutron: + security_group: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronSecurityGroup.create_and_delete_security_group_rule: + - + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + quotas: + neutron: + security_group: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronSecurityGroup.create_and_list_security_group_rules: + - + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + quotas: + neutron: + security_group: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronSecurityGroup.create_and_show_security_group: + - + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + quotas: + neutron: + security_group: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronNetworks.set_and_clear_router_gateway: + - + args: + network_create_args: + router:external: True + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + quotas: + neutron: + network: -1 + router: -1 + roles: + - "admin" + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronNetworks.create_and_show_ports: + - + args: + ports_per_network: 2 + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + network: {} + quotas: + neutron: + network: -1 + router: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronNetworks.create_and_show_routers: + - + args: + subnets_per_network: 2 + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + network: {} + quotas: + neutron: + network: -1 + subnet: -1 + router: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronNetworks.create_and_show_subnets: + - + args: + subnets_per_network: 2 + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + network: {} + quotas: + neutron: + network: -1 + subnet: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} diff --git a/functest/opnfv_tests/openstack/rally/scenario/sanity/opnfv-neutron.yaml b/functest/opnfv_tests/openstack/rally/scenario/sanity/opnfv-neutron.yaml index 159f2b63..da99a48b 100644 --- a/functest/opnfv_tests/openstack/rally/scenario/sanity/opnfv-neutron.yaml +++ b/functest/opnfv_tests/openstack/rally/scenario/sanity/opnfv-neutron.yaml @@ -150,3 +150,48 @@ {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} sla: {{ no_failures_sla() }} + + NeutronSecurityGroup.create_and_delete_security_groups: + - + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + quotas: + neutron: + security_group: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronSecurityGroup.create_and_delete_security_group_rule: + - + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + quotas: + neutron: + security_group: -1 + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} + + NeutronNetworks.set_and_clear_router_gateway: + - + args: + network_create_args: + router:external: True + context: + {% call user_context(tenants_amount, users_amount, use_existing_users) %} + quotas: + neutron: + network: -1 + router: -1 + roles: + - "admin" + {% endcall %} + runner: + {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }} + sla: + {{ no_failures_sla() }} |