Bug 1343985
| Summary: | tempest run fails smoke tests | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Mike Abrams <mabrams> |
| Component: | openstack-ceilometer | Assignee: | Pradeep Kilambi <pkilambi> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Sasha Smolyak <ssmolyak> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | 9.0 (Mitaka) | CC: | apevec, jdanjou, jruzicka, lhh, mabaakou, slinaber, srevivo |
| Target Milestone: | zstream | Keywords: | Triaged, ZStream |
| Target Release: | 8.0 (Liberty) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-ceilometer-6.1.1-1.el7ost | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-07-30 16:27:52 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1353929 | ||
| Bug Blocks: | |||
Need to update to Ceilometer 6.0.1 as soon as it's released upstream. |
Description of problem: tempest run fails smoke tests in mitaka Version-Release number of selected component (if applicable): openstack-tempest-10.0.0-1.b4a056dgit.el7ost.noarch How reproducible: tools/run-tests.sh '.*smoke' Steps to Reproduce: 1. setup mitaka 2. setup tempest 3. run tools/run-tests.sh '.*smoke' Actual results: [stack@undercloud tempest]$ tools/run-tests.sh '.*smoke' Non-zero exit code (2) from test listing. running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ${OS_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --list --- import errors --- Failed to import test module: ceilometer.tests.tempest.api.test_telemetry_notification_api Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name __import__(name) File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/api/test_telemetry_notification_api.py", line 17, in <module> from ceilometer.tests.tempest.api import base File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/api/base.py", line 23, in <module> from ceilometer.tests.tempest.service import client File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/service/client.py", line 27, in <module> from tempest.services.image.v2.json.images_client import ImagesClientV2 ImportError: cannot import name ImagesClientV2 Failed to import test module: ceilometer.tests.tempest.scenario.test_object_storage_telemetry_middleware Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name __import__(name) File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/scenario/test_object_storage_telemetry_middleware.py", line 22, in <module> from ceilometer.tests.tempest.service import client File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/service/client.py", line 27, in <module> from tempest.services.image.v2.json.images_client import ImagesClientV2 ImportError: cannot import name ImagesClientV2 running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ${OS_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --list --- import errors --- Failed to import test module: ceilometer.tests.tempest.api.test_telemetry_notification_api Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name __import__(name) File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/api/test_telemetry_notification_api.py", line 17, in <module> from ceilometer.tests.tempest.api import base File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/api/base.py", line 23, in <module> from ceilometer.tests.tempest.service import client File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/service/client.py", line 27, in <module> from tempest.services.image.v2.json.images_client import ImagesClientV2 ImportError: cannot import name ImagesClientV2 Failed to import test module: ceilometer.tests.tempest.scenario.test_object_storage_telemetry_middleware Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name __import__(name) File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/scenario/test_object_storage_telemetry_middleware.py", line 22, in <module> from ceilometer.tests.tempest.service import client File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/service/client.py", line 27, in <module> from tempest.services.image.v2.json.images_client import ImagesClientV2 ImportError: cannot import name ImagesClientV2 The test run didn't actually run any tests [stack@undercloud tempest]$ Expected results: test results pass Additional info: https://bugzilla.redhat.com/show_bug.cgi?id=1335541 https://github.com/redhat-openstack/tempest/commit/e35810c89c5ddd7a5f8263f8d9892b79f8ac4fdf