17:01:30 #startmeeting qa 17:01:31 Meeting started Thu Oct 25 17:01:30 2012 UTC. The chair is jaypipes. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:33 The meeting name has been set to 'qa' 17:02:08 whatup QAers? 17:02:29 jaypipes: Hi Jay. 17:02:33 Hello all 17:02:39 Hi Jay 17:02:55 Hi All 17:03:17 #topic https://review.openstack.org/#/q/status:open+project:openstack/tempest,n,z 17:03:29 Open reviews... looks like there is only 1 not WORKINPROGRESS 17:03:47 I reviewed it yesterday, if others could (EC2 tests), that would be great 17:03:55 dwalleck: https://review.openstack.org/#/q/status:open+project:openstack/tempest,n,z 17:04:00 Sorry, network issues 17:04:18 dwalleck: no worries. if you get a chance to review the last outstanding review (on EC2) that would be great 17:04:25 Sure, can do 17:04:45 Of course the next step will be to test ec2 creating servers :) 17:04:46 cheers 17:04:58 yes, right davidkranz 17:05:07 But that's enabled by default in devstack, correct? 17:05:22 Any progress from any one on the parallel run stuff? 17:05:42 dwalleck: is EC2 API enabled you mean? yes it is by default 17:05:58 dwalleck: I think davidkranz was just remarking that the only tests in the patch so far are for EC2 keypairs 17:06:19 jaypipes: Right. The slow tests to follow... 17:06:23 davidkranz: :) 17:06:45 so, I don't know of any pgroess on parallel exec 17:06:54 I haven't tried testtools yet. I did accidentally do something similar to parallel runner with just unittest, so it's a good sign that that type of solution would work 17:06:56 So now we will have volume/cinder x osapi/ec2 x xml/json :( 17:07:08 I have done some reading into testtools, and things there look excellent. just have not had time to code it up 17:07:54 https://review.openstack.org/#/c/14611/ is a conversion on a relatively simple project 17:07:54 I need to read up on testtools. I'll make time for it this week 17:08:15 I did, however, make some progress toward a tool to describe openstack environments. hopefully should be able to push that out to the ML next week 17:08:27 jaypipes: Great. 17:08:33 awesome! 17:08:40 I have started looking at ceilometer. 17:09:04 Now that it is incubated I wanted to give it a kick-start. 17:09:19 THe first step is to make it really work in devstack and then provide some simple tempest tests. 17:09:31 That'd be great 17:09:35 ++ 17:10:05 That group may be tired of me already :) 17:10:11 :) 17:11:06 #link https://bugs.launchpad.net/tempest 17:11:09 I got am email from a guy at Mirantis and I will follow up about getting the tempest-extensions from cisco if we can. 17:11:10 #topic bug triage 17:11:22 davidkranz: awesome news. thx! 17:11:24 It's important stuff. I'm testing that type of thing from messages in rabbitmq, but having a nice interface would be much better 17:11:32 ++ 17:12:07 OK, so I was hoping that today and tomorrow, our team can do some cleanup of the 73 Open bugs in tempest. 17:12:19 dwalleck: Which "type of thing"? 17:13:05 davidkranz: usage/monitoring type info 17:13:44 jaypipes: A lot of those bugs were ones that I sent an email about a few months ago to the list. 17:14:18 davidkranz: understood. just want to make another go at them... 17:14:20 jaypipes: They were things that had not been touched since early this year and I threatened to close them if there was no response. 17:14:30 I need to go through and either triage or close any that belong to me 17:14:51 dwalleck: That is what I had requested from bug owners. 17:14:53 davidkranz: ok, so are you saying you will do the needful and close out the ones you threatened to close? 17:15:08 davidkranz: otherwise, I'm happy to do it. 17:15:10 just let me know 17:15:10 jaypipes: Yes, after dwalleck tells me he is sone. 17:15:16 ^^ done 17:15:16 davidkranz: Error: "^" is not a valid command. 17:15:18 davidkranz: k 17:15:47 dwalleck: So just let me know. Feel free to close any others while you're at it. 17:16:18 jaypipes: I also have a concern that we have file some serious nova bugs that have not been looked at. 17:16:45 davidkranz: which ones? 17:16:51 jaypipes: I would also like to find a way to get priority on the bugs that will make a clean tempest run show no errors in the logs. 17:17:08 ok, I can get behind that 17:17:15 jaypipes: I have to dig them out. 17:17:49 jaypipes: I will send an email to the developer list with the bugs that should get some action. 17:18:17 davidkranz: ty 17:19:01 Ravikumar_hp: do you know if Antoni has had a chance to look into testtools? 17:19:39 jaypipes: not yet. I will ping him and will get it prioritized 17:20:19 Ravikumar_hp: cool. just have him hop on IRc and coordinate with torandu, who is also researching 17:20:34 sure 17:20:58 unless anyone has anything to bring up, I'm moving to close the meeting early and get back to the grind. Any objections? 17:21:04 how much effort do you estimate for a switch to testtools? how will it affect work now, in the short-term? 17:21:26 jaypipes: I was hoping someone could take a look at my coverage stuff soon 17:21:27 torandu: don't know the answers... that's what we're investigating :) 17:21:28 referring to test work in the current framework 17:21:34 jaypipes: got it 17:21:39 mtreinish: hi! link? 17:21:49 https://review.openstack.org/#/c/14530/ 17:21:54 If it just runs the test classes in parallel, hopefully not much to none 17:21:56 Jay, I have the list of test classifications more or less done, where should I post it? On the openstack wiki somewheres? 17:21:57 :-) 17:22:02 jaypipes: sure: https://review.openstack.org/#/c/14468/ https://review.openstack.org/#/c/14530/ 17:22:03 where can I jump in now on bugs and/ or other investigation? 17:22:22 mtreinish: will do today. 17:22:26 jaypipes: thanks 17:23:24 torandu: I think replacing base class inheritance from unittest.TestCase to testtools.TestCase and then fixing the way that fixtures at the module and package level are handled is a good start 17:23:48 torandu: basically, all the setup_package() calls need to be made in the style of the fixtures/testtools way. 17:24:04 jaypipes: ok. I'll start on that 17:24:25 torandu: lifeless is the author and hangs out in #openstack-infra. I'm sure he would be happy to assist. also, clarkb just did a conversion of the python-keystoneclient to use testtools, in parallel, successfully 17:24:45 *novaclient, but yes 17:24:53 jaypipes: kk. thx 17:25:09 oh hai 17:25:12 SamDanes: We'll get to you. 17:25:13 clarkb: oh, oops, sorry :) 17:25:42 so... where to put SamDanes classification stuff? hmm... 17:25:48 jaypipes: I sort of have nova running http://paste.openstack.org/show/22202/ shows the time differences on the same VM 17:26:02 but its really ugly at the moment 17:26:13 jaypipes: There isn't even a qa page in the wiki. I suggest we start at the top and work down to a page with this stuff. 17:27:00 jaypipes: QA should be a "Common Project" on the home wiki page IMO. 17:27:05 davidkranz: I know this may be cumbersome, but I think I would prefer to do it as git-managed changes to the openstack-qa docs, which automatically get uploaded to qa.openstack.org 17:27:20 davidkranz: qa.openstack.org - the correct one may be outdated 17:27:25 davidkranz: that way we can work with RST docs and have things published and controlled just like tempest source 17:27:31 we can start fron there 17:27:34 jaypipes: Works for me. 17:28:16 SamDanes: the repo is here: https://github.com/openstack-dev/openstack-qa 17:28:22 Perhaps Sam's stuff could just go in http://qa.openstack.org/integration.html or a link from there. 17:28:23 jaypipes: btw, for clarity - jml is the testtools maintainer, I'm an enthusiastic co-maintainer, but he is the bdfl for it [and we have a similar, reversed relationship for e.g. subunit] 17:28:29 SamDanes: feel free to close and update docs there? 17:28:45 lifeless: ah, good to know. thx for the correction! 17:29:01 lifeless: you are still awesome, though :) 17:29:05 oh, I know :) 17:29:11 lmap 17:29:12 Excellent. I'll start with the classification document in the next day or so 17:29:22 SamDanes: much appreciated! 17:30:07 That page needs to be updated period. That info is very old --> http://qa.openstack.org/integration.html 17:30:12 jaypipes: Where is the repo for openstack-qa docs? 17:30:31 davidkranz: see link above. 17:30:50 dwalleck_: very much agreed! 17:31:05 ok folks, please do review mtreinish's branch (https://review.openstack.org/#/c/14530/) as well as the EC2 patch (https://review.openstack.org/#/c/14689/) 17:31:15 anything else before we wrap up? 17:31:56 alrighty... ciao! 17:32:00 #endmeeting