Need to remove tethering between tempest tests and engine functional tests

Bug #1476759 reported by Victor Ryzhenkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
Medium
Victor Ryzhenkin

Bug Description

The main problem is this function
https://github.com/openstack/murano/blob/master/murano/tests/functional/common/utils.py#L74
which used in
https://github.com/openstack/murano/blob/master/murano/tests/functional/api/v1/test_repository.py#L35

This lead to Import Errors, if we trying to install tempest to venv.

To avoid these errors, we should install requirements of murano after tempest installation.
But in time, requirements may override critical libs in tempest dependencies, and our gate will be blocked.

Need to remove tether between tempest api tests and common/utils.py to install tempest into venv and make dsvm gate more stable.

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

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

Changed in murano:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (master)

Reviewed: https://review.openstack.org/215137
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=11f0aeeb5e01196b511e37c8ec5ae71b69479a1b
Submitter: Jenkins
Branch: master

commit 11f0aeeb5e01196b511e37c8ec5ae71b69479a1b
Author: Victor Ryzhenkin <email address hidden>
Date: Thu Aug 20 16:51:59 2015 +0300

    Remove tethering between func and api tests and use venv for tempest

    In this patch removed tethering between functional tests and api tests
    which blocks test runs when tempest installation uses venv.
    Also, in this patch implemented tempest venv using for main gate job,
    which gave to main gate a beautiful stability against version conflicts.

    Change-Id: I577399552341f4b8085637e5dab975ccdd28cd2b
    Closes-Bug: #1476759

Changed in murano:
status: In Progress → Fix Committed
Changed in murano:
status: Fix Committed → Fix Released
Changed in murano:
milestone: liberty-3 → 1.0.0
Changed in murano:
milestone: 1.0.0 → 1.0.1
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.