[00:02:55] Project VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome build #266: NOW UNSTABLE in 28 min: https://wmf.ci.cloudbees.com/job/VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome/266/ [00:04:33] "Unstable"? [00:11:08] James_F: seems every test in that run failed because of the VE issues in betalabs: "content format json is not supported by the content model wikitext" [00:11:18] James_F: There's a bug open about that [00:16:37] James_F: futzing with the Jenkins config. also, I forgot to turn the beta labs builds off. [00:17:48] Project VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox build #276: ABORTED in 28 min: https://wmf.ci.cloudbees.com/job/VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox/276/ [00:18:16] beta labs builds for VE disabled for now [00:43:28] (03CR) 10BryanDavis: [C: 031] json-lint.php: recursively lint json files with PHP [integration/jenkins] - 10https://gerrit.wikimedia.org/r/107163 (owner: 10Hashar) [00:59:33] chrismcmahon: Aha, thanks. [03:05:59] Yippee, build fixed! [03:05:59] Project browsertests-commons.wikimedia.beta.wmflabs.org-linux-chrome build #589: FIXED in 4 min 36 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-linux-chrome/589/ [03:54:12] Yippee, build fixed! [03:54:12] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10 build #414: FIXED in 25 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10/414/ [04:25:51] Yippee, build fixed! [04:25:51] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_8 build #479: FIXED in 27 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_8/479/ [04:48:23] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9 build #506: UNSTABLE in 24 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9/506/ [05:15:09] Project browsertests-test2.wikipedia.org-windows-internet_explorer_10 build #400: UNSTABLE in 26 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_10/400/ [06:19:25] Yippee, build fixed! [06:19:25] Project browsertests-test2.wikipedia.org-windows-internet_explorer_8 build #680: FIXED in 34 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_8/680/ [06:35:11] Yippee, build fixed! [06:35:11] Project Flow-en.wikipedia.beta.wmflabs.org-linux-chrome build #178: FIXED in 6 min 14 sec: https://wmf.ci.cloudbees.com/job/Flow-en.wikipedia.beta.wmflabs.org-linux-chrome/178/ [06:40:51] Yippee, build fixed! [06:40:52] Project Flow-test2-wikipedia-org-linux-chrome build #54: FIXED in 5 min 39 sec: https://wmf.ci.cloudbees.com/job/Flow-test2-wikipedia-org-linux-chrome/54/ [07:07:26] Yippee, build fixed! [07:07:27] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome build #197: FIXED in 18 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome/197/ [08:58:56] aharoni: I am in the hangout [09:19:54] aharoni: http://watirwebdriver.com/sending-special-keys/ [12:32:56] zeljkof: hi [12:33:00] funny issue: [12:33:05] hi aharoni [12:33:18] I try to check that the text of an element is equal to something [12:33:30] and it clicks the link instead [12:33:42] code or it did not happen :) [12:33:43] how can I override the default clicking? [12:33:51] I'll commit a WIP [12:33:59] please do [12:34:09] it is hard to comment without seeing the code [12:34:36] zeljkof: https://gerrit.wikimedia.org/r/107357 [12:35:04] https://gerrit.wikimedia.org/r/#/c/107357/1/tests/browser/features/step_definitions/special_content_translation_steps.rb [12:35:13] line 75 [12:35:18] zeljkof: ^ [12:36:21] on(ContentTranslationPage).link_name_element.text.should == "some text" [12:36:26] aharoni: that should do it [12:36:33] OK [12:36:41] try and let me know if it does not work [12:37:53] zeljkof: thanks, it works. [12:38:00] aharoni: great [12:38:17] _element always returns the element [13:33:16] oh, and zeljkof - https://gerrit.wikimedia.org/r/107357 is basically the same commit on which we worked today. [13:33:59] aharoni: thanks [13:54:16] (03PS1) 10Zfilipin: Send e-mail for every unstable Jenkins job [selenium] - 10https://gerrit.wikimedia.org/r/107363 [14:42:53] (03CR) 10Cmcmahon: [C: 032] Send e-mail for every unstable Jenkins job [selenium] - 10https://gerrit.wikimedia.org/r/107363 (owner: 10Zfilipin) [14:59:08] hi zeljkof I meant to ask you about another thing with Cloudbees. I noticed a number of examples yesterday of another couple of errors that may be similar to the false-failure problem. One is where the browser (usually Chrome) reports "No data", which I think implies that the connection to the Se server is bad on the browser side. The other is when the Sauce job reports "Selenium server stopped responding", which I think implies that t [15:03:12] chrismcmahon: I think your message is not complete [15:03:28] it ends surprisingly with a "t" :) [15:03:37] hi zeljkof OK. what was before the 't'? [15:03:49] "...which I think implies that t" [15:03:56] and that is how it ends [15:04:06] maybe it is my client, let me see the channel logs [15:04:07] ...which I think implies that the connection to the Se server is bad on the browser side. The other is when the Sauce job reports "Selenium server stopped responding", which I think implies that the connection is bad on the client/Sauce side. [15:04:13] zeljkof: ^^ [15:04:19] chrismcmahon: I see [15:04:38] I think you should contact cloudbees and/or sauce support [15:04:43] maybe they will know more [15:04:43] zeljkof: we've always had these, but it seems like yesterday we had far more than usual. I could find examples if necessary. [15:10:47] It is a hassle that we can't add more recipients to Cloudbees support tickets. [15:11:02] chrismcmahon: maybe we can, I have never asked :) [15:13:31] zeljkof: did you see that Jim Evans fixed the IEDriver bug we found with Flow? https://code.google.com/p/selenium/issues/detail?id=6827 Now if we can get SauceLabs to pick up the fix... [15:13:57] chrismcmahon: did you ask sauce how ofter they update ie driver? [15:14:22] not in any formal way [15:15:10] maybe just pinging them on twitter would work :) [15:16:02] zeljkof: I did that yesterday, no response. Oh and also, did you see that Marlena Compton want to do Friday pairing for fun and profit? [15:16:18] wants* [15:16:31] chrismcmahon: yes, I am replying to another pairing e-mail, her's is next [15:16:37] that should be fun :) [15:25:28] zeljkof: one other thing to follow up on: I think the code for https://gerrit.wikimedia.org/r/#/c/105106/ is much better than it was, it is mostly DRY. The only problem with it now is that it fails when you run it :-) ... [15:26:26] chrismcmahon: code that refuses to run?! such a strange concept :) [15:27:12] zeljkof: also, something Juliusz said yesterday makes me think that the Mobile team may want to refactor the structure of the PageObjects they have. There are a lot of pages in the Mobile repo. I don't see a big problem with the current organization, but it's a conversation that might come up. [15:27:33] zeljkof: oh, the code runs, it just fails :-) [15:28:59] zeljkof: I'm mentioning all this because I will be away tomorrow and possibly some time Thursday and Friday also (and a while today, too) [15:29:46] chrismcmahon: I will try to take a look now [15:29:51] before the meeting [15:30:35] zeljkof: sure, no problem, I just didn't want to leave any surprises for QA people while I am away for at least one day. [15:31:16] chrismcmahon: thanks [16:18:56] hi JeffHall got the message and the status. I am out tomorrow but I am keeping up, and I have an idea about some more refactoring of the Nearby test also. [16:19:55] chrismcmahon: Yeah, I was planning to re-visit the Nearby test next, so I'm all ears if you've got some ideas about that one :) [16:25:50] JeffHall: not sure if you noticed, but Arthur and I merged our updates that were preventing Chrome from launching and causing Scenarios past 1 to fail, so that's progress. [16:26:00] s/our/your and my/ [16:26:52] chrismcmahon: Yeah, you mentioned that when we paired in Tucson earlier this month [16:27:42] JeffHall: ? I don't think we'd merged your and my fixes until last Friday Jan 10 [16:28:03] chrismcmahon: Ah, OK - maybe I did miss something then! [16:29:23] chrismcmahon: In any case, I'll make sure I grab the lastest master code for MobileFrontEnd before re-visiting the "Nearby" test [17:01:23] hello [18:21:22] hi ryasmeen I might not be here for our meeting later this afternoon. I have an appointment and I don't know how long it will take. [18:22:41] Okay chrismcmahon.do you want to reschedule it later sometime this week? or we can catch up next week. [18:23:13] Hi there QA folks !, the multimedia viewer will probably be released in the coming few weeks. We don't have any e2e tests for this new component and I would like to add at least some basic smoke tests, see: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/100 [18:24:11] hi aarcos can MMV be put in the beta labs commons environment? [18:24:41] http://commons.wikimedia.beta.wmflabs.org/wiki/Main_Page <- aarcos [18:25:45] Not sure if you can give me some pointers on how to run and create new e2e tests for a new component like this. MMV is already in the beta labs, AFAIK. [18:27:42] aarcos: I'm thinking that MMV should work for http://upload.beta.wmflabs.org/wikipedia/commons/f/f2/Title_0.4520152260406223.png that was just uploaded? [18:30:32] Yippee, build fixed! [18:30:33] Project browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome build #603: FIXED in 19 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome/603/ [18:32:59] chrismcmahon: You have to enable the media viewer in Beta preferences. [18:40:39] aarcos: I created https://bugzilla.wikimedia.org/show_bug.cgi?id=60049 so that I don't forget. Unfortunately I am in a meeting right now and then I have to leave for a while. [18:41:56] chrismcmahon: Just give me some pointers and I can go from there. Maybe someone else can provide some help? [18:43:06] chrismcmahon: in case I get stuck. [18:43:21] aarcos: it might be helpful to read this: https://gerrit.wikimedia.org/r/#/c/92875/ zeljkof is a good resource, he is near the UTC time zone [18:44:08] Thanx !, I am in the SF office though, anyone else in a closer timezone? [18:44:36] aarcos chrismcmahon: I'm happy to help out [18:44:55] I was just going to say JeffHall would help :-) [18:46:30] JeffHall: Hey Jeff, I didn't see you in the office but if you are online that's great ! [18:46:59] aarcos: Yeah, I'm working remotely, at least for a couple of weeks [18:48:10] aarcos: So I assume you want to create browser tests for the MMV - is that right? [18:48:42] I will read the change chris just sent and bug you guys if any questions. I just created a Test_Page in commons beta and the MMV works there, you just have to activate the feature in beta: http://commons.wikimedia.beta.wmflabs.org/wiki/Test_Page# [18:49:27] JeffHall: Yeap !, see the card: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/100 [18:51:35] aarcos: Yeah, the acceptance criteria in that card definitely calls for a browser test! Our browser tests are written in Ruby using the Selenium framework, and it would be ideal to keep using that framework with the MMV [18:52:28] All right !, how do I set that up? I want to run the tests and create new tests. [18:53:12] aarcos: Is this the correct Git repo? https://git.wikimedia.org/tree/mediawiki%2Fextensions%2FMultimediaViewer [18:53:13] JeffHall: Selenium_user should have all beta features enabled automatically in user settings [18:53:45] chrismcmahon: Great, that should make things easier :) [18:54:37] JeffHall: you probably know this, but I think the first step would be to have a foo.feature file checked in on the MMV repo. [18:54:51] JeffHall: under tests/browser or whatever [18:55:40] chrismcmahon: Yeah, that's what I was thinking - create that new "browser" sub-directory, then create a feature file based on the A/C in the Mingle card, and then go from there with steps, etc. [18:57:15] JeffHall: Correct repo indeed ! [18:59:18] aarcos: OK, great. Maybe the best way for us to get started is to do a Google Hangout - I have to be away mid-afternoon today, but could do a Hangout at 3 pm Pacific time - does that work for you? [18:59:44] JeffHall: OK, I'm heading to the AZ DMV, wish me luck. feel free to update https://bugzilla.wikimedia.org/show_bug.cgi?id=60049 at will. [19:00:50] jeffhall: 3pm works !, do you create the calendar entry? [19:01:02] aarcos: I'll give it a try right now... [19:03:17] aarcos: Hangout setup, so you should get an invite at your "wiki" e-mail addresss [19:04:14] jeffhall: got it and accepted, thank you and ttyl, ;-)... [19:41:31] zeljkof: hi. [19:41:36] A curious issue: [19:42:04] I set the width of an element using the CSS width property in percents. [19:42:26] If I try to test it using element.style("width"), I get a value in px. [19:42:35] is there any way to get it in percents? [19:42:54] JeffHall, chrismcmahonafk ^ [19:53:17] Yippee, build fixed! [19:53:17] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9 build #507: FIXED in 25 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9/507/ [20:00:32] aharoni: Sorry, was in a Google Hangout that just ended [20:00:39] np [20:00:50] I emailed the qa list about this, too. [20:01:54] aharoni: For your question about testing wdith property in pixels vs. percentages, I haven't had to deal with that issue before - I can look into, but don't have a solution off the top of my head [20:02:03] np [20:02:05] htanks [20:02:07] thanks [20:02:31] aharoni: I'll respond to your e-mail if I come up with anything :) [20:02:48] thanks [21:28:53] Project browsertests-test2.wikipedia.org-windows-internet_explorer_8 build #681: UNSTABLE in 36 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_8/681/ [21:37:48] Project Flow-en.wikipedia.beta.wmflabs.org-linux-chrome build #179: UNSTABLE in 5 min 51 sec: https://wmf.ci.cloudbees.com/job/Flow-en.wikipedia.beta.wmflabs.org-linux-chrome/179/ [22:09:22] hi there folks, I am having problems getting my virtual machine with the browsertests enable, I am getting: [22:09:24] err: /Stage[main]/Browsertests/Exec[install browsertests bundle]/returns: change from notrun to 0 failed: bundle install --path /home/vagrant/.gem returned 1 instead of one of [0] at /tmp/vagrant-puppet/modules-0/browsertests/manifests/init.pp:80 [22:09:28] any ideas? [22:13:24] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome build #198: UNSTABLE in 18 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome/198/ [22:59:54] aarcos: I Just added a video call to our Google Hangout session and sent you an invite