[Bug 1881140] Re: Add tempest functional test coverage to OpenStack charms

Corey Bryant 1881140 at bugs.launchpad.net
Fri Aug 28 17:55:26 UTC 2020


** No longer affects: cloud-archive

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1881140

Title:
  Add tempest functional test coverage to OpenStack charms

Status in OpenStack AODH Charm:
  Triaged
Status in OpenStack Barbican Charm:
  Triaged
Status in OpenStack ceilometer charm:
  Triaged
Status in OpenStack ceilometer-agent charm:
  Triaged
Status in OpenStack cinder charm:
  Triaged
Status in OpenStack cinder-backup charm:
  Triaged
Status in OpenStack cinder-ceph charm:
  Triaged
Status in OpenStack Designate Charm:
  Triaged
Status in OpenStack glance charm:
  In Progress
Status in OpenStack heat charm:
  Triaged
Status in OpenStack keystone charm:
  Triaged
Status in charm-keystone-kerberos:
  Triaged
Status in OpenStack Keystone LDAP integration:
  Triaged
Status in charm-keystone-saml-mellon:
  Triaged
Status in OpenStack Manila Charm:
  Triaged
Status in OpenStack Manila-Ganesha Charm:
  Triaged
Status in OpenStack Manila Generic Backend Charm:
  Triaged
Status in OpenStack Masakari Charm:
  Triaged
Status in OpenStack Masakari Monitors Charm:
  Triaged
Status in OpenStack neutron-api charm:
  Triaged
Status in charm-neutron-api-plugin-arista:
  Triaged
Status in charm-neutron-api-plugin-ovn:
  Triaged
Status in charm-neutron-dynamic-routing:
  Triaged
Status in OpenStack neutron-gateway charm:
  Triaged
Status in OpenStack neutron-openvswitch charm:
  Triaged
Status in OpenStack Nova Cell Controller Charm:
  Triaged
Status in OpenStack nova-cloud-controller charm:
  Triaged
Status in OpenStack nova-compute charm:
  Triaged
Status in OpenStack Octavia Charm:
  Triaged
Status in charm-ovn-central:
  Triaged
Status in charm-ovn-chassis:
  Triaged
Status in charm-ovn-dedicated-chassis:
  Triaged
Status in OpenStack Placement Charm:
  Triaged
Status in OpenStack swift-proxy charm:
  Triaged
Status in OpenStack swift-storage charm:
  Triaged
Status in Ubuntu:
  New

Bug description:
  A subset of tempest tests can be added via zaza to get better
  functional test coverage for the payload deployed by the charms. This
  should be something that can be added for all of the openstack charms,
  whether it's a single tempest test or many.

  Example for cinder:

  diff --git a/tests/tests.yaml b/tests/tests.yaml
  index 50aff23..8aaf0d6 100644
  --- a/tests/tests.yaml
  +++ b/tests/tests.yaml
  @@ -19,10 +19,21 @@ configure:
   - zaza.openstack.charm_tests.neutron.setup.basic_overcloud_network
   - zaza.openstack.charm_tests.nova.setup.create_flavors
   - zaza.openstack.charm_tests.nova.setup.manage_ssh_key
  +- zaza.openstack.charm_tests.tempest.setup.add_cirros_alt_image
  +- zaza.openstack.charm_tests.tempest.setup.add_tempest_flavors
  +- zaza.openstack.charm_tests.tempest.setup.add_tempest_roles
  +- zaza.openstack.charm_tests.tempest.setup.render_tempest_config_keystone_v3
   tests:
   - zaza.openstack.charm_tests.cinder.tests.CinderTests
   - zaza.openstack.charm_tests.cinder.tests.SecurityTests
   - zaza.openstack.charm_tests.policyd.tests.CinderTests
  +- zaza.openstack.charm_tests.tempest.tests.TempestTest
   tests_options:
     policyd:
       service: cinder
  +  tempest:
  +    default:
  +      regex:
  +         - "cinder_tempest_plugin"
  +         - "tempest.api.volume"
  +         - "tempest.scenario.test_volume_*"

  
  This assumes zaza-openstack-tests has the following in requirements.txt:

  git+https://opendev.org/openstack/tempest.git#egg=tempest
  git+https://opendev.org/openstack/cinder-tempest-plugin.git#egg=cinder-tempest-plugin

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-aodh/+bug/1881140/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list