<div dir="ltr"><div dir="ltr">Hi all,<div><br></div><div>We discussed this topic at PTG both with Horizon and other teams. Sounds like everybody is interested to have some cross-project CI jobs to verify that plugins are not broken with the latest Horizon changes.</div><div><br></div><div>The initial idea was to use tempest plugins for this effort like we do for Horizon [1]. We've got a very simple test to verify that Horizon is up and running and a user is able to login. </div><div><br></div><div>It's easy to implement such tests for any existing horizon plugin. I tried it for Heat and Manila dashboards.</div><div><br></div><div>If I understand correctly how tempest plugins work, for such case we've got such options:</div><div><br></div><div>a) to create the same tempest plugins for each plugin - it this case, we need to maintain new repos for tempest plugins</div><div>b) add these tests to Horizon tempest plugin - in such case, it will be harder for plugin maintainers to support these tests.</div><div><br></div><div>If we don't want to go forward with tempest plugins, we can create similar tests based on Horizon functional tests.</div><div><br></div><div>I want to get more feedback both from Horizon and plugins teams on which direction we should go and start implementation.</div><div><br></div><div><br></div><div>[1] <a href="https://github.com/openstack/tempest-horizon/blob/master/tempest_horizon/tests/scenario/test_dashboard_basic_ops.py#L138">https://github.com/openstack/tempest-horizon/blob/master/tempest_horizon/tests/scenario/test_dashboard_basic_ops.py#L138</a></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Regards,<br>Ivan Kolodyazhny,<br><a href="http://blog.e0ne.info/" target="_blank">http://blog.e0ne.info/</a></div></div></div></div></div></div></div>