Hi,
This is a question regarding design of clients and managers in a tempest plugin. I'm not familiar with tempest, but it seems that there are the following terms: Client: client of service or feature (part of service) ClientManager: having clients which are needed for particular test scenario According to [1], we are encouraged to have own client in each project repository instead of tempest tree. That means we may have to gather clients from other repositories to create a test scenario when it use other services. For example, when <project A> and <project B> are out of tempest scope/tree, we have to load client of <project B> from its repository in order to create a test scenario under <project A>. If so, I'd like to use tempest.test.BaseTestCase() with my ClientManager which is customized to load clients from other repositories out of tempest and my own repository. So, I proposed [2]. But, if there is a better approach to do the similar thing, please let me know. [1] http://docs.openstack.org/developer/tempest/plugin.html [2] https://review.openstack.org/#/c/255161/ Thanks, Ryota ----------------------------------- "Ryota Mibu" <r-m...@cq.jp.nec.com> NEC Corporation __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev