stable/stein testing with tempest plugin does not run the plugin test

Bug #1938227 reported by Ghanshyam Mann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tempest
Fix Released
Undecided
Ghanshyam Mann

Bug Description

Stable/stein uses old Tempest 26.0.0 to run the test and that is why we use stable/stein upper-constraints in the testing. But when any jobs with tempest plugins try to run plugins tests, they fail.

This is because a new role run-tempest-26 (used for testing with tempest 26.0.0) does not include the stable/stein in the list of branches for whom we use stable constraints instead of master constraints. and due to that run-tempest-26 finds constraints mismatch and recreates the tempest virtual env. On recreation, venv remove the previously installed tempest pluings and so does cannot run their test.

Changed in tempest:
status: New → Triaged
assignee: nobody → Ghanshyam Mann (ghanshyammann)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tempest (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/tempest/+/802625

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

Reviewed: https://review.opendev.org/c/openstack/tempest/+/802625
Committed: https://opendev.org/openstack/tempest/commit/617c84c7e5f040c1cdbff7bc63be7e74281c2b3c
Submitter: "Zuul (22348)"
Branch: master

commit 617c84c7e5f040c1cdbff7bc63be7e74281c2b3c
Author: Ghanshyam Mann <email address hidden>
Date: Tue Jul 27 16:24:53 2021 -0500

    Fix run-tempest-26 role for stable/stein

    stable/stein uses old Tempest 26.0.0 to run the test
    and that is why we use stable/stein upper-constraints
    in the testing. But when any jobs with tempest plugins
    try to run plugins tests, they fail.

    This is because a new role run-tempest-26 (used for testing
    with tempest 26.0.0) does not include the stable/stein in the
    list of branches for whom we use stable constraints instead of
    master constraints. and due to that run-tempest-26 finds constraints
    mismatch and recreates the tempest virtual env. On recreation, venv
    remove the previously installed tempest pluings and so does not run
    their test.

    Closes-Bug: #1938227
    Change-Id: I00ac642fa602980d14612adc1ce65068d67db8ad

Changed in tempest:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tempest 28.1.0

This issue was fixed in the openstack/tempest 28.1.0 release.

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.