[OVN] In stable branches we don't run neutron-tempest-plugin tests

Bug #1881283 reported by Maciej Jozefczyk
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Low
Unassigned

Bug Description

We don't run neutron-tempest-plugin tests in stable branches, at least with networking-ovn...

Example:
https://41620a559c5090d887c6-f99336677cbcb935a72dddbf18215860.ssl.cf5.rackcdn.com/731477/2/check/networking-ovn-tempest-dsvm-ovs-release/5f1b8f3/testr_results.html

600~ tests were triggered instead 1200~...

Because of the line [1] the "INSTALL_TEMPEST" variable is False on stable branches, to not mix stable code requirements with master tempest plugin.

neutron-tempest-plugin is not installed while testing networking-ovn on stable branches.

Recently this change was merged [2], that enables installation of tempest in separate py3 only venv. So that we can run new tempest in stable branches.

Maybe we could somehow install neutron-tempest-plugin in that venv instead globally? That could enable running the tests on gates.

[1] https://opendev.org/openstack/devstack/src/branch/stable/train/lib/tempest#L60
[2] https://github.com/openstack/tempest/commit/1c680fdb728c24a4c9a1507ad8319f0a505cef9c

Tags: ovn
tags: added: ovn
Revision history for this message
Bernard Cafarelli (bcafarel) wrote :

I need to check that stuff again, but from what I remember INSTALL_TEMPEST to False is needed to avoid it on system (not venv), and actual fix is to switch away from deprecated all-plugin to all tempest target

(it looks like from quick grep in zuul.d/networking-ovn-jobs.yaml that all-plugin env is used)

Revision history for this message
Bernard Cafarelli (bcafarel) wrote :

Maybe networking-ovn needs something similar to https://review.opendev.org/#/c/730379 (fix for networking-bgpvpn)

Revision history for this message
Ghanshyam Mann (ghanshyammann) wrote :

It need little more than just using 'all' tox env. we discussed on IRC and found job needs to enable the neutron-tempest-plguin with tempest_plugins var so that devstack can install it in Tempest venv.

Maciej trying that - https://review.opendev.org/#/c/731477/3

Changed in neutron:
importance: Undecided → Low
Revision history for this message
Brian Haley (brian-haley) wrote :

Looking at similar tempest jobs in master and stable branches seem to show number of tempest jobs are equal, so will close this. Plus networking-ovn is no more...

Changed in neutron:
status: New → 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.