From 0ccc31406d486d2eebe347f3292a38573d470eb1 Mon Sep 17 00:00:00 2001 From: Juha Kosonen Date: Thu, 2 Nov 2017 16:25:00 +0200 Subject: 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 --- .../rally/scenario/full/opnfv-neutron.yaml | 123 +++++++++++++++++++++ .../rally/scenario/sanity/opnfv-neutron.yaml | 45 ++++++++ 2 files changed, 168 insertions(+) (limited to 'functest/opnfv_tests/openstack/rally') 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 0a773533a..2951e953a 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 159f2b633..da99a48b5 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() }} -- cgit 1.2.3-korg