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