Run tempest smoke during charm smoke test

Closes-Bug: #1881140
Change-Id: Id380c052fbf7f23bd3b1c0826f953eeacd97b6fd
This commit is contained in:
Liam Young 2020-06-12 09:24:10 +00:00
parent d13a5791b2
commit 1968c09af4
4 changed files with 19 additions and 2 deletions

2
.gitignore vendored
View File

@ -12,3 +12,5 @@ trusty
.stestr
func-results.json
__pycache__
tempest-workspace
tempest.log

View File

@ -16,3 +16,5 @@ coverage>=4.5.2
pyudev # for ceph-* charm unit tests (need to fix the ceph-* charm unit tests/mocking)
git+https://github.com/openstack-charmers/zaza.git#egg=zaza;python_version>='3.0'
git+https://github.com/openstack-charmers/zaza-openstack-tests.git#egg=zaza.openstack
git+https://opendev.org/openstack/tempest.git#egg=tempest;python_version>='3.6'
tempest;python_version<'3.6'

View File

@ -8,6 +8,7 @@ machines:
constraints: mem=3072M
'1':
'2':
constraints: mem=3072M
relations:
- ["keystone:shared-db", "mysql:shared-db"]

View File

@ -4,7 +4,7 @@ comment:
- 'the glance configure job validates operation of identity-service relation'
smoke_bundles:
- bionic-train
- full_run: bionic-train
gate_bundles:
- trusty-mitaka
- xenial-mitaka
@ -23,12 +23,24 @@ dev_bundles:
configure:
- zaza.openstack.charm_tests.glance.setup.add_lts_image
- zaza.openstack.charm_tests.keystone.setup.add_demo_user
- full_run:
- zaza.openstack.charm_tests.glance.setup.add_cirros_image
- zaza.openstack.charm_tests.glance.setup.add_cirros_alt_image
- zaza.openstack.charm_tests.keystone.setup.add_demo_user
- zaza.openstack.charm_tests.keystone.setup.add_tempest_roles
- zaza.openstack.charm_tests.tempest.setup.render_tempest_config_keystone_v3
tests:
- zaza.openstack.charm_tests.glance.tests.GlanceTest
- zaza.openstack.charm_tests.policyd.tests.GlanceTests
- full_run:
- zaza.openstack.charm_tests.tempest.tests.TempestTest
- zaza.openstack.charm_tests.glance.tests.GlanceTest
- zaza.openstack.charm_tests.policyd.tests.GlanceTests
tests_options:
tempest:
full_run:
smoke: True
policyd:
service: glance
force_deploy: