[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


Chandan Kumar

More information about the openstack-discuss mailing list