*** MaxV has joined #storyboard | 00:14 | |
*** mase_x200 has joined #storyboard | 01:00 | |
*** MaxV has quit IRC | 01:03 | |
*** mase_x200 has quit IRC | 01:07 | |
*** reed has quit IRC | 01:28 | |
*** alexismonville has joined #storyboard | 04:15 | |
*** alexismonville has quit IRC | 04:19 | |
*** mrmartin has joined #storyboard | 05:42 | |
*** mrmartin has quit IRC | 05:56 | |
*** mrmartin has joined #storyboard | 07:44 | |
*** MaxV has joined #storyboard | 08:02 | |
*** MaxV has quit IRC | 08:06 | |
*** MaxV has joined #storyboard | 08:08 | |
*** MaxV has quit IRC | 08:10 | |
*** MaxV has joined #storyboard | 08:40 | |
*** jcoufal has joined #storyboard | 08:48 | |
*** alexismonville has joined #storyboard | 09:17 | |
yolanda | krotscheck, when you come online, we should talk about the integration tests... i think that prior to run them on the backend as well, we really need to create a useful set of integration tests, that cover the basic set of actions that a user can do | 09:23 |
---|---|---|
*** jedimike has joined #storyboard | 09:30 | |
NikitaKonovalov | krotscheck: I've looked through the requests the web-client is sending, and it looks like we need to clean up create_at updated_at fields from the requests | 09:33 |
NikitaKonovalov | I'll try to fix that | 09:33 |
*** ssam2 has joined #storyboard | 09:37 | |
*** CTtpollard has quit IRC | 10:32 | |
*** CTtpollard has joined #storyboard | 10:46 | |
*** jtomasek has joined #storyboard | 10:48 | |
*** alexismonville has quit IRC | 10:55 | |
*** mrmartin has quit IRC | 11:53 | |
*** aripinen has joined #storyboard | 12:05 | |
NikitaKonovalov | aripinen ping | 12:05 |
*** mrmartin has joined #storyboard | 12:12 | |
*** mase_x200 has joined #storyboard | 12:16 | |
*** mase_x200 has quit IRC | 12:19 | |
openstackgerrit | Nikita Konovalov proposed openstack-infra/storyboard-webclient: Cleanup for POST and PUT requests https://review.openstack.org/150389 | 12:24 |
*** mase_x200 has joined #storyboard | 12:24 | |
*** alexismonville has joined #storyboard | 12:32 | |
*** alexismonville has quit IRC | 12:47 | |
*** alexismonville has joined #storyboard | 13:18 | |
openstackgerrit | Nikita Konovalov proposed openstack-infra/python-storyboardclient: Adding pretty-tox https://review.openstack.org/150417 | 13:37 |
*** alexismonville has quit IRC | 13:46 | |
*** alexismonville has joined #storyboard | 13:57 | |
*** mase_x200 has quit IRC | 14:03 | |
*** mattfarina has joined #storyboard | 14:13 | |
*** jcoufal_ has joined #storyboard | 14:55 | |
*** jcoufal has quit IRC | 14:58 | |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard https://review.openstack.org/150447 | 14:58 |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard https://review.openstack.org/150447 | 15:01 |
*** coolsvap is now known as coolsvap|afk | 15:10 | |
openstackgerrit | Merged openstack-infra/storyboard-webclient: Add missing subscription button to story detail https://review.openstack.org/149595 | 15:12 |
*** mrmartin has quit IRC | 16:03 | |
*** ruhe2 has joined #storyboard | 16:16 | |
*** phschwartz has quit IRC | 16:18 | |
*** ruhe has quit IRC | 16:18 | |
*** phschwartz has joined #storyboard | 16:18 | |
*** coolsvap|afk is now known as coolsvap | 16:18 | |
*** ruhe2 is now known as ruhe | 16:18 | |
*** MaxV has quit IRC | 17:14 | |
*** alexismonville has quit IRC | 17:29 | |
*** jtomasek has quit IRC | 17:32 | |
*** jcoufal_ has quit IRC | 17:37 | |
*** CTtpollard has quit IRC | 17:40 | |
-openstackstatus- NOTICE: Gerrit and Zuul will be offline for a few minutes for a security update | 17:54 | |
krotscheck | Hey, it’s an aripinen! | 17:58 |
krotscheck | NEat :) | 17:58 |
*** openstack` has joined #storyboard | 18:05 | |
-sendak.freenode.net- [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp | 18:05 | |
*** openstack` is now known as openstack | 18:06 | |
*** alexismonville has joined #storyboard | 18:18 | |
*** ssam2 has quit IRC | 18:28 | |
*** openstackgerrit has quit IRC | 18:30 | |
*** openstackgerrit has joined #storyboard | 18:32 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard-webclient: An experimental improvement on the dashboard event list. https://review.openstack.org/149127 | 18:37 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard-webclient: Parse event_info into JSON. https://review.openstack.org/149126 | 18:37 |
*** alexismonville has quit IRC | 18:39 | |
*** alexismonville has joined #storyboard | 18:39 | |
* krotscheck peers at gerrit | 18:41 | |
krotscheck | How am I in a merge conflict if I _just_ rebased? | 18:42 |
*** SergeyLukjanov has quit IRC | 18:49 | |
*** SergeyLukjanov has joined #storyboard | 18:52 | |
*** coolsvap is now known as coolsvap|afk | 18:56 | |
*** yolanda has quit IRC | 19:04 | |
*** yolanda has joined #storyboard | 19:06 | |
*** yolanda changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard" | 19:07 | |
yolanda | hi krotscheck, so i was thinking in first create a good set of integration tests, then look at a proper way to integrate that either in backend and frontend, what do you think? | 19:08 |
*** jedimike has quit IRC | 19:12 | |
krotscheck | yolanda: Feels sane. Have you looked at the integration tests that are already being run in the webclient? | 19:14 |
yolanda | yes, but they are just testing sb.services, right? | 19:15 |
yolanda | i was thinking in something like tempest but for storyboard | 19:15 |
yolanda | in a lower scope :) | 19:15 |
yolanda | krotscheck, what i wasn't able to see is how that is using the backend, i see that it spins up a browser,then it tests for sb.services to be up, but how is the backend involved? | 19:18 |
krotscheck | yolanda: So, in tox.ini there’s the grunt environment which calls api.sh | 19:46 |
krotscheck | That sets up the API and runs it. | 19:46 |
krotscheck | yolanda: A better example may actually be the functional tests. Those actually manipulate the browser. | 19:47 |
yolanda | oh, that's the magic | 19:48 |
yolanda | so what do you think about having something like devstack, where we can have api tests and cli tests. And this is called either from tests into the backend and the frontend | 19:49 |
yolanda | so these tests currently rely on the frontend, we move it to a different project and call them from both sides | 19:49 |
krotscheck | yolanda: I love the idea. I was hoping to get something like that working with the vagrant file - basically spin up a VM with the API and then test all the things - but it turns out you can’t run a VM in a VM. | 19:49 |
yolanda | and it could be called from python-storyboardclient, or related projects in the future | 19:49 |
krotscheck | I’m not certain that’s necessary though. | 19:50 |
yolanda | who said no? :) | 19:50 |
yolanda | i was thinking in creating a simple spec for it | 19:50 |
krotscheck | yolanda: Nobody said no- virtualbox just doesn’t like it. | 19:50 |
krotscheck | yolanda: That might be a good idea, we can get infra feedback on how to get gating working properly. | 19:50 |
yolanda | nice | 19:51 |
krotscheck | I’m not even certain creating a separate gate project is necessary | 19:51 |
yolanda | well, you need to be calling that from different projects, i don't see the reason of being placed into the webclient, if we do actually need to be calling the tests from several projects | 19:51 |
krotscheck | That’s why I think the spec is useful, I don’t think either of us knows what all’s available via infra and how those projects gate on one another. | 19:52 |
yolanda | ok, i've been thinking lately about it, so i can transform that into a spec and get feedback | 19:53 |
rcarrillocruz | krotscheck: you can have a multimachine Vagrantfile for that | 19:55 |
rcarrillocruz | re: spin up a VM with the API and have another one for tests | 19:55 |
rcarrillocruz | i'm familiar with that kind of Vagrant machinery | 19:55 |
rcarrillocruz | if you link me, I can have a look at that | 19:55 |
krotscheck | rcarrillocruz: What do you mean? provision via nova, vs. provision via virtualbox? | 19:55 |
rcarrillocruz | i think the integration tests should be gated, but if there's interest in 'lightweight' testing for local development with VMs, vagrant allows having a Vagrantfile where you define several VMs with a common network for both | 19:57 |
rcarrillocruz | for example, I have a Vagrantfile that sets up a Jenkins+Gerrit+Zuul when I want to work on some Infra tests | 19:58 |
rcarrillocruz | (FWIW, Vagrant DOES also allow you to provision to Openstack with a plugin, it's not just about VirtualBox) | 19:58 |
krotscheck | Yeah, I know that much. I just don’t know enough about how we would stand up instances on infra. | 19:59 |
rcarrillocruz | on infra we could leverage Nodepool multi-node, yolanda does know a heck more about me on Nodepool's internals | 20:03 |
*** persia has quit IRC | 20:04 | |
*** persia has joined #storyboard | 20:04 | |
*** persia has joined #storyboard | 20:04 | |
yolanda | well, never used nodepool multi-node :) | 20:04 |
yolanda | i think that the way they do integration tests on tempest is quite good, and why don't we mimic it for storyboard? | 20:06 |
rcarrillocruz | krotscheck: re: events notification pre/post DB change. I'm looking in the Pecan Hooks documentation, it's intriguing that Pecan allows you to do stuff BEFORE the controller code runs and AFTER... | 20:10 |
* yolanda is going to have some dinner | 20:10 | |
krotscheck | rcarrillocruz: Interesting, right? So it’s quite possible for us to resolve the resource and cache the previous state, then determine a diff from the response payload. | 20:11 |
rcarrillocruz | yep, i'll go down that route... | 20:12 |
*** alexismonville has quit IRC | 20:14 | |
*** alexismonville has joined #storyboard | 20:15 | |
*** openstack has joined #storyboard | 20:39 | |
*** sendak.freenode.net sets mode: +ns | 20:39 | |
*** sendak.freenode.net sets mode: -o openstack | 20:44 | |
-sendak.freenode.net- *** Notice -- TS for #storyboard changed from 1422391150 to 1384278279 | 20:44 | |
*** sendak.freenode.net sets mode: +F-s | 20:44 | |
*** alexismonville has joined #storyboard | 20:44 | |
*** rainya_ has joined #storyboard | 20:44 | |
*** persia has joined #storyboard | 20:44 | |
*** yolanda has joined #storyboard | 20:44 | |
*** SergeyLukjanov has joined #storyboard | 20:44 | |
*** openstackgerrit has joined #storyboard | 20:44 | |
*** phschwartz has joined #storyboard | 20:44 | |
*** ruhe has joined #storyboard | 20:44 | |
*** mattfarina has joined #storyboard | 20:44 | |
*** aripinen has joined #storyboard | 20:44 | |
*** jeblair has joined #storyboard | 20:44 | |
*** NikitaKonovalov has joined #storyboard | 20:44 | |
*** tteggel has joined #storyboard | 20:44 | |
*** ilyashakhat has joined #storyboard | 20:44 | |
*** rcarrillocruz has joined #storyboard | 20:44 | |
*** lifeless has joined #storyboard | 20:44 | |
*** coolsvap|afk has joined #storyboard | 20:44 | |
*** SotK has joined #storyboard | 20:44 | |
*** anteaya has joined #storyboard | 20:44 | |
*** krotscheck has joined #storyboard | 20:44 | |
*** ctgriffiths has joined #storyboard | 20:44 | |
*** ongk has joined #storyboard | 20:44 | |
*** mordred has joined #storyboard | 20:44 | |
*** Piet has joined #storyboard | 20:44 | |
*** gothicmindfood has joined #storyboard | 20:44 | |
*** nibalizer has joined #storyboard | 20:44 | |
*** cody-somerville has joined #storyboard | 20:44 | |
*** ChanServ has joined #storyboard | 20:44 | |
*** pleia2 has joined #storyboard | 20:44 | |
*** davidlenwell has joined #storyboard | 20:44 | |
*** zaro has joined #storyboard | 20:44 | |
*** jesusaurus has joined #storyboard | 20:44 | |
*** wendar has joined #storyboard | 20:44 | |
*** ttx has joined #storyboard | 20:44 | |
*** sendak.freenode.net sets mode: +o ChanServ | 20:44 | |
*** sendak.freenode.net changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard" | 20:44 | |
*** alexismonville has quit IRC | 20:50 | |
*** SergeyLukjanov has quit IRC | 21:02 | |
*** SergeyLukjanov has joined #storyboard | 21:05 | |
*** jtomasek has joined #storyboard | 22:03 | |
*** mattfarina has quit IRC | 22:07 | |
*** jtomasek has quit IRC | 22:30 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!