Bug 1644957 - RHBZ#1619367 and RHBZ#1613475 make all heat tests skipped.
Summary: RHBZ#1619367 and RHBZ#1613475 make all heat tests skipped.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-heat-tests-tempest
Version: 13.0 (Queens)
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: ---
Assignee: Rabi Mishra
QA Contact: Arik Chernetsky
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-11-01 04:20 UTC by Keigo Noha
Modified: 2021-12-10 18:09 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-11-29 08:46:12 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-11718 0 None None None 2021-12-10 18:09:33 UTC

Description Keigo Noha 2018-11-01 04:20:25 UTC
Description of problem:
RHBZ#1619367 and RHBZ#1613475 make all heat tests skipped.

(overcloud) [stack@ mytempest]$ cat whitelist.lst
heat_tempest_plugin.tests.api
(overcloud) [stack@ mytempest]$ 
(overcloud) [stack@ mytempest]$ 
(overcloud) [stack@ mytempest]$ ostestr -c 1 -w whitelist.lst
{0} heat_tempest_plugin.tests.api.test_heat_api.environments_environment_with_parameter.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.environments_poll_for_envstack_create_complete.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.environments_get_stack_output.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.environments_delete_envstack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_create_stack_with_resources.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_poll_for_rsrcstack_create_complete.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_list_resources.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_list_filtered_resources.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_show_resource.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_mark_resource_unhealthy.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_show_unhealthy_resource.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_signal_resource.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resources_delete_stack_with_resources.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resourcetypes_list_resource_types.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resourcetypes_show_resource_type.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.resourcetypes_resource_type_template.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_stack_list.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_create_empty_stack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_poll_for_empty_create_complete.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_show_empty_stack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_delete_empty_stack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_create_stack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_poll_for_stack_create_complete.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_show_stack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_update_stack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_poll_for_stack_update_complete.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_patch_update_stack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_poll_for_stack_patch_update_complete.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_list_stack_outputs.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_get_stack_output.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.stacks_delete_stack.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.templates_list_template_versions.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.templates_list_template_functions.test_request ... SKIPPED: No host configured
{0} heat_tempest_plugin.tests.api.test_heat_api.templates_template_validate.test_request ... SKIPPED: No host configured


Version-Release number of selected component (if applicable):
python-gabbi-1.42.1-2.el7ost
python-heat-tests-tempest-0.1.1-0.20180514163844.9d99219.el7ost

How reproducible:
Always

Steps to Reproduce:
1. Deploy overcloud
2. Install python-gabbi-1.42.1-2.el7ost, python-heat-tests-tempest-0.1.1-0.20180514163844.9d99219.el7ost and tempest
3. Run tempest with whitelist.

Actual results:
All tests are skipped.

Expected results:
All tests are run and not skipped.

Additional info:
From the log, the message, 'No host conifugred', is shown at
---
     91 
     92         @case.testcase.skipIf(self.host == '', 'No host configured')
     93         @functools.wraps(test_method)
     94         def do_test(*args, **kwargs):
~~~

In python-heat-tests-tempest, host argument is always assigned to empty.
~~~
     95     api_tests = driver.build_tests(test_dir, loader, url=endpoint, host="",
     96                                    test_loader_name=__name__)
     97 
     98     register_test_suite_ids(api_tests)
     99     return api_tests
~~~

Comment 6 Rabi Mishra 2018-11-29 08:46:12 UTC
I'm closing this one. Please reopen if customer still has the issue.


Note You need to log in before you can comment on or make changes to this bug.