Skip to content

Commit

Permalink
Merge pull request #3774 from stefannica/fix-lbaasv2-tempest
Browse files Browse the repository at this point in the history
octavia: adjust tempest filters (SOC-10965)
  • Loading branch information
stefannica authored Nov 27, 2019
2 parents c3977b3 + 9a3f184 commit 9fafe67
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 2 deletions.
2 changes: 1 addition & 1 deletion jenkins/ci.suse.de/openstack-crowbar-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
default-value: ''
value: >-
smoke,keystone,swift,glance,cinder,neutron,nova,ceilometer,barbican,fwaas,
trove,aodh,heat,magnum,manila,lbaas,designate
trove,aodh,heat,magnum,manila,lbaas,lbaas-octavia,designate
description: >-
Name of the filter file to use for tempest. Selecting multiple values
will run tempest for each selected value.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@
default-value: '{tempest_filter_list|}'
value: >-
smoke,keystone,swift,glance,cinder,neutron,nova,ceilometer,barbican,fwaas,
trove,aodh,heat,magnum,manila,lbaas,designate
trove,aodh,heat,magnum,manila,lbaas,lbaas-octavia,designate
description: >-
Name of the filter file to use for tempest. Selecting multiple values
will run tempest for each selected value.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,10 @@ export want_all_ssl=1
export want_designate_proposal=1
{% endif %}

{% if 'octavia' in deployments %}
export want_octavia_proposal=1
{% endif %}

# export ironicnetmask=

# Use this to override the crowbar node list order in qa_crowbarsetup.sh
Expand Down
17 changes: 17 additions & 0 deletions scripts/qa_crowbarsetup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3761,6 +3761,23 @@ id-301f5a30-1c6f-4ea0-be1a-91fd28d44354
id-bdbb5441-9204-419d-a225-b4fdbfb1a1a8
id-6bba729b-3fb6-494b-9e1e-82bbd89a1045
EOF
if [[ $want_octavia_proposal > 0 ]]; then
cat - > $blacklistfile << EOF
# The lbaasv2-proxy service plugin doesn't handle the `http_method` attribute correctly (SOC-10965)
# Upstream bug https://storyboard.openstack.org/#!/story/2006909
neutron_lbaas.tests.tempest.v2.api.test_health_monitors_non_admin.TestHealthMonitors.test_list_health_monitors_two
# There is no Octavia counterpart for neutron service flavors and flavors
# cannot be transparently handled by the lbaasv2-proxy service plugin
neutron_lbaas.tests.tempest.v2.api.test_load_balancers_non_admin.LoadBalancersTestJSON.test_create_load_balancer_invalid_flavor_field
# Updating a load balancer with an empty body is not handled by the lbaasv2-proxy service plugin
neutron_lbaas.tests.tempest.v2.api.test_load_balancers_non_admin.LoadBalancersTestJSON.test_update_load_balancer_missing_admin_state_up
neutron_lbaas.tests.tempest.v2.api.test_load_balancers_non_admin.LoadBalancersTestJSON.test_update_load_balancer_missing_description
neutron_lbaas.tests.tempest.v2.api.test_load_balancers_non_admin.LoadBalancersTestJSON.test_update_load_balancer_missing_name
EOF
fi
fi
tempest cleanup --init-saved-state
Expand Down

0 comments on commit 9fafe67

Please sign in to comment.