manila_tempest_tests AttributeError: 'module' object has no attribute 'get_configured_credentials'

Bug #1519612 reported by Sam Wan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
Undecided
Sam Wan

Bug Description

manila_tempest_tests does not work with the merge of tempest commit: 290b3e1 "Factor up config dependent credential classes".

failed test cases in CI
----------------------------------
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_admin_actions.AdminActionsTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_admin_actions_negative.AdminActionsNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_multi_backend.ShareMultiBackendTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_quotas.SharesAdminQuotasUpdateTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_quotas_negative.SharesAdminQuotasNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_security_services.SecurityServiceAdminTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_instances.ShareInstancesTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_manage.ManageCIFSShareTest) ... SKIPPED: Manage/unmanage tests are disabled.
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_manage.ManageGLUSTERFSShareTest) ... SKIPPED: Manage/unmanage tests are disabled.
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_manage.ManageHDFSShareTest) ... SKIPPED: Manage/unmanage tests are disabled.
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_manage.ManageNFSShareTest) ... SKIPPED: Manage/unmanage tests are disabled.
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_networks.ShareNetworkAdminTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_servers.ShareServersAdminTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_servers_negative.ShareServersNegativeAdminTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_types.ShareTypesAdminTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_types_extra_specs.ExtraSpecsReadAdminTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_types_extra_specs.ExtraSpecsWriteAdminTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_types_extra_specs_negative.ExtraSpecsAdminNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_share_types_negative.ShareTypesAdminNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.admin.test_shares_actions.SharesActionsAdminTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_metadata.SharesMetadataTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_metadata_negative.SharesMetadataNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_rules.ShareRulesTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_rules_negative.ShareCertRulesForGLUSTERFSNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_rules_negative.ShareRulesNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_rules_negative.ShareUserRulesForCIFSNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_rules_negative.ShareUserRulesForNFSNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_security_services.SecurityServicesTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_security_services_mapping_negative.SecServicesMappingNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_share_networks.ShareNetworksTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_share_networks_negative.ShareNetworksNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_share_types_negative.ShareTypesNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_shares.SharesCIFSTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_shares.SharesGLUSTERFSTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_shares.SharesHDFSTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_shares.SharesNFSTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_shares_actions.SharesActionsTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_shares_actions.SharesRenameTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_shares_actions_negative.SharesActionsNegativeTest) [0.000000s] ... FAILED
{0} setUpClass (manila_tempest_tests.tests.api.test_shares_negative.SharesNegativeTest) [0.000000s] ... FAILED

==============================
Failed 36 tests - output below:
==============================

setUpClass (manila_tempest_tests.tests.api.admin.test_admin_actions.AdminActionsTest)
-------------------------------------------------------------------------------------

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):
      File "tempest/test.py", line 274, in setUpClass
        six.reraise(etype, value, trace)
      File "tempest/test.py", line 267, in setUpClass
        cls.resource_setup()
      File "/opt/stack/new/manila/manila_tempest_tests/tests/api/admin/test_admin_actions.py", line 30, in resource_setup
        super(AdminActionsTest, cls).resource_setup()
      File "/opt/stack/new/manila/manila_tempest_tests/tests/api/base.py", line 732, in resource_setup
        cls.os = clients.AdminManager()
      File "/opt/stack/new/manila/manila_tempest_tests/clients_share.py", line 41, in __init__
        cred_provider.get_configured_credentials('identity_admin'),
    AttributeError: 'module' object has no attribute 'get_configured_credentials'
------------------------------------------------------------------------------------

 tempest commit 290b3e1 has moved get_configured_credentials to credentials_factory.py and manila_tempest_tests does not work anymore

Tags: tempest
Sam Wan (sam-wan)
Changed in manila:
assignee: nobody → Sam Wan (sam-wan)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (master)

Fix proposed to branch: master
Review: https://review.openstack.org/249558

Changed in manila:
status: New → In Progress
Xing Yang (xing-yang)
tags: added: tempest
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (master)

Reviewed: https://review.openstack.org/249558
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=69a3d999c2a1119656243422a8185e32240311eb
Submitter: Jenkins
Branch: master

commit 69a3d999c2a1119656243422a8185e32240311eb
Author: Sam Wan <email address hidden>
Date: Wed Nov 25 00:22:28 2015 -0500

    Change manila_tempest_tests to use credentials_factory

    With the merge of 'Factor up config dependent credential classes' in tempest,
    (Change-Id: I351f86f0570070105bbf24f2d904e917feea6e57)
    helper methods related to credentials have been moved to
    common.credentials_factory module.
    manila_tempest_tests need to change accordingly.

    Change-Id: I9e5c72279638e07f509a4bfe0174b5ad5ee70b45
    Closes-Bug: #1519612

Changed in manila:
status: In Progress → Fix Committed
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/manila 2.0.0.0b1

This issue was fixed in the openstack/manila 2.0.0.0b1 development milestone.

Changed in manila:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.