[qa][tempest] Announcing scenario.manager stable interface
chkumar at redhat.com
Wed Mar 31 09:40:52 UTC 2021
On Wed, Mar 31, 2021 at 2:41 AM Ghanshyam Mann <gmann at ghanshyammann.com> wrote:
> ---- On Tue, 30 Mar 2021 15:44:30 -0500 Martin Kopec <mkopec at redhat.com> wrote ----
> > Hi all,
> > we would like to announce that tempest.scenario.manager has been declared stablein Tempest 27.0.0 and it's ready to be consumed by tempest plugins.All related patches were tracked under 'tempest-scenario-manager-stable' blueprint 
> > and the whole effort was tracked in .
> > A little history:Some time ago, tempest/scenario/manager.py got copied to most of the plugins and
> > therefore, it diverged - every plugin's copy had slight differences. In the latest release,
> > we pushed changes to unify the manager's methods and improved their APIs in orderto have them easier to consume.
> > I would also like to thank Soniya Vyas for an exceptional job moving this effort forward.
> To add here, this is stable for plugins which means we will take care of backward compatibility for any interface change in this file.
> Import path stays the same "from tempest.scenario import manager" . We encourage each plugin to remove the copy of it
> and start using it from the tempest.
> Thanks, Soniya, Lukas, and Martin for working hard on this, this was a long-pending thing in Tempest.
Great Job everyone, It is a major accomplishment!
>  https://opendev.org/openstack/tempest/src/commit/c0a408b803ba8df8e5570b9d877e15ccabb52fb2/tempest/scenario/manager.py
> >  https://review.opendev.org/q/topic:bp/tempest-scenario-manager-stable https://etherpad.opendev.org/p/tempest-scenario-manager
More information about the openstack-discuss