This is based on the requirement that python-*clients should work across supported releases.
We have some basic client lib tests (well CLI tests, in tempest actually). And we want to make sure that trunk python-*clients work against all supported openstack versions.
One way to do this is to test each proposed client patch against stable/* devstack + trunk tempest CLI tests. But this may cause some issues as we add new tests (for extensions that didn't exist in old releases), so instead I think we should test each proposed client against stable/* devstack plus stable/* tempest.
This is based on the requirement that python-*clients should work across supported releases.
We have some basic client lib tests (well CLI tests, in tempest actually). And we want to make sure that trunk python-*clients work against all supported openstack versions.
One way to do this is to test each proposed client patch against stable/* devstack + trunk tempest CLI tests. But this may cause some issues as we add new tests (for extensions that didn't exist in old releases), so instead I think we should test each proposed client against stable/* devstack plus stable/* tempest.