[qa][tempest] Announcing scenario.manager stable interface
Chandan Kumar
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 [1]
> > and the whole effort was tracked in [2].
> > 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" [1]. 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!
> [1] https://opendev.org/openstack/tempest/src/commit/c0a408b803ba8df8e5570b9d877e15ccabb52fb2/tempest/scenario/manager.py
>
> -gmann
>
> > [1] https://review.opendev.org/q/topic:bp/tempest-scenario-manager-stable[2] https://etherpad.opendev.org/p/tempest-scenario-manager
Thanks,
Chandan Kumar
More information about the openstack-discuss
mailing list