18:00:54 <SergeyLukjanov> #startmeeting sahara 18:00:55 <openstack> Meeting started Thu Nov 26 18:00:54 2015 UTC and is due to finish in 60 minutes. The chair is SergeyLukjanov. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:57 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:59 <openstack> The meeting name has been set to 'sahara' 18:01:03 <SergeyLukjanov> #link https://wiki.openstack.org/wiki/Meetings/SaharaAgenda 18:01:12 <vgridnev> hey 18:01:20 <SergeyLukjanov> let's wait a few more mins 18:03:05 <SergeyLukjanov> #topic sahara@horizon status (crobertsrh, vgridnev) 18:03:27 <SergeyLukjanov> vgridnev, how is the "board returns back" going? 18:04:36 <vgridnev> not so much from me, it's going. there is the only question. what should we do with existing integration tests in horizon, it looks like some infrastructure is required 18:05:12 <SergeyLukjanov> tsufiev, ping 18:05:34 <SergeyLukjanov> tsufiev is from the horizon team and working on integration tests 18:05:52 <tsufiev> SergeyLukjanov, o? 18:06:13 <tosky> the question is whether the horizon integration test infrastructure allows to "discovery" external tests 18:06:23 <tosky> which I think was not possible two/three months ago 18:07:04 <SergeyLukjanov> i have no idea 18:07:22 <tsufiev> tosky, AFAIK, there is no discovery feature now 18:07:58 <tsufiev> (since there was no demand, nobody implemented it) 18:08:12 <vgridnev> tsufiev, is there some integration tests for muranodashboard? 18:08:29 <vgridnev> or other external dashboards? 18:08:36 <tsufiev> vgridnev, murano-dashboard uses selenium on its own, without Page Object pattern 18:09:13 <tsufiev> honestly, I haven't yet come up with a plan for plugins & integration tests 18:09:52 <tsufiev> auto-discovery is an interesting idea, yet any plugin IMO should use the PageObject infrastructure already existing in horizon 18:10:32 <SergeyLukjanov> tsufiev, yup, I think so 18:10:33 <tsufiev> I envisioned it as a plugin on its own requiring some horizon modules and running its tests using them 18:11:00 <tsufiev> because most likely horizon won't run integration tests against every possible plugin 18:11:05 <tosky> isn't this scenario close to what happens with tempest and tempest-lib? 18:11:14 <tosky> and integration tests in project repositories? 18:11:46 <tsufiev> tosky, I'm not familiar with Tempest 18:12:25 <tosky> tsufiev: so, tempest is moving the basic objects to tempest-lib, which is API stable; each project which uses them for integration tests just import that module 18:12:37 <tosky> (complex scenario tests lives in the central tempest) 18:12:47 <tsufiev> well, there was a proposal to run horizon integration tests as a tempest plugin, but no significant movement in this direction yet 18:13:02 <tosky> that's a different but related thing 18:13:14 <tsufiev> anyways, the integration tests for Sahara currently existing in Horizon repo are just _2_ 18:13:21 <tsufiev> tosky, you probably know that :) 18:13:28 <tosky> yep :) 18:13:38 <SergeyLukjanov> :) 18:13:43 <tosky> I hope we don't want to kill them 18:13:47 <SergeyLukjanov> we were planning to work on them after separation 18:14:02 <tsufiev> tosky, I certainly don't want to kill them either :) 18:14:54 <tsufiev> SergeyLukjanov, I've already started work on testing docs here https://review.openstack.org/#/c/238959/ 18:15:31 <tsufiev> going to build on this foundation and enhance Horizon plugins tutorials with a section on how integration tests should be run upon Horizon 18:15:31 <tosky> oh, interesting 18:15:52 <tsufiev> hope it'll be there before m-2 18:15:53 <SergeyLukjanov> tsufiev, great 18:16:08 <SergeyLukjanov> m-2 or m-1? 18:16:18 <tsufiev> SergeyLukjanov, M-2 is more realistic :) 18:16:40 <tsufiev> and to educate myself on how plugins could run integration tests I was going to use your dashboard :) 18:16:43 <SergeyLukjanov> ack, thx 18:16:55 <SergeyLukjanov> tsufiev, good news for us :) 18:16:56 <tsufiev> anyways, it's the most obvious candidate 18:17:07 <SergeyLukjanov> yup 18:17:13 <tsufiev> already existing tests + perfect example of a plugin 18:17:33 <tsufiev> so you guys could ping me in some time, or I shall ping you if I have some questions about Sahara 18:18:42 <tsufiev> that's roughly all I wanted to say :) 18:18:58 <tosky> that's great 18:19:05 <SergeyLukjanov> cool 18:19:17 <SergeyLukjanov> #topic News / updates 18:19:21 <SergeyLukjanov> folks, please 18:20:07 <tosky> nothing new on my side for now 18:20:10 * SergeyLukjanov will be in CA Dec 1-20, ready for beer :) 18:20:46 <vgridnev> actually I was busy with some internal tasks, so nothing from me 18:22:01 <vgridnev> oh, It looks like we are started process of separating scenario tests, I think that esikachev will write spec about that. 18:22:21 <SergeyLukjanov> #topic Open discussion 18:22:58 <SergeyLukjanov> yup, I've shared with him my vision on it and esikachev already working on the spec 18:23:09 <SergeyLukjanov> any topic to chat about today? 18:24:21 <vgridnev> I think no 18:24:25 <vgridnev> tosky, ^^ 18:24:38 <tosky> I was going to write that I've seen the spec for splitting tests in a separate repository, but it's looks an early draft for now 18:26:53 <SergeyLukjanov> tosky, yeah, sure 18:27:11 <SergeyLukjanov> tosky, I've not seen it yet, but for sure it's just a first step ;) 18:29:25 * SergeyLukjanov closing meeting in 3 mins 18:32:40 <SergeyLukjanov> thx folks! 18:32:41 <SergeyLukjanov> #endmeeting