tempest plugin is broken

Bug #1597857 reported by Emilien Macchi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
In Progress
Undecided
mariam john

Bug Description

Tempest code moved from openstack/tempest to trove itself as a plugin.
But now, tests don't work anymore.

This patch: https://review.openstack.org/#/c/336047/ is helping to fix some imports, but we still have some issues with config registration: https://github.com/openstack/trove/blob/master/trove/tests/tempest/plugin.py#L33-L41

Also, Trove gate is not voting on tempest jobs and it's really bad, we should fix it because it affects downstream CIs, like Puppet etc.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to trove (master)

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

Changed in trove:
assignee: nobody → mariam john (mariamj)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to trove (master)

Reviewed: https://review.openstack.org/336710
Committed: https://git.openstack.org/cgit/openstack/trove/commit/?id=de1d5a9f8805c8c80b16f0d1c40a0853ee72a991
Submitter: Jenkins
Branch: master

commit de1d5a9f8805c8c80b16f0d1c40a0853ee72a991
Author: Mariam John <email address hidden>
Date: Fri Jul 1 11:53:59 2016 -0700

    Fix config registration for Trove tempest plugin

    The Trove tempest plugin was created in this commit:
    Ibad5502cdca0e34cca4b5bc8a7106611f7393cf2. The tests however was
    not working because the plugin specific configuration variables
    was not being set correctly. This particular issue has been
    fixed in this changeset. Using the following commands:
        tox -e all-plugin -- trove.tests.tempest.tests.api
    4/5 tests pass. Will look into the failing test in a different
    changeset.

    Change-Id: Iad34209adb120e63cebbf12939baf30c5f017844
    Partial-Bug: #1597857

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.