[04:29] <DanChapman> Good Morning all
[04:33] <pitti> Good morning
[05:17] <sak> Are there any test procedures to test Mir?
[06:03] <xubuntu_> balloons, are any test parameters for Mir?
[07:35] <Noskcaj> Yay, smartboyhw is back!
[07:36] <Noskcaj> wiki.ubuntu.com/QATeam/Testdrive/Hackfest is happening!
[09:25] <WebbyIT> balloons, new MR for the test, without conflict :D https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1188716bis/+merge/177771
[14:04] <balloons> WebbyIT, awesome I'll have a look at the MR :-)
[14:04] <WebbyIT> thanks balloons :)
[14:08] <smartboyhw> Hey balloons
[14:08] <smartboyhw> And balloons, plz de-op
[14:10] <balloons> hey smartboyhw
[17:00] <slickymaster> good afternoonall
[17:00] <balloons> slickymaster, afternoon
[17:01] <slickymaster> ballons, :)
[17:03] <balloons> evening dkessel
[17:03] <dkessel> good evening balloons :)
[17:04] <slickymaster> balloons, only 3 to go, on xubuntu manual tests. We're almost there
[17:04] <balloons> slickymaster, I saw!
[17:04] <balloons> I synced everything up to the tracker last night. you guys have been busy!
[17:05] <slickymaster> balloons, just like the mailman, no rain or snow can stop us :)
[17:05] <balloons> hehe
[17:06] <slickymaster> balloons, even though I suspect that gmb is going to be a hard one
[17:09] <balloons> gmb?
[17:27] <slickymaster> balloons, sorry. I meant gmusicbrowser
[17:59] <slickymaster> knome: ping. You there?
[18:01] <knome> slickymaster, yes
[18:02] <slickymaster> knome: Hi, just wnat to run something wuth you
[18:02] <knome> sure
[18:03] <slickymaster> knome: I'm translating the Xubuntu documentation and I think I found a typo in the original. Should I raise a bug against it?
[18:03] <knome> slickymaster, yes, or a merge proposal if you know how to do one
[18:04] <slickymaster> knome: I don't think I have the permissions
[18:04] <knome> slickymaster, you always have permissions for merge proposals
[18:04] <slickymaster> knome: ok, didn't knew it
[18:05] <slickymaster> knome: the setence is. "The only way around this is to use a free alternative life <application>swf-dec</application> which comes complete in its package file."
[18:05] <slickymaster> knome: I think it's supposed to be like, not life
[18:05] <knome> yup
[18:05] <knome> correct
[18:06] <slickymaster> knome: so, what you're saying is to branch it, correct it, push up and propose to merge?
[18:06] <knome> slickymaster, yup
[18:07] <slickymaster> knome: ok, I'll do it tomorrow. Today I have to work in the Ubuntu Manual
[18:07] <knome> sure, no hurry with it
[18:07] <slickymaster> knome, thanks. Always leaning a hand when it's needed
[18:08] <knome> of course :)
[18:08] <slickymaster> knome: :) until later
[18:08] <knome> if you run into other typos or spots you think could be improved, feel free to simply sumbit them as merge proposals as well
[18:09] <slickymaster> knome, will do
[18:09] <knome> thanks!
[18:10] <slickymaster> elfy, good afternoon and congrats on the work on bringing up the forums (also to all the other admins and mods9
[19:04] <qengho> Should a package landing in saucy with a debian/tests/ dir show up on jenkins.qa.u.c?  I added autopkgtest to chromium-browser and have a new version in S as of a few hours ago.
[19:04] <qengho> I was hoping to be one of the cool kids who test publically.
[19:21] <balloons> qengho, hello :-) What's your question?
[19:21] <xeranas_> evening
[19:22] <balloons> evening xeranas
[19:27] <qengho> balloons: I think chromium-browser's autopkgtests should have shown up on Jenkins QA. It didn't. Why?
[19:31] <balloons> qengho, they're in the source tree, and built in the package?
[19:32] <xeranas_> balloons: when I writing unknown file type test I face one strange problem: I wanted to add objectName property for dialog object inside "UnknowTypeDialog.qml". However when I run autopilot vis tool and inspecting dialog object it shows that it not specified (blank). I wonder what I miss.
[19:33] <qengho> balloons: Er, it's in the source package. I don't know what you mean by "built".
[19:34] <balloons> xeranas, ok, so you wanted to add the objectName to the object. Did you do it?
[19:34] <balloons> qengho, autopkg tests are run at build time as you know :-)
[19:34] <balloons> I wonder if the new source has been built, and thus if the autopkg tests have run or not
[19:35] <balloons> that said, jibel is the one to talk to more than myself. If needed, we can followup via email
[19:35] <qengho> balloons: Er, source packages went into saucy-proposed yesterday and binaries landed in saucy today. I thought that was sufficient.
[19:36] <balloons> qengho, then I agree with you.. it should appear. Let me look
[19:36] <balloons> qengho, is the header setup right?
[19:37] <balloons> you got a quick link to the source?
[19:40] <qengho> balloons: http://bazaar.launchpad.net/~chromium-team/chromium-browser/saucy-proposed/files/head:/debian/
[19:41] <balloons> qengho, yep, quick glance looks fine. Let me take this conversation to email
[19:42] <qengho> chad@
[19:42] <balloons> qengho, yes I believe I have the address
[19:42] <balloons> the channel is logged, so don't post it here :-)
[19:46] <balloons> xeranas, did you see my response?
[19:46] <balloons> qengho, sorry I couldn't be of more help.. If you can be around during European hours folks should be more "live" to help you
[19:47] <qengho> balloons: Okay. Good night.
[19:47] <balloons> for now, I'll cc you on the email. good night~
[19:50] <balloons> xeranas_, or xeranas :-) Double-logins ;-) Did you see my response?
[19:51] <xeranas_> balloons: oh now I see, another login must be from other pc
[19:51] <balloons> xeranas_, ahh.. gotcha.. I was guessing you didn't get pinged when I replied
[19:53] <xeranas_> balloons: yea I just add objectName: "unknownTypeDialog" and by autopilot vis tool it still was blank. I wonder if it something special with "Dialog" object or I needed set in different place
[19:56] <balloons> xeranas_, generally when you add a name, add it to the lowest structure you can
[19:57] <balloons> xeranas_, so if Dialog has some children, give them objectNames -- it's likely you'll see those
[20:03] <xeranas_> balloons: can't check right now, but probably I miss check children's. Since test was simple I end up using custom select_single selector. It on review right now. I probably be gone for around 2 weeks due vocation. I hope I will not forget how autopilot basics in that time :D
[20:03] <balloons> xeranas_, I'm sure you won't! where's the review at? I can review it and get it merged :-)
[20:05] <xeranas_> balloons: https://code.launchpad.net/~xeranas/ubuntu-docviewer-app/unknown_file_type_test I think Anthony approved, but seems it still not in trunk
[20:06] <Letozaf_> balloons, buona sera :)
[20:08] <balloons> xeranas_, I set it to approved so it would merge :-)
[20:09] <balloons> docviewer tests <3
[20:09] <balloons> Letozaf_, buona sera
[20:09] <balloons> come va?
[20:09] <Letozaf_> balloons, bene e tu ?
[20:10] <balloons> bene
[20:10] <balloons> :-)
[20:10] <Letozaf_> balloons, cool balloons speaks Italian :p
[20:10] <balloons> Letozaf_, hehe
[20:10] <balloons> don't ask me to speak it with an accent
[20:10] <Letozaf_> balloons, :-)
[20:11] <Letozaf_> balloons, for the rssreader app test, I cannot get the canonical topic sweap for cancelling it
[20:11] <balloons> Letozaf_, what do you mean topic sweap?
[20:11] <balloons> xeranas_, if we don't speak again beforehand, have a wonderful vacation!
[20:12] <Letozaf_> balloons, :) to delete a topic you need to sweap it (drag it) to the right or to the left
[20:12] <xeranas_> balloons: thanks, I hope it will not rain too much :)
[20:12] <Letozaf_> balloons, is there docs somewhere other than here: http://unity.ubuntu.com/autopilot/api/input.html
[20:13] <Letozaf_> balloons, I sort of copied what was done in the calculator app but it's not working on the rssreader app
[20:14] <Letozaf_> balloons, the topic has a globalRect property but I get an error saying AttributeError: 'list' object has no attribute 'globalRect'
[20:14] <Letozaf_> balloons, I can see the globalRect in vis tool
[20:16] <balloons> Letozaf_, ahh.. sweap = swipe :-)
[20:17] <Letozaf_> balloons, maybe it's not sweap but swipe :=
[20:17] <Letozaf_> balloons, yeah ! swipe not sweap :p
[20:17] <balloons> you would "swipe" the topic to delete it
[20:17] <balloons> it all makes sense now :-)
[20:17] <Letozaf_> balloons, lol
[20:17] <balloons> Letozaf_, ok so to do that, I would do the following in code
[20:17] <balloons> touch the screen, drag X pixels to the right or left. Let go of screen
[20:18] <Letozaf_> balloons, ok
[20:18] <balloons> so press, drag, release
[20:18] <balloons> Letozaf_, there's code doing that. .one second
[20:18] <Letozaf_> balloons, I used self.pointing_device.drag(x,y,  x, y)
[20:19] <Letozaf_> balloons, where x y are x, y, h, w = canonicalTopic.globalRect
[20:19] <Letozaf_> sorry self.pointing_device.drag(x,y,  h/2, w/2)
[20:19] <balloons> Letozaf_, you want the screen dimensions?
[20:20] <Letozaf_> balloons, I thougt those were the topic rectangle ones :p
[20:20] <balloons> Letozaf_, what are you going after? It's probably enough to just move say 30 pixels to the right or left
[20:20] <balloons> if you want to get the screen dimensions and scale from that you can
[20:20] <Letozaf_> balloons, well let's do it the easiest way
[20:21] <Letozaf_> balloons, I though the globalRect property was the topic's dimensions
[20:21] <balloons> Letozaf_, you can see where I've done some of this
[20:21] <balloons>         qmlView = self.get_qml_view()
[20:21] <balloons>         startX = int(qmlView.x + qmlView.width * 0.10)
[20:21] <balloons>         stopX = int(qmlView.x + qmlView.width * 0.45)
[20:21] <balloons>         lineY = int(qmlView.y + qmlView.height * 0.05)
[20:21] <balloons>         self.autopilot.pointing_device.drag(startX, lineY, stopX, lineY)
[20:21] <balloons>         self.autopilot.pointing_device.move(startX, lineY)
[20:21] <balloons>         self.autopilot.pointing_device.click()
[20:22] <balloons> the get_qml_view() is simply         return self.app.select_single("QQuickView")
[20:22] <Letozaf_> balloons, the problem is that the topic is not always at the same place ...
[20:22] <balloons> yes, but autopilot knows where the topic is. So find the topic and you have the coordinates to it
[20:23] <Letozaf_> balloons, I found the topic with return self.app.select_many('LabelVisual', text = 'Canonical')
[20:23] <Letozaf_> balloons, but I get an error when I try to use the globalRect property
[20:23] <balloons> Letozaf_, ok, so you've got the topic. you can then move_to_object
[20:24] <balloons> then use position() to get the location and use that in the drag
[20:24] <balloons> make sense?
[20:24] <Letozaf_> balloons, I also tried that, did not work :(
[20:24] <Letozaf_> balloons, maybe I did it wrong
[20:24] <balloons> Letozaf_, ohh!
[20:24] <balloons> that's what I would have done.. I guess it's something a big more invovled?
[20:24] <Letozaf_> balloons, I will try again :)
[20:24] <balloons> that should work imho
[20:25] <Letozaf_> balloons,  now I know I am doing the right thing, so I suppose I just have to try again
[20:25] <balloons> as usual, push the code to lp when your ready and I can look at it more closely :-)
[20:26] <Letozaf_> balloons, ok fine, let me try again a bit, then if it doesn't work I will push the code
[20:44] <Noskcaj> balloons, I've nearly finished merging all the manual testcases, can you start on the tracker part?
[20:45] <balloons> Noskcaj, everything was synced yesterday, but I know there were 4 reviews yet to land when I did it
[20:45] <balloons> I'll see how much more needs to be added ;-)