[09:58:05] zeljkof: hi :-] [09:58:14] hola [09:58:14] zeljkof: I am working on the jenkins job to run browser tests! [09:58:17] failling obviously [09:58:20] my real first run https://integration.wikimedia.org/ci/job/mwext-browsertests-UniversalLanguageSelector-phantomjs/1/console [09:58:30] (nothing interested, but that is progressing) [09:58:43] great [09:59:02] I am just reading on how to extract common ruby code that repos share into a ruby gem [09:59:07] http://guides.rubygems.org/make-your-own-gem/ [09:59:14] ohh [09:59:25] copy/pasting code between repos proved not to be the best solution :) [10:00:32] when ever you copy paste, you are introducing a future bug / regression :D [10:00:55] oh yes [10:11:29] 10:10:43 Setting up database [10:11:29] 10:10:43 PHP Notice: Undefined index: file in /mnt/jenkins-workspace/workspace/mwext-browsertests-UniversalLanguageSelector-phantomjs/includes/Exception.php on line 740 [10:11:30] bahh [10:11:33] that is never ending [11:13:27] (PS1) Hashar: get-mw-core now fallback on git.wikimedia.org [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/87059 [12:32:10] (PS3) Hashar: WIP WIP browsertests for extension WIP WIP [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/86868 [13:57:06] (PS1) Hashar: bundler 1.3.5 with ruby1.9.1 shell wrapper [integration/bundler] - https://gerrit.wikimedia.org/r/87088 [13:57:08] (PS1) Hashar: basic README [integration/bundler] - https://gerrit.wikimedia.org/r/87089 [13:57:10] (PS1) Hashar: shell wrapper setting GEM_PATH properly [integration/bundler] - https://gerrit.wikimedia.org/r/87090 [13:57:18] (CR) Hashar: [C: 2] bundler 1.3.5 with ruby1.9.1 shell wrapper [integration/bundler] - https://gerrit.wikimedia.org/r/87088 (owner: Hashar) [13:57:22] (CR) Hashar: [C: 2] basic README [integration/bundler] - https://gerrit.wikimedia.org/r/87089 (owner: Hashar) [13:57:27] (CR) Hashar: [C: 2] shell wrapper setting GEM_PATH properly [integration/bundler] - https://gerrit.wikimedia.org/r/87090 (owner: Hashar) [14:01:32] (CR) Hashar: [V: 2] bundler 1.3.5 with ruby1.9.1 shell wrapper [integration/bundler] - https://gerrit.wikimedia.org/r/87088 (owner: Hashar) [14:01:34] (CR) Hashar: [V: 2] basic README [integration/bundler] - https://gerrit.wikimedia.org/r/87089 (owner: Hashar) [14:01:36] (CR) Hashar: [V: 2] shell wrapper setting GEM_PATH properly [integration/bundler] - https://gerrit.wikimedia.org/r/87090 (owner: Hashar) [14:03:09] (PS1) Hashar: bundler 1.3.5 (from integration/bundler.git) [integration/jenkins] - https://gerrit.wikimedia.org/r/87096 [14:03:31] (CR) Hashar: [C: 2] bundler 1.3.5 (from integration/bundler.git) [integration/jenkins] - https://gerrit.wikimedia.org/r/87096 (owner: Hashar) [14:23:33] (PS1) Zfilipin: Moving code used in multiple repositores to a Ruby gem [qa/browsertests] - https://gerrit.wikimedia.org/r/87125 [15:14:21] (PS4) Hashar: WIP WIP browsertests for extension WIP WIP [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/86868 [15:27:33] (PS1) Hashar: add in generated man page (ignored by upstream gitignore) [integration/bundler] - https://gerrit.wikimedia.org/r/87152 [15:27:49] (CR) Hashar: [C: 2 V: 2] add in generated man page (ignored by upstream gitignore) [integration/bundler] - https://gerrit.wikimedia.org/r/87152 (owner: Hashar) [15:28:51] (PS1) Hashar: bundler: add in generated man page [integration/jenkins] - https://gerrit.wikimedia.org/r/87153 [15:29:16] (CR) Hashar: [C: 2 V: 2] bundler: add in generated man page [integration/jenkins] - https://gerrit.wikimedia.org/r/87153 (owner: Hashar) [15:49:36] chrismcmahon: ? :D [15:49:42] chrismcmahon: I got some browser test running for ULS [15:49:43] https://integration.wikimedia.org/ci/job/mwext-browsertests-UniversalLanguageSelector-phantomjs/12/console [15:49:46] (being run right now) [15:49:56] still VERY hacky though [15:51:27] hashar: that's pretty great, I never thought I'd see that happen. the ULS tests are all failing right now, but zeljkof Nikerabbit are working on that right this minute [15:52:37] oh [15:52:57] chrismcmahon: anyway I got to polish that up [15:53:04] I need to reengineer part of our Jenkins jobs [15:53:17] they rely to much on inlined copy/pasted shell scripts [15:53:27] need to write a bunch of small utility we can simply calls [15:53:36] such as: mediawiki-install --db=sqlite [15:53:47] mediawiki-extension ULS [15:53:54] browser-test run --browser=phantomjs [15:53:54] :-D [15:56:08] James_F: does https://bugzilla.wikimedia.org/show_bug.cgi?id=54854 make sense to you? [15:57:06] James_F: also, I committed a bug yesterday that made two tests fail overnight, sorry, I think I'll have the test2 run back to green in a few minutes, it's running now. [15:57:44] chrismcmahon: The bug looks sane, but I didn't have a chance to get one of the team to look at it yesterday. Will ask Trevor this morning. [16:04:57] chrismcmahon: https://integration.wikimedia.org/ci/job/mwext-browsertests-UniversalLanguageSelector-phantomjs/12/artifact/report.html :-D [16:05:14] chrismcmahon: though it takes 8 minutes to generate such report [16:06:19] hashar: these tests WILL be slow, and that is completely OK [16:14:57] (PS5) Hashar: WIP WIP browsertests for extension WIP WIP [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/86868 [16:18:08] off for now *wave* [19:29:20] (PS1) Cmcmahon: Print/export open by default on test2wiki. see Bug 54886 for beta [qa/browsertests] - https://gerrit.wikimedia.org/r/87198 [20:16:10] (PS1) Hashar: mw-install-sqlite.sh for Jenkins [integration/jenkins] - https://gerrit.wikimedia.org/r/87250 [20:16:35] (CR) Hashar: [C: 2 V: 2] mw-install-sqlite.sh for Jenkins [integration/jenkins] - https://gerrit.wikimedia.org/r/87250 (owner: Hashar) [20:34:29] (PS1) Hashar: mw installer injects $wgDebugLogFile [integration/jenkins] - https://gerrit.wikimedia.org/r/87257 [20:34:49] (CR) Hashar: [C: 2 V: 2] mw installer injects $wgDebugLogFile [integration/jenkins] - https://gerrit.wikimedia.org/r/87257 (owner: Hashar) [20:52:44] (PS1) Hashar: mw installer inject extension autoloader [integration/jenkins] - https://gerrit.wikimedia.org/r/87259 [20:52:55] (CR) Hashar: [C: 2 V: 2] mw installer inject extension autoloader [integration/jenkins] - https://gerrit.wikimedia.org/r/87259 (owner: Hashar) [21:05:28] (PS1) Hashar: mw-run-update-script.sh [integration/jenkins] - https://gerrit.wikimedia.org/r/87261 [21:06:03] (CR) Hashar: [C: 2 V: 2] mw-run-update-script.sh [integration/jenkins] - https://gerrit.wikimedia.org/r/87261 (owner: Hashar) [23:56:24] (PS1) Cmcmahon: id changed for searchButton in master; also had bogus step [qa/browsertests] - https://gerrit.wikimedia.org/r/87292