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