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