[MediaWiki-commits] [Gerrit] Migration of browsertests* Jenkins jobs to selenium* jobs - change (mediawiki...PdfHandler)

2016-04-26 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/285372

Change subject: Migration of browsertests* Jenkins jobs to selenium* jobs
..

Migration of browsertests* Jenkins jobs to selenium* jobs

selenium* jobs are a new way of running Ruby based Selenium tests. The
jobs are triggered daily.

Bug: T128190
Change-Id: I84ba37fd3b93ef11156a84ef45de01159af60042
(cherry picked from commit cb64fbb338411a0e2e0cd8a2fd652acd4b95175d)
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 26 insertions(+), 13 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/PdfHandler 
refs/changes/72/285372/1

diff --git a/Gemfile b/Gemfile
index 7a5162e..cd8b19f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,5 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium', '~> 1.7'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.35.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 5e41a81..4daffce 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -17,9 +17,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +29,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,7 +37,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
+mediawiki_selenium (1.7.0)
   cucumber (~> 1.3, >= 1.3.20)
   headless (~> 2.0, >= 2.1.0)
   json (~> 1.8, >= 1.8.1)
@@ -48,8 +48,8 @@
   rspec-expectations (~> 2.14, >= 2.14.4)
   syntax (~> 1.2, >= 1.2.0)
   thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
-multi_json (1.11.2)
+mime-types (2.99.1)
+multi_json (1.11.3)
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
@@ -63,6 +63,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -78,10 +79,9 @@
   ruby-progressbar (~> 1.7)
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.49.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -89,17 +89,18 @@
 tins (1.6.0)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
-websocket (1.2.2)
+websocket (1.2.3)
 yml_reader (0.7)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium (~> 1.7)
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.35.1)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 3342a96..87831ab 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..8e5a6c9
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,8 @@
+BROWSER:
+  - firefox
+
+MEDIAWIKI_ENVIRONMENT:
+  - test
+
+PLATFORM:
+  - Linux

-- 
To view, visit https://gerrit.wikimedia.org/r/285372
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I84ba37fd3b93ef11156a84ef45de01159af60042
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/PdfHandler
Gerrit-Branch: wmf/1.27.0-wmf.21
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Migration of browsertests* Jenkins jobs to selenium* jobs - change (mediawiki...MultimediaViewer)

2016-04-26 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/285370

Change subject: Migration of browsertests* Jenkins jobs to selenium* jobs
..

Migration of browsertests* Jenkins jobs to selenium* jobs

selenium* jobs are a new way of running Ruby based Selenium tests. The
jobs are triggered daily.

Bug: T128190
Change-Id: If0e6b61c9e3d52005d1851ca49ef65babd002919
(cherry picked from commit afe0397991171e0e31450c837f6248c573c77687)
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
M tests/browser/environments.yml
M tests/browser/features/mmv.download.feature
M tests/browser/features/mmv.navigation.feature
M tests/browser/features/mmv.options.feature
M tests/browser/features/mmv.performance.feature
M tests/browser/features/step_definitions/mmv_steps.rb
10 files changed, 113 insertions(+), 22 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/70/285370/1

diff --git a/Gemfile b/Gemfile
index a3e2a94..cd8b19f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,5 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.4'
+gem 'mediawiki_selenium', '~> 1.7'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.35.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index c26b10b..2d25514 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -17,9 +17,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +29,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,7 +37,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
+mediawiki_selenium (1.7.0)
   cucumber (~> 1.3, >= 1.3.20)
   headless (~> 2.0, >= 2.1.0)
   json (~> 1.8, >= 1.8.1)
@@ -48,8 +48,8 @@
   rspec-expectations (~> 2.14, >= 2.14.4)
   syntax (~> 1.2, >= 1.2.0)
   thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
-multi_json (1.11.2)
+mime-types (2.99.1)
+multi_json (1.11.3)
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
@@ -63,6 +63,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.2)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -78,10 +79,9 @@
   ruby-progressbar (~> 1.7)
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.49.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -89,17 +89,18 @@
 tins (1.6.0)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
-websocket (1.2.2)
+websocket (1.2.3)
 yml_reader (0.7)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.4)
+  mediawiki_selenium (~> 1.7)
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.35.1)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..80ab1ed
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,86 @@
+BROWSER:
+  - chrome
+  - firefox
+  - internet_explorer 9.0
+  - internet_explorer 10.0
+  - internet_explorer 11.0
+  - safari
+
+MEDIAWIKI_ENVIRONMENT:
+  - beta
+  - mediawiki
+
+PLATFORM:
+  - Linux
+  - OS X 10.9
+  - Windows 7
+  - Windows 8
+  - Windows 8.1
+
+exclude:
+  - BROWSER: chrome
+MEDIAWIKI_ENVIRONMENT: mediawiki
+
+  - BROWSER: chrome
+PLATFORM: Linux
+  - BROWSER: chrome
+PLATFORM: Windows 7
+  - BROWSER: chrome
+PLATFORM: Windows 8
+  - BROWSER: chrome
+PLATFORM: Windows 8.1
+
+  - BROWSER: firefox
+PLATFORM: OS X 10.9
+  - BROWSER: firefox
+PLATFORM: Windows 7
+  - BROWSER: firefox
+PLATFORM: Windows 8
+  - BROWSER: firefox
+PLATFORM: Windows 8.1
+
+  - BROWSER: internet_explorer 9.0
+MEDIAWIKI_ENVIRONMENT: mediawiki
+
+  - BROWSER: internet_explorer 9.0
+PLATFORM: Linux
+  - BROWSER: internet_explorer 9.0
+PLATFORM: OS X 10.9
+  - BROWSER: internet_explorer 9.0
+PLATFORM: Windows 8
+  - BROWSER: internet_explorer 9.0
+PLATFORM: Windows 8.1
+
+  - 

[MediaWiki-commits] [Gerrit] Removed unnecessary VERSION from ci.yml file - change (mediawiki...CirrusSearch)

2016-04-25 Thread Zfilipin (Code Review)
Zfilipin has submitted this change and it was merged.

Change subject: Removed unnecessary VERSION from ci.yml file
..


Removed unnecessary VERSION from ci.yml file

Bug: T128190
Change-Id: Icaa827ece7992f699d4feadca2cb8bfa41ea6b62
---
M tests/browser/ci.yml
1 file changed, 0 insertions(+), 3 deletions(-)

Approvals:
  Zfilipin: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
index df0a3a7..8c9865e 100644
--- a/tests/browser/ci.yml
+++ b/tests/browser/ci.yml
@@ -6,6 +6,3 @@
 
 PLATFORM:
   - Linux
-
-VERSION:
-  - ''

-- 
To view, visit https://gerrit.wikimedia.org/r/285192
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Icaa827ece7992f699d4feadca2cb8bfa41ea6b62
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CirrusSearch
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 
Gerrit-Reviewer: DCausse 
Gerrit-Reviewer: EBernhardson 
Gerrit-Reviewer: Gehel 
Gerrit-Reviewer: Manybubbles 
Gerrit-Reviewer: Smalyshev 
Gerrit-Reviewer: Zfilipin 
Gerrit-Reviewer: jenkins-bot <>

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Removed unnecessary VERSION from ci.yml file - change (mediawiki...CirrusSearch)

2016-04-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/285192

Change subject: Removed unnecessary VERSION from ci.yml file
..

Removed unnecessary VERSION from ci.yml file

Bug: T128190
Change-Id: Icaa827ece7992f699d4feadca2cb8bfa41ea6b62
---
M tests/browser/ci.yml
1 file changed, 0 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CirrusSearch 
refs/changes/92/285192/1

diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
index df0a3a7..8c9865e 100644
--- a/tests/browser/ci.yml
+++ b/tests/browser/ci.yml
@@ -6,6 +6,3 @@
 
 PLATFORM:
   - Linux
-
-VERSION:
-  - ''

-- 
To view, visit https://gerrit.wikimedia.org/r/285192
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icaa827ece7992f699d4feadca2cb8bfa41ea6b62
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CirrusSearch
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Removed unnecessary VERSION from ci.yml file - change (mediawiki...CentralNotice)

2016-04-25 Thread Zfilipin (Code Review)
Zfilipin has submitted this change and it was merged.

Change subject: Removed unnecessary VERSION from ci.yml file
..


Removed unnecessary VERSION from ci.yml file

Bug: T128190
Change-Id: I18500030c441fec75ef4482250593c7bafcd5279
---
M tests/browser/ci.yml
1 file changed, 0 insertions(+), 3 deletions(-)

Approvals:
  Zfilipin: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
index 44d76b4..73beace 100644
--- a/tests/browser/ci.yml
+++ b/tests/browser/ci.yml
@@ -9,6 +9,3 @@
   - Linux
   - OS X 10.9
   - Windows 7
-
-VERSION:
-- ''

-- 
To view, visit https://gerrit.wikimedia.org/r/285190
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I18500030c441fec75ef4482250593c7bafcd5279
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralNotice
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 
Gerrit-Reviewer: AndyRussG 
Gerrit-Reviewer: Awight 
Gerrit-Reviewer: Cdentinger 
Gerrit-Reviewer: Ejegg 
Gerrit-Reviewer: Ssmith 
Gerrit-Reviewer: XenoRyet 
Gerrit-Reviewer: Zfilipin 
Gerrit-Reviewer: jenkins-bot <>

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Removed unnecessary VERSION from ci.yml file - change (mediawiki...CentralNotice)

2016-04-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/285190

Change subject: Removed unnecessary VERSION from ci.yml file
..

Removed unnecessary VERSION from ci.yml file

Bug: T128190
Change-Id: I18500030c441fec75ef4482250593c7bafcd5279
---
M tests/browser/ci.yml
1 file changed, 0 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralNotice 
refs/changes/90/285190/1

diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
index 44d76b4..73beace 100644
--- a/tests/browser/ci.yml
+++ b/tests/browser/ci.yml
@@ -9,6 +9,3 @@
   - Linux
   - OS X 10.9
   - Windows 7
-
-VERSION:
-- ''

-- 
To view, visit https://gerrit.wikimedia.org/r/285190
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I18500030c441fec75ef4482250593c7bafcd5279
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralNotice
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Removed unnecessary VERSION from ci.yml file - change (mediawiki...CentralAuth)

2016-04-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/285188

Change subject: Removed unnecessary VERSION from ci.yml file
..

Removed unnecessary VERSION from ci.yml file

Bug: T128190
Change-Id: I62f3c93b9c31a4faf7da981b511964e31b4c80f1
---
M tests/browser/ci.yml
1 file changed, 0 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/88/285188/1

diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
index df0a3a7..8c9865e 100644
--- a/tests/browser/ci.yml
+++ b/tests/browser/ci.yml
@@ -6,6 +6,3 @@
 
 PLATFORM:
   - Linux
-
-VERSION:
-  - ''

-- 
To view, visit https://gerrit.wikimedia.org/r/285188
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I62f3c93b9c31a4faf7da981b511964e31b4c80f1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Release minor version 1.7.0 - change (mediawiki/selenium)

2016-04-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/285159

Change subject: Release minor version 1.7.0
..

Release minor version 1.7.0

Bug: T128190
Change-Id: Ieb1868b875ffe045ff035b7835a9e5ef320245a4
---
M RELEASES.md
M lib/mediawiki_selenium/version.rb
2 files changed, 5 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/59/285159/1

diff --git a/RELEASES.md b/RELEASES.md
index cb8e73b..623b8a0 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -1,5 +1,9 @@
 ## Release notes
 
+### 1.7.0 2016-04-25
+
+* Provide Rake task to serve as a CI entrypoint
+
 ### 1.6.5 2016-01-27
 
 * Fixed `NoMethodError` in `EmbedBrowserSession` helper
diff --git a/lib/mediawiki_selenium/version.rb 
b/lib/mediawiki_selenium/version.rb
index f8b7ef5..3fa446f 100644
--- a/lib/mediawiki_selenium/version.rb
+++ b/lib/mediawiki_selenium/version.rb
@@ -1,3 +1,3 @@
 module MediawikiSelenium
-  VERSION = '1.6.5'
+  VERSION = '1.7.0'
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/285159
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ieb1868b875ffe045ff035b7835a9e5ef320245a4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/selenium
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP make JJB work for VisualEditor - change (integration/config)

2016-04-22 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/284883

Change subject: WIP make JJB work for VisualEditor
..

WIP make JJB work for VisualEditor

Change-Id: I4a7c7b5da5675e4d0d615527e64bf2f5f27b6667
---
M jjb/job-templates-selenium.yaml
1 file changed, 4 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/83/284883/1

diff --git a/jjb/job-templates-selenium.yaml b/jjb/job-templates-selenium.yaml
index 5bba13b..be30c34 100644
--- a/jjb/job-templates-selenium.yaml
+++ b/jjb/job-templates-selenium.yaml
@@ -3,7 +3,7 @@
 project-type: matrix
 yaml-strategy:
   exclude-key: 'exclude'
-  filename: tests/browser/ci.yml
+  filename: modules/ve-mw/tests/browser/ci.yml
 axes:
   - axis:
   type: label-expression
@@ -13,15 +13,15 @@
   - axis:
   name: BROWSER
   type: yaml
-  filename: tests/browser/ci.yml
+  filename: modules/ve-mw/tests/browser/ci.yml
   - axis:
   name: MEDIAWIKI_ENVIRONMENT
   type: yaml
-  filename: tests/browser/ci.yml
+  filename: modules/ve-mw/tests/browser/ci.yml
   - axis:
   name: PLATFORM
   type: yaml
-  filename: tests/browser/ci.yml
+  filename: modules/ve-mw/tests/browser/ci.yml
 
 node: contintLabsSlave && UbuntuTrusty
 repository_host: 'gerrit.wikimedia.org/r'

-- 
To view, visit https://gerrit.wikimedia.org/r/284883
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4a7c7b5da5675e4d0d615527e64bf2f5f27b6667
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Make site-specific Cucumber tag optional - change (mediawiki/selenium)

2016-04-11 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/282709

Change subject: Make site-specific Cucumber tag optional
..

Make site-specific Cucumber tag optional

Core does not have any site-specific Cucumber tags. To make it possible
to run it’s Cucumber/Selenium tests in Jenkins, `site_tag: false` is
used:

MediawikiSelenium::RakeTask.new(site_tag: false)

Bug: T128190
Change-Id: I73f43740606ad85c61271c963fde5d39ed3a159f
---
M lib/mediawiki_selenium/rake_task.rb
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/09/282709/1

diff --git a/lib/mediawiki_selenium/rake_task.rb 
b/lib/mediawiki_selenium/rake_task.rb
index db15992..b8ef596 100644
--- a/lib/mediawiki_selenium/rake_task.rb
+++ b/lib/mediawiki_selenium/rake_task.rb
@@ -4,7 +4,7 @@
 
 module MediawikiSelenium
   class RakeTask < Cucumber::Rake::Task
-def initialize(name = :selenium, test_dir: 
Environment.default_test_directory)
+def initialize(name: :selenium, test_dir: 
Environment.default_test_directory, site_tag: true)
   target = File.expand_path(test_dir, Rake.original_dir)
   env = Environment.load_default(target)
 
@@ -19,7 +19,7 @@
   ' --backtrace --verbose --color --format pretty'\
   " --format Cucumber::Formatter::Sauce --out 
'#{workspace}/log/junit'"\
   ' --tags ~@skip'\
-  " --tags @#{site}"
+  " --tags @#{site}" if site_tag
   end
 
   super(name) do |t|

-- 
To view, visit https://gerrit.wikimedia.org/r/282709
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I73f43740606ad85c61271c963fde5d39ed3a159f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/selenium
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Skip Cucumber features or scenarios tagged with `@skip` tag - change (mediawiki/selenium)

2016-04-08 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/282370

Change subject: Skip Cucumber features or scenarios tagged with `@skip` tag
..

Skip Cucumber features or scenarios tagged with `@skip` tag

Bug: T128190
Change-Id: I268052a0a26194d0a92e9f0034ffd0611da0584a
---
M lib/mediawiki_selenium/rake_task.rb
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/70/282370/1

diff --git a/lib/mediawiki_selenium/rake_task.rb 
b/lib/mediawiki_selenium/rake_task.rb
index 6c30705..f27f04a 100644
--- a/lib/mediawiki_selenium/rake_task.rb
+++ b/lib/mediawiki_selenium/rake_task.rb
@@ -18,6 +18,7 @@
 options +=
   ' --backtrace --verbose --color --format pretty'\
   " --format Cucumber::Formatter::Sauce --out 
'#{workspace}/log/junit'"\
+  " --tags ~@skip"
   " --tags @#{site}"
   end
 

-- 
To view, visit https://gerrit.wikimedia.org/r/282370
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I268052a0a26194d0a92e9f0034ffd0611da0584a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/selenium
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP [BrowserTest] Simplify creating of Jenkins jobs for runn... - change (mediawiki...VisualEditor)

2016-04-06 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/281960

Change subject: WIP [BrowserTest] Simplify creating of Jenkins jobs for running 
browser tests daily
..

WIP [BrowserTest] Simplify creating of Jenkins jobs for running browser tests 
daily

Bug: T128190
Change-Id: I11554b23a0e347736a67766f8c0b9879d5a6bed9
---
M Gemfile
M Gemfile.lock
M Rakefile
A modules/ve-mw/tests/browser/ci.yml
M modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
5 files changed, 43 insertions(+), 22 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/60/281960/1

diff --git a/Gemfile b/Gemfile
index d63acc6..c4c10e6 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,7 +1,9 @@
 source 'https://rubygems.org'
 
 gem 'commons_upload', '~> 0.0.4'
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-16'
 gem 'rake', '~> 10.4', '>= 10.4.2'
 gem 'rubocop', '~> 0.32.1', require: false
 gem 'screenshot', '~> 0.0.7'
diff --git a/Gemfile.lock b/Gemfile.lock
index 72b6308..8aae500 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 6cfd153b18c2d41fdfe7d330dc1ae7fd7749f45f
+  branch: T128190-16
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -22,7 +39,7 @@
 diff-lcs (1.2.5)
 domain_name (0.5.25)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -32,7 +49,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -40,18 +57,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -81,12 +87,11 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
+rubyzip (1.2.0)
 screenshot (0.0.7)
   chunky_png (~> 1.3.3)
-selenium-webdriver (2.50.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -96,7 +101,7 @@
 unf_ext (0.0.7.1)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
-websocket (1.2.2)
+websocket (1.2.3)
 yml_reader (0.7)
 
 PLATFORMS
@@ -104,7 +109,7 @@
 
 DEPENDENCIES
   commons_upload (~> 0.0.4)
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.32.1)
   screenshot (~> 0.0.7)
diff --git a/Rakefile b/Rakefile
index 6eef121..029febd 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new(test_dir: 'modules/ve-mw/tests/browser')
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/modules/ve-mw/tests/browser/ci.yml 
b/modules/ve-mw/tests/browser/ci.yml
new file mode 100644
index 000..df0a3a7
--- /dev/null
+++ b/modules/ve-mw/tests/browser/ci.yml
@@ -0,0 +1,11 @@
+BROWSER:
+  - firefox
+
+MEDIAWIKI_ENVIRONMENT:
+  - beta
+
+PLATFORM:
+  - Linux
+
+VERSION:
+  - ''
diff --git 
a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb 
b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
index 3c72a18..b243fe0 100644
--- a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
@@ -6,8 +6,8 @@
 
   def self.translate(string)
 language = ENV['LANGUAGE_SCREENSHOT_CODE']
-file_name = (File.exist?("../../i18n/#{language}.json")) ? 
"../../i18n/#{language}.json" : '../../i18n/en.json'
-json = 

[MediaWiki-commits] [Gerrit] WIP testing - change (mediawiki...MultimediaViewer)

2016-04-01 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/280913

Change subject: WIP testing
..

WIP testing

Bug: T128190
Change-Id: I1e08902440e3302aa625a2292998dff9974d3b3b
---
M Gemfile
M tests/browser/ci.yml
2 files changed, 3 insertions(+), 77 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/13/280913/1

diff --git a/Gemfile b/Gemfile
index 7e6a322..d2426f3 100644
--- a/Gemfile
+++ b/Gemfile
@@ -2,6 +2,6 @@
 
 gem 'mediawiki_selenium',
 git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
-branch: 'T128190-4'
+branch: 'T128190-patch9'
 gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.35.1', require: false
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
index 80ab1ed..827f8ae 100644
--- a/tests/browser/ci.yml
+++ b/tests/browser/ci.yml
@@ -1,10 +1,5 @@
 BROWSER:
   - chrome
-  - firefox
-  - internet_explorer 9.0
-  - internet_explorer 10.0
-  - internet_explorer 11.0
-  - safari
 
 MEDIAWIKI_ENVIRONMENT:
   - beta
@@ -12,75 +7,6 @@
 
 PLATFORM:
   - Linux
-  - OS X 10.9
-  - Windows 7
-  - Windows 8
-  - Windows 8.1
 
-exclude:
-  - BROWSER: chrome
-MEDIAWIKI_ENVIRONMENT: mediawiki
-
-  - BROWSER: chrome
-PLATFORM: Linux
-  - BROWSER: chrome
-PLATFORM: Windows 7
-  - BROWSER: chrome
-PLATFORM: Windows 8
-  - BROWSER: chrome
-PLATFORM: Windows 8.1
-
-  - BROWSER: firefox
-PLATFORM: OS X 10.9
-  - BROWSER: firefox
-PLATFORM: Windows 7
-  - BROWSER: firefox
-PLATFORM: Windows 8
-  - BROWSER: firefox
-PLATFORM: Windows 8.1
-
-  - BROWSER: internet_explorer 9.0
-MEDIAWIKI_ENVIRONMENT: mediawiki
-
-  - BROWSER: internet_explorer 9.0
-PLATFORM: Linux
-  - BROWSER: internet_explorer 9.0
-PLATFORM: OS X 10.9
-  - BROWSER: internet_explorer 9.0
-PLATFORM: Windows 8
-  - BROWSER: internet_explorer 9.0
-PLATFORM: Windows 8.1
-
-  - BROWSER: internet_explorer 10.0
-MEDIAWIKI_ENVIRONMENT: mediawiki
-
-  - BROWSER: internet_explorer 10.0
-PLATFORM: Linux
-  - BROWSER: internet_explorer 10.0
-PLATFORM: OS X 10.9
-  - BROWSER: internet_explorer 10.0
-PLATFORM: Windows 7
-  - BROWSER: internet_explorer 10.0
-PLATFORM: Windows 8.1
-
-  - BROWSER: internet_explorer 11.0
-MEDIAWIKI_ENVIRONMENT: mediawiki
-
-  - BROWSER: internet_explorer 11.0
-PLATFORM: Linux
-  - BROWSER: internet_explorer 11.0
-PLATFORM: OS X 10.9
-  - BROWSER: internet_explorer 11.0
-PLATFORM: Windows 8
-
-  - BROWSER: safari
-MEDIAWIKI_ENVIRONMENT: mediawiki
-
-  - BROWSER: safari
-PLATFORM: Linux
-  - BROWSER: safari
-PLATFORM: Windows 7
-  - BROWSER: safari
-PLATFORM: Windows 8
-  - BROWSER: safari
-PLATFORM: Windows 8.1
+VERSION:
+  - ''

-- 
To view, visit https://gerrit.wikimedia.org/r/280913
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1e08902440e3302aa625a2292998dff9974d3b3b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...WikiLove)

2016-03-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279611

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I6f918234a175e412f1c20494e5ccb8f9ad4f75d3
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 35 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikiLove 
refs/changes/11/279611/1

diff --git a/Gemfile b/Gemfile
index 0c44c2c..a97c739 100755
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
 gem 'rake', '~> 10.4', '>= 10.4.2'
 gem 'rubocop', '0.33.0', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 150f68a..97067e3 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -78,10 +84,9 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -98,7 +103,7 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
   rake (~> 10.4, >= 10.4.2)
   rubocop (= 0.33.0)
 
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..8aaa976
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,5 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta
+
+BROWSER:
+  - firefox

-- 
To view, visit https://gerrit.wikimedia.org/r/279611
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6f918234a175e412f1c20494e5ccb8f9ad4f75d3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikiLove
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...RelatedArticles)

2016-03-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279610

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I02fc3e8542d732ca728f47316a8e183ed28744e7
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
M tests/browser/environments.yml
5 files changed, 45 insertions(+), 26 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RelatedArticles 
refs/changes/10/279610/1

diff --git a/Gemfile b/Gemfile
index b338dbf..0a9f8e2 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.3'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
 gem 'rake', '~> 10.4', '>= 10.4.2'
 gem 'rubocop', '~> 0.29.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index fcd9fea..d0f35bc 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -5,7 +22,7 @@
 astrolabe (1.3.1)
   parser (~> 2.2)
 builder (3.2.2)
-childprocess (0.5.8)
+childprocess (0.5.9)
   ffi (~> 1.0, >= 1.0.11)
 cucumber (1.3.20)
   builder (>= 2.1.2)
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,23 +54,12 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.3)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -78,26 +84,28 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.48.1)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
 thor (0.19.1)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
-yml_reader (0.6)
+yml_reader (0.7)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.3)
+  mediawiki_selenium!
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.29.1)
+
+BUNDLED WITH
+   1.10.6
diff --git a/Rakefile b/Rakefile
index d6feb16..8ac239f 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..dee421d
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,6 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta-desktop
+  - beta-mobile
+
+BROWSER:
+  - chrome
diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index 7afa973..a67c0c6 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -27,12 +27,12 @@
   mediawiki_url: http://127.0.0.1/wiki/
   user_factory: true
 
-beta_desktop:
+beta-desktop:
   mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
   # mediawiki_password: 

[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...QuickSurveys)

2016-03-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279608

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I406f2e1ce8535fa294808ab517b6dec4b61bf6fe
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 35 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/QuickSurveys 
refs/changes/08/279608/1

diff --git a/Gemfile b/Gemfile
index 8bf7bf1..e32d3a0 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
 gem 'rake', '~> 10.4', '>= 10.4.2'
 gem 'rubocop', '~> 0.34.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 94af5a9..2f2ad65 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -78,10 +84,9 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -98,7 +103,7 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.34.1)
 
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..12c9df8
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,5 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta
+
+BROWSER:
+  - chrome

-- 
To view, visit https://gerrit.wikimedia.org/r/279608
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I406f2e1ce8535fa294808ab517b6dec4b61bf6fe
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/QuickSurveys
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...PdfHandler)

2016-03-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279607

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I84ba37fd3b93ef11156a84ef45de01159af60042
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 39 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/PdfHandler 
refs/changes/07/279607/1

diff --git a/Gemfile b/Gemfile
index 7a5162e..0a015d4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.35.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 5e41a81..e9115f1 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -63,6 +69,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -78,10 +85,9 @@
   ruby-progressbar (~> 1.7)
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.49.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -89,7 +95,7 @@
 tins (1.6.0)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
@@ -99,7 +105,8 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.35.1)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 3342a96..87831ab 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..8aaa976
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,5 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta
+
+BROWSER:
+  - firefox

-- 
To view, visit https://gerrit.wikimedia.org/r/279607
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I84ba37fd3b93ef11156a84ef45de01159af60042
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/PdfHandler
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...PageTriage)

2016-03-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279604

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: Ie2fd36eaf3b133a4324c489d7b6129e2627c340e
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 39 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/PageTriage 
refs/changes/04/279604/1

diff --git a/Gemfile b/Gemfile
index 7a5162e..0a015d4 100755
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.35.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index ab359ca..e9115f1 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -63,6 +69,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -78,10 +85,9 @@
   ruby-progressbar (~> 1.7)
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -99,7 +105,8 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.35.1)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..9f076a8
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,6 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta
+
+BROWSER:
+  - chrome
+  - firefox

-- 
To view, visit https://gerrit.wikimedia.org/r/279604
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie2fd36eaf3b133a4324c489d7b6129e2627c340e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/PageTriage
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...MultimediaViewer)

2016-03-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279601

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: If0e6b61c9e3d52005d1851ca49ef65babd002919
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
M tests/browser/environments.yml
5 files changed, 101 insertions(+), 23 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/01/279601/1

diff --git a/Gemfile b/Gemfile
index a3e2a94..0a015d4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.4'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.35.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index c26b10b..e9115f1 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -63,6 +69,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -78,10 +85,9 @@
   ruby-progressbar (~> 1.7)
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.49.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -89,7 +95,7 @@
 tins (1.6.0)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
@@ -99,7 +105,8 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.4)
+  mediawiki_selenium!
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.35.1)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..2103818
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,9 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta-linux-firefox
+  - beta-mac-chrome
+  - beta-mac-safari
+  - beta-windows_7-internet_explorer_11
+  - beta-windows_7-internet_explorer_9
+  - beta-windows_8-internet_explorer_10
+  - beta-windows_8_1-internet_explorer_11
+  - mediawiki
diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index 83ba52d..1b87096 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -23,16 +23,72 @@
   user_factory: true
   mediawiki_url: http://127.0.0.1/wiki/
 
-beta:
+beta-linux-firefox:
+  browser: firefox
   browser_useragent: test-user-agent
   mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
+  platform: 

[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...MobileFrontend)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279364

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I3be30ef850f6bca711c930ed529c93edfb157fd8
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
M tests/browser/environments.yml
5 files changed, 42 insertions(+), 22 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/64/279364/1

diff --git a/Gemfile b/Gemfile
index 53577ea..7368f0c 100644
--- a/Gemfile
+++ b/Gemfile
@@ -2,6 +2,8 @@
 
 gem 'chunky_png', '~> 1.3.4'
 gem 'jsduck', '~> 5.3.4'
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
 gem 'rake', '~> 10.4', '>= 10.4.2'
 gem 'rubocop', '~> 0.29.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index f118452..3275410 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -19,9 +36,9 @@
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
 dimensions (1.2.0)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -31,7 +48,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -45,23 +62,12 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -89,10 +95,9 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.1)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -111,7 +116,7 @@
 DEPENDENCIES
   chunky_png (~> 1.3.4)
   jsduck (~> 5.3.4)
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.29.1)
 
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..bc73308
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,3 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta-chrome
+  - beta-firefox
diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index cf12725..84f9e87 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -27,7 +27,14 @@
   mediawiki_url: http://127.0.0.1/wiki/
   user_factory: true
 
-beta:
+beta-chrome:
+  browser: chrome
+  mediawiki_url: http://en.m.wikipedia.beta.wmflabs.org/wiki/
+  mediawiki_user: Selenium_user
+  # mediawiki_password: SET THIS IN THE ENVIRONMENT!
+
+beta-firefox:
+  browser: firefox
   mediawiki_url: http://en.m.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
   # mediawiki_password: SET THIS IN THE ENVIRONMENT!

-- 
To view, visit https://gerrit.wikimedia.org/r/279364
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: 

[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...GettingStarted)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279363

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I6b989529c821af5208ac2232d21878d16e78c080
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 35 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/GettingStarted 
refs/changes/63/279363/1

diff --git a/Gemfile b/Gemfile
index 2773373..bee3c99 100755
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.34.2', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 78ad3fc..8e59937 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -63,6 +69,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -77,10 +84,9 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -97,7 +103,8 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.34.2)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..fdbba00
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,2 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta

-- 
To view, visit https://gerrit.wikimedia.org/r/279363
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6b989529c821af5208ac2232d21878d16e78c080
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/GettingStarted
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...Gather)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279359

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I5464cc94d8bf09adab3da101d97da6979070fbde
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 33 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Gather 
refs/changes/59/279359/1

diff --git a/Gemfile b/Gemfile
index 8bf7bf1..e32d3a0 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
 gem 'rake', '~> 10.4', '>= 10.4.2'
 gem 'rubocop', '~> 0.34.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 53e52df..2f2ad65 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,23 +54,12 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -78,10 +84,9 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -98,7 +103,7 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.34.1)
 
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..fdbba00
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,2 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta

-- 
To view, visit https://gerrit.wikimedia.org/r/279359
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5464cc94d8bf09adab3da101d97da6979070fbde
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Gather
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...Flow)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279354

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: Ib422e10d049df4e88eca281f7b8b16e39d79dfbd
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
M tests/browser/environments.yml
5 files changed, 45 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/54/279354/1

diff --git a/Gemfile b/Gemfile
index e041210..f79b420 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,8 @@
 source "https://rubygems.org;
 
 gem "csscss", "~> 1.3.3"
-gem 'mediawiki_selenium', '1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem "rubocop", "~> 0.32.1", require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 4dada44..deb0313 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -22,9 +39,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -34,7 +51,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -42,18 +59,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -70,6 +76,7 @@
   blankslate (>= 2.0, <= 4.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -84,10 +91,9 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -105,7 +111,8 @@
 
 DEPENDENCIES
   csscss (~> 1.3.3)
-  mediawiki_selenium (= 1.6.5)
+  mediawiki_selenium!
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.32.1)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..bc73308
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,3 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta-chrome
+  - beta-firefox
diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index 6113b77..bc1e1e6 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -28,7 +28,15 @@
   mediawiki_user_b: Selenium Flow user 2
   mediawiki_url: http://127.0.0.1:8080/wiki/
 
-beta:
+beta-chrome:
+  browser: chrome
+  mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
+  mediawiki_user: Selenium_user
+  mediawiki_user_b: Selenium Flow user 2
+  # mediawiki_password: SET THIS IN THE ENVIRONMENT!
+
+beta-firefox:
+  browser: firefox
   mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
   mediawiki_user_b: Selenium Flow user 2

-- 
To view, visit https://gerrit.wikimedia.org/r/279354
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...Echo)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279346

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: If240d2da8f0c55ed46f1f2f34c6aca05bcba09ac
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
M tests/browser/environments.yml
5 files changed, 45 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Echo 
refs/changes/46/279346/1

diff --git a/Gemfile b/Gemfile
index c097fcd..ba6a4d7 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,8 @@
 source 'https://rubygems.org'
 
 gem 'csscss', '~> 1.3.3'
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.34.2', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 8e9969e..ecb98af 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -22,9 +39,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -34,7 +51,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -42,18 +59,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -70,6 +76,7 @@
   blankslate (>= 2.0, <= 4.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -84,10 +91,9 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -105,7 +111,8 @@
 
 DEPENDENCIES
   csscss (~> 1.3.3)
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.34.2)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..bc73308
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,3 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta-chrome
+  - beta-firefox
diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index 93bc02e..166f284 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -28,7 +28,15 @@
   mediawiki_user_b: Selenium Echo user 2
   mediawiki_url: http://127.0.0.1:8080/wiki/
 
-beta:
+beta-chrome:
+  browser: chrome
+  mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
+  mediawiki_user: Selenium_user
+  mediawiki_user_b: Selenium Echo user 2
+  # mediawiki_password: SET THIS IN THE ENVIRONMENT!
+
+beta-firefox:
+  browser: firefox
   mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
   mediawiki_user_b: Selenium Echo user 2

-- 
To view, visit https://gerrit.wikimedia.org/r/279346
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki/core)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279345

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I927b9be4377de2a972a2ea2a1871cd520595f995
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 39 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/45/279345/1

diff --git a/Gemfile b/Gemfile
index 636d4ee..af1d2ea 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.32.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 8684be9..bf35b0d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -63,6 +69,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -77,17 +84,16 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
 thor (0.19.1)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
@@ -97,5 +103,9 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.32.1)
+
+BUNDLED WITH
+   1.10.6
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..fdbba00
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,2 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta

-- 
To view, visit https://gerrit.wikimedia.org/r/279345
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I927b9be4377de2a972a2ea2a1871cd520595f995
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...CirrusSearch)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279343

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I2861648c932575a8c41159c28c63a9f799946a17
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 32 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CirrusSearch 
refs/changes/43/279343/1

diff --git a/Gemfile b/Gemfile
index 05f6c58..13a9312 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,6 +1,8 @@
 source "https://rubygems.org;
 
-gem "mediawiki_selenium", "~> 1.6.5"
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
 gem "mimemagic", "~> 0.3.0"
 gem "parallel_tests", "~> 1.7.0"
 gem "rake", "~> 10.4", ">= 10.4.2"
diff --git a/Gemfile.lock b/Gemfile.lock
index bc91b7d..a8093fd 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 mimemagic (0.3.0)
 multi_json (1.11.2)
 multi_test (0.1.2)
@@ -83,10 +89,9 @@
   ruby-progressbar (~> 1.7)
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -104,7 +109,7 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
   mimemagic (~> 0.3.0)
   parallel_tests (~> 1.7.0)
   rake (~> 10.4, >= 10.4.2)
diff --git a/Rakefile b/Rakefile
index d5823fa..52d3930 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ["-c", ".rubocop.yml"]
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc "Run all build/tests commands (CI entry point)"
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..fdbba00
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,2 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta

-- 
To view, visit https://gerrit.wikimedia.org/r/279343
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2861648c932575a8c41159c28c63a9f799946a17
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CirrusSearch
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...CentralNotice)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279342

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I74791cf3dd61bf3f648c0ddbb396f28f7eac1cb0
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
M tests/browser/environments.yml
5 files changed, 67 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralNotice 
refs/changes/42/279342/1

diff --git a/Gemfile b/Gemfile
index 8bf7bf1..e32d3a0 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
 gem 'rake', '~> 10.4', '>= 10.4.2'
 gem 'rubocop', '~> 0.34.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 94af5a9..2f2ad65 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.20160128)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -78,10 +84,9 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
@@ -98,7 +103,7 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.34.1)
 
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..bf0569f
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,6 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta-linux-chrome
+  - beta-linux-firefox
+  - beta-osx-chrome
+  - beta-windows-chrome
+  - beta-windows-firefox
diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index 35eb153..4a02d0f 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -22,9 +22,39 @@
   user_factory: true
   mediawiki_url: http://127.0.0.1/wiki/
 
-beta:
+beta-linux-chrome:
+  browser: chrome
   mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
+  platform: linux
+  # mediawiki_password: SET THIS IN THE ENVIRONMENT!
+
+beta-linux-firefox:
+  browser: firefox
+  mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
+  mediawiki_user: Selenium_user
+  platform: linux
+  # mediawiki_password: SET THIS IN THE ENVIRONMENT!
+
+beta-osx-chrome:
+  browser: chrome
+  mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
+  mediawiki_user: Selenium_user
+  platform: 'OS X 10.9'
+  # mediawiki_password: SET THIS IN THE ENVIRONMENT!
+
+beta-windows-chrome:
+  browser: chrome
+  mediawiki_url: 

[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...CentralAuth)

2016-03-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279338

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I53dbcb76aff17fef11f3bd9b5186b13a883e6ec5
---
M Gemfile
M Gemfile.lock
M Rakefile
A tests/browser/ci.yml
4 files changed, 36 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/38/279338/1

diff --git a/Gemfile b/Gemfile
index bd39e20..5326027 100755
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,7 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'mediawiki_selenium',
+git: 'https://github.com/zeljkofilipin/mediawiki-selenium.git',
+branch: 'T128190-2'
+gem 'rake', '~> 11.1', '>= 11.1.1'
 gem 'rubocop', '~> 0.34.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index b4a010a..66578e3 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,20 @@
+GIT
+  remote: https://github.com/zeljkofilipin/mediawiki-selenium.git
+  revision: 097143b5e8f513f5f74cc8b1fc99d725510897c7
+  branch: T128190-2
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  mediawiki_api (~> 0.5, >= 0.5.0)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,9 +34,9 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160310)
   unf (>= 0.0.5, < 1.0.0)
-faker (1.6.1)
+faker (1.6.3)
   i18n (~> 0.5)
 faraday (0.9.2)
   multipart-post (>= 1.2, < 3)
@@ -29,7 +46,7 @@
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-headless (2.2.0)
+headless (2.2.3)
 http-cookie (1.0.2)
   domain_name (~> 0.5)
 i18n (0.7.0)
@@ -37,18 +54,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
-mime-types (2.99)
+mime-types (2.99.1)
 multi_json (1.11.2)
 multi_test (0.1.2)
 multipart-post (2.0.0)
@@ -63,6 +69,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (11.1.1)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -77,17 +84,16 @@
   rainbow (>= 1.99.1, < 3.0)
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
-rubyzip (1.1.7)
-selenium-webdriver (2.49.0)
+rubyzip (1.2.0)
+selenium-webdriver (2.53.0)
   childprocess (~> 0.5)
-  multi_json (~> 1.0)
   rubyzip (~> 1.0)
   websocket (~> 1.0)
 syntax (1.2.0)
 thor (0.19.1)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
@@ -97,7 +103,8 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.5)
+  mediawiki_selenium!
+  rake (~> 11.1, >= 11.1.1)
   rubocop (~> 0.34.1)
 
 BUNDLED WITH
diff --git a/Rakefile b/Rakefile
index 6eef121..2877bf6 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,9 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'mediawiki_selenium/rake_task'
+MediawikiSelenium::RakeTask.new
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'
diff --git a/tests/browser/ci.yml b/tests/browser/ci.yml
new file mode 100644
index 000..fdbba00
--- /dev/null
+++ b/tests/browser/ci.yml
@@ -0,0 +1,2 @@
+MEDIAWIKI_ENVIRONMENT:
+  - beta

-- 
To view, visit https://gerrit.wikimedia.org/r/279338
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I53dbcb76aff17fef11f3bd9b5186b13a883e6ec5
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] [BrowserTest] Increase the time Selenium waits for VisualEdi... - change (mediawiki...VisualEditor)

2016-03-14 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/277224

Change subject: [BrowserTest] Increase the time Selenium waits for VisualEditor 
to load
..

[BrowserTest] Increase the time Selenium waits for VisualEditor to load

I have noticed that Jenkins job that runs daily fails sometimes because
looking up the element failed after 5 seconds. The time is increased
from 5 to 10 seconds.

Bug: T94150
Change-Id: Ib23f4ac72aa6c734f297e8f9fb5ad4645ac8891e
---
M modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/24/277224/1

diff --git 
a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb 
b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
index c863b01..3c72a18 100644
--- a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
@@ -201,7 +201,7 @@
   div(:media_advanced_settings, class: 'oo-ui-outlineOptionWidget-level-0', 
index: 1)
 
   def visual_editor_element(script)
-Timeout.timeout(5) do
+Timeout.timeout(10) do
   loop do
 begin
   browser.execute_script script

-- 
To view, visit https://gerrit.wikimedia.org/r/277224
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib23f4ac72aa6c734f297e8f9fb5ad4645ac8891e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP T129483 - change (mediawiki...MultimediaViewer)

2016-03-10 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/276474

Change subject: WIP T129483
..

WIP T129483

Bug: T129483
Change-Id: I4c6c7d4070c09e924ba7de123a8bf307498e4b4d
---
M tests/browser/features/step_definitions/mmv_steps.rb
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/74/276474/1

diff --git a/tests/browser/features/step_definitions/mmv_steps.rb 
b/tests/browser/features/step_definitions/mmv_steps.rb
index 4d52b2f..de734ac 100644
--- a/tests/browser/features/step_definitions/mmv_steps.rb
+++ b/tests/browser/features/step_definitions/mmv_steps.rb
@@ -1,6 +1,7 @@
 # encoding: utf-8
 
 Given /^I am at a wiki article with at least two embedded pictures$/ do
+  p File.read('samples/MediaViewerE2ETest.wikitext')
   api.create_page 'MediaViewerE2ETest', 
File.read('samples/MediaViewerE2ETest.wikitext')
   visit(E2ETestPage)
   on(E2ETestPage).image1_in_article_element.when_present.should be_visible

-- 
To view, visit https://gerrit.wikimedia.org/r/276474
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4c6c7d4070c09e924ba7de123a8bf307498e4b4d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Set MEDIAWIKI_ENVIRONMENT environment variable for Multimedi... - change (integration/config)

2016-03-10 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/276469

Change subject: Set MEDIAWIKI_ENVIRONMENT environment variable for 
MultimediaViewer browsertests job
..

Set MEDIAWIKI_ENVIRONMENT environment variable for MultimediaViewer 
browsertests job

For browser tests to run correctly, MEDIAWIKI_ENVIRONMENT environment
variable has to be set.

Updated job:

browsertests-MultimediaViewer-www.mediawiki.org-linux-firefox-sauce

Bug: T129472
Change-Id: Id1c34a74e51227f16ae1ed99fc602cd59ae3e134
---
M jjb/macro-browsertests.yaml
1 file changed, 3 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/69/276469/1

diff --git a/jjb/macro-browsertests.yaml b/jjb/macro-browsertests.yaml
index 925d28f..55a4908 100644
--- a/jjb/macro-browsertests.yaml
+++ b/jjb/macro-browsertests.yaml
@@ -34,6 +34,9 @@
 *.beta.wmflabs.org)
   export MEDIAWIKI_ENVIRONMENT=beta
   ;;
+www.mediawiki.org)
+  export MEDIAWIKI_ENVIRONMENT=mediawiki-org
+  ;;
 test2.wikipedia.org)
   export MEDIAWIKI_ENVIRONMENT=test2
   ;;

-- 
To view, visit https://gerrit.wikimedia.org/r/276469
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id1c34a74e51227f16ae1ed99fc602cd59ae3e134
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] [BrowserTest] Disable failing language screenshot scenario - change (mediawiki...VisualEditor)

2016-03-10 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/276458

Change subject: [BrowserTest] Disable failing language screenshot scenario
..

[BrowserTest] Disable failing language screenshot scenario

VisualEditor_Insert_Menu scenario fails with `Original image height is
too small! (ChunkyPNG::OutOfBounds)`.

Bug: T119482
Change-Id: I30c3a9757c5754a40921fce5225b73897eed865b
---
M modules/ve-mw/tests/browser/features/language_screenshot.feature
1 file changed, 0 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/58/276458/1

diff --git a/modules/ve-mw/tests/browser/features/language_screenshot.feature 
b/modules/ve-mw/tests/browser/features/language_screenshot.feature
index 027f635..8b4f750 100644
--- a/modules/ve-mw/tests/browser/features/language_screenshot.feature
+++ b/modules/ve-mw/tests/browser/features/language_screenshot.feature
@@ -18,7 +18,6 @@
 When I click the hamburger menu
 Then I should see pull-down menu containing Page Settings
 
-  @language_screenshot
   Scenario: VisualEditor_Insert_Menu
 Given I am editing the language screenshots page
 When I click on the Insert menu

-- 
To view, visit https://gerrit.wikimedia.org/r/276458
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I30c3a9757c5754a40921fce5225b73897eed865b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki/selenium)

2016-03-08 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/275820

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I627d0603487ab88e375fe5aa4fca2f8bb2a07790
---
A lib/mediawiki_selenium/rake_task.rb
1 file changed, 45 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/20/275820/1

diff --git a/lib/mediawiki_selenium/rake_task.rb 
b/lib/mediawiki_selenium/rake_task.rb
new file mode 100644
index 000..3db42b6
--- /dev/null
+++ b/lib/mediawiki_selenium/rake_task.rb
@@ -0,0 +1,45 @@
+require 'rake/tasklib'
+
+module MediawikiSelenium
+  # Provides a custom rake task.
+  #
+  # require 'mediawiki_selenium/rake_task'
+  # MediawikiSelenium::RakeTask.new
+  class RakeTask < Rake::TaskLib
+
+# Name of task. Defaults to `:selenium`.
+attr_accessor :name
+
+def initialize(name = :selenium)
+  @name = name
+  yield self if block_given?
+  define
+end
+
+def define
+  desc 'Run Selenium'
+  task @name do
+Dir.chdir('tests/browser') do
+  sh 'bundle exec cucumber --backtrace --color --verbose --format 
pretty '\
+ "--format Cucumber::Formatter::Sauce --out 
'#{ENV['WORKSPACE']}/log/junit' "\
+ "--tags @#{site(ENV['jenkins'])} --tags 
@#{browser(ENV['jenkins'])}"
+end
+  end
+end
+
+def environments
+  require 'yaml'
+  YAML.load_file(File.join(__dir__, 'tests/browser/environments.yml'))
+end
+
+def site(environment)
+  environments[environment]['mediawiki_url'].split('/')[2]
+end
+
+def browser(environment)
+  environments[environment]['browser'] || 'firefox'
+end
+
+  end
+
+end

-- 
To view, visit https://gerrit.wikimedia.org/r/275820
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I627d0603487ab88e375fe5aa4fca2f8bb2a07790
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/selenium
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Fix various problems with browsertests-Wikidata* jobs - change (integration/config)

2016-03-07 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/275435

Change subject: WIP Fix various problems with browsertests-Wikidata* jobs
..

WIP Fix various problems with browsertests-Wikidata* jobs

Bug: T128065
Bug: T110510
Change-Id: Id1102ca36d82c2110f940c641e533e3a0f539efd
---
M jjb/macro-browsertests.yaml
1 file changed, 0 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/35/275435/1

diff --git a/jjb/macro-browsertests.yaml b/jjb/macro-browsertests.yaml
index 73b7d2c..84198e7 100644
--- a/jjb/macro-browsertests.yaml
+++ b/jjb/macro-browsertests.yaml
@@ -23,9 +23,6 @@
 unset SAUCE_ONDEMAND_USERNAME
   fi
 
-  # Log results to Raita
-  export RAITA_URL=http://integration-raita.eqiad.wmflabs:9200/raita
-
   # Set MEDIAWIKI_ENVIRONMENT for mediawiki-selenium >= 1.0.0
   case '{mediawiki_url}' in
 *.beta.wmflabs.org)
@@ -107,9 +104,6 @@
 
   # workaround for T110510
   pretty="--format pretty"
-  if [ "wikidata.beta.wmflabs.org" = "{mediawiki_url}" ]; then
-pretty=""
-  fi
   # run tests
   "$WORKSPACE"/vendor/bin/bundle exec cucumber \
 --backtrace \

-- 
To view, visit https://gerrit.wikimedia.org/r/275435
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id1102ca36d82c2110f940c641e533e3a0f539efd
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP T128079 - change (mediawiki...MultimediaViewer)

2016-03-04 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274976

Change subject: WIP T128079
..

WIP T128079

Bug: T128079
Change-Id: I4f142c4ed17826b1e4051846395940e139e47689
---
M Gemfile
M Gemfile.lock
2 files changed, 19 insertions(+), 25 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/76/274976/1

diff --git a/Gemfile b/Gemfile
index a3e2a94..88ef0f4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,4 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.4'
+gem "mediawiki_selenium", :path => "~/Documents/gerrit/mediawiki/selenium"
 gem 'rubocop', '~> 0.35.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index c26b10b..661efb3 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,3 +1,17 @@
+PATH
+  remote: ~/Documents/gerrit/mediawiki/selenium
+  specs:
+mediawiki_selenium (1.6.5)
+  cucumber (~> 1.3, >= 1.3.20)
+  headless (~> 2.0, >= 2.1.0)
+  json (~> 1.8, >= 1.8.1)
+  page-object (~> 1.0)
+  rest-client (~> 1.6, >= 1.6.7)
+  rspec-core (~> 2.14, >= 2.14.4)
+  rspec-expectations (~> 2.14, >= 2.14.4)
+  syntax (~> 1.2, >= 1.2.0)
+  thor (~> 0.19, >= 0.19.1)
+
 GEM
   remote: https://rubygems.org/
   specs:
@@ -17,15 +31,10 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160128)
   unf (>= 0.0.5, < 1.0.0)
 faker (1.6.1)
   i18n (~> 0.5)
-faraday (0.9.2)
-  multipart-post (>= 1.2, < 3)
-faraday-cookie_jar (0.0.6)
-  faraday (>= 0.7.4)
-  http-cookie (~> 1.0.0)
 ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
@@ -34,24 +43,9 @@
   domain_name (~> 0.5)
 i18n (0.7.0)
 json (1.8.3)
-mediawiki_api (0.5.0)
-  faraday (~> 0.9, >= 0.9.0)
-  faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.5)
-  cucumber (~> 1.3, >= 1.3.20)
-  headless (~> 2.0, >= 2.1.0)
-  json (~> 1.8, >= 1.8.1)
-  mediawiki_api (~> 0.5, >= 0.5.0)
-  page-object (~> 1.0)
-  rest-client (~> 1.6, >= 1.6.7)
-  rspec-core (~> 2.14, >= 2.14.4)
-  rspec-expectations (~> 2.14, >= 2.14.4)
-  syntax (~> 1.2, >= 1.2.0)
-  thor (~> 0.19, >= 0.19.1)
 mime-types (2.99)
 multi_json (1.11.2)
 multi_test (0.1.2)
-multipart-post (2.0.0)
 netrc (0.11.0)
 page-object (1.1.1)
   page_navigation (>= 0.9)
@@ -79,7 +73,7 @@
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
 rubyzip (1.1.7)
-selenium-webdriver (2.49.0)
+selenium-webdriver (2.51.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)
@@ -89,7 +83,7 @@
 tins (1.6.0)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
@@ -99,7 +93,7 @@
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.4)
+  mediawiki_selenium!
   rubocop (~> 0.35.1)
 
 BUNDLED WITH

-- 
To view, visit https://gerrit.wikimedia.org/r/274976
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4f142c4ed17826b1e4051846395940e139e47689
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP T128079 - change (mediawiki/selenium)

2016-03-04 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274975

Change subject: WIP T128079
..

WIP T128079

Bug: T128079
Change-Id: I8867e567efc6c11d3d447817857578d278f72886
---
M Gemfile
M mediawiki_selenium.gemspec
2 files changed, 3 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/75/274975/1

diff --git a/Gemfile b/Gemfile
index fa75df1..5927181 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,3 +1,5 @@
 source 'https://rubygems.org'
 
 gemspec
+
+gem 'mediawiki_api', :path => "~/Documents/gerrit/mediawiki/ruby/api"
diff --git a/mediawiki_selenium.gemspec b/mediawiki_selenium.gemspec
index 61add12..2aab68a 100644
--- a/mediawiki_selenium.gemspec
+++ b/mediawiki_selenium.gemspec
@@ -30,7 +30,7 @@
   spec.add_runtime_dependency 'cucumber', '~> 1.3', '>= 1.3.20'
   spec.add_runtime_dependency 'headless', '~> 2.0', '>= 2.1.0'
   spec.add_runtime_dependency 'json', '~> 1.8', '>= 1.8.1'
-  spec.add_runtime_dependency 'mediawiki_api', '~> 0.5', '>= 0.5.0'
+  spec.add_runtime_dependency 'mediawiki_api', '~> 0.5', '>= 0.5.1'
   spec.add_runtime_dependency 'page-object', '~> 1.0'
   spec.add_runtime_dependency 'rest-client', '~> 1.6', '>= 1.6.7'
   spec.add_runtime_dependency 'rspec-core', '~> 2.14', '>= 2.14.4'

-- 
To view, visit https://gerrit.wikimedia.org/r/274975
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8867e567efc6c11d3d447817857578d278f72886
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/selenium
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP T128079 - change (mediawiki...api)

2016-03-04 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274973

Change subject: WIP T128079
..

WIP T128079

Change-Id: I747877a26df3964e6ecd0cb82587d8bff12083fd
---
M lib/mediawiki_api/version.rb
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/ruby/api 
refs/changes/73/274973/1

diff --git a/lib/mediawiki_api/version.rb b/lib/mediawiki_api/version.rb
index 07a11a3..4b0933f 100644
--- a/lib/mediawiki_api/version.rb
+++ b/lib/mediawiki_api/version.rb
@@ -1,4 +1,4 @@
 # MediaWiki Ruby API
 module MediawikiApi
-  VERSION = '0.5.0'
+  VERSION = '0.5.1'
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/274973
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I747877a26df3964e6ecd0cb82587d8bff12083fd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/ruby/api
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] [BrowserTest] Disable failing language screenshots - change (mediawiki...VisualEditor)

2016-03-04 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274955

Change subject: [BrowserTest] Disable failing language screenshots
..

[BrowserTest] Disable failing language screenshots

Bug: T119482
Change-Id: I165fcb2ee94430d29e287b80e13a48e05a021f77
---
M modules/ve-mw/tests/browser/features/language_screenshot.feature
1 file changed, 0 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/55/274955/1

diff --git a/modules/ve-mw/tests/browser/features/language_screenshot.feature 
b/modules/ve-mw/tests/browser/features/language_screenshot.feature
index 316401a..42edeba 100644
--- a/modules/ve-mw/tests/browser/features/language_screenshot.feature
+++ b/modules/ve-mw/tests/browser/features/language_screenshot.feature
@@ -12,7 +12,6 @@
 When I click the text style menu
 Then I should see Formatting pull-down menu
 
-  @language_screenshot
   Scenario: VisualEditor_More_Settings
 Given I am editing the language screenshots page
 When I click the hamburger menu
@@ -24,13 +23,11 @@
 When I click on the Insert menu
 Then I should see Insert pull-down menu
 
-  @language_screenshot
   Scenario: VisualEditor_Toolbar_SpecialCharacters
 Given I am editing the language screenshots page
 When I click on the Special character option in the toolbar
 Then I should see Special character Insertion window
 
-  @language_screenshot
   Scenario: VisualEditor_save_dialog
 Given I am logged in
   And I edit language screenshot page with Testing Save
@@ -44,14 +41,12 @@
 When I click on Page settings option
 Then I should see Page settings dialog box
 
-  @language_screenshot
   Scenario: VisualEditor_Toolbar_Lists_and_indentation
 Given I go to the "Indent Outdent Screenshot" page with source content 
"Indent Outdent Screenshot"
   And I make the text "Indent Outdent" be selected
 When I click on list and indentation button
 Then I should see list and indentation dropdown
 
-  @language_screenshot
   Scenario: VisualEditor_Internal_link
 Given I go to the "Links VisualEditor Screenshot" page with source content 
"Hello World" for language screenshot
   And I click in the editable part
@@ -59,7 +54,6 @@
   And I click the Link button
 Then I should see link Content box with dropdown options
 
-  @language_screenshot
   Scenario: VisualEditor_External_link
 Given I go to the "Links VisualEditor Screenshot" page with source content 
"Hello World" for language screenshot
   And I click in the editable part
@@ -69,7 +63,6 @@
   When I enter external link "http://www.example.com; into external link 
Content box
 Then I should see link Content box with dropdown options
 
-  @language_screenshot
   Scenario: VisualEditor_Internal_selected_link
 Given I go to the "Links VisualEditor Screenshot" page with source content 
"Hello World" for language screenshot
   And I click in the editable part
@@ -132,7 +125,6 @@
 When I click on Basic Reference in Cite menu dropdown
 Then I should see Basic Reference dialog box
 
-  @language_screenshot
   Scenario: VisualEditor_edit_tab
 Given I am logged in
 When I go to language screenshot page
@@ -145,7 +137,6 @@
   And I am editing the language screenshots page
 Then I should see the VisualEditor tool-bar
 
-  @language_screenshot
   Scenario: VisualEditor_category_addition
 Given I am editing the language screenshots page with category "Earth"
 And I click on category in hamburger menu
@@ -159,14 +150,12 @@
 When I click on first category
 Then I should see delete button in category info box
 
-  @language_screenshot
   Scenario: VisualEditor_formula
 Given I go to the "Formula Screenshot" page with source content ""
 When I click on Formula option in Insert menu
   And I type a formula
 Then I should see the formula insertion menu
 
-  @language_screenshot
   Scenario: VisualEditor_toolbar_actions
 Given I am logged in
 When I edit language screenshot page with Testing toolbar

-- 
To view, visit https://gerrit.wikimedia.org/r/274955
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I165fcb2ee94430d29e287b80e13a48e05a021f77
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP MediawikiSelenium::ConfigurationError is raised if a con... - change (mediawiki/selenium)

2016-03-04 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274938

Change subject: WIP MediawikiSelenium::ConfigurationError is raised if a 
configuration is empty string
..

WIP MediawikiSelenium::ConfigurationError is raised if a configuration is empty 
string

Bug: T128860
Change-Id: I18a86610309fe5bc40f53b57ce604cd0e8290957
---
M spec/environment_spec.rb
1 file changed, 8 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/38/274938/1

diff --git a/spec/environment_spec.rb b/spec/environment_spec.rb
index 833882a..defd7b0 100644
--- a/spec/environment_spec.rb
+++ b/spec/environment_spec.rb
@@ -47,6 +47,14 @@
 expect(subject[:y]).to eq('b')
   end
 
+  context 'when the given environment is empty string' do
+let(:extra) { { z: '' } }
+
+it 'returns a new environment' do
+  expect(subject[:z]).to eq('')
+end
+  end
+
   context 'when the given environment does not exist in 
`environments.yml`' do
 let(:name) { 'bar' }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/274938
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I18a86610309fe5bc40f53b57ce604cd0e8290957
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/selenium
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Increase job timeout for Wikidata browser tests from 240... - change (integration/config)

2016-03-04 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274932

Change subject: WIP Increase job timeout for Wikidata browser tests from 240 to 
300 minutes
..

WIP Increase job timeout for Wikidata browser tests from 240 to 300 minutes

Bug: T128857
Change-Id: Ifb3bcb127f7eddcc6fe9b08497c45195dfaed427
---
M jjb/browsertests.yaml
1 file changed, 3 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/32/274932/1

diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index 8846852..39b8773 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -414,11 +414,11 @@
 jobs:
   - 'browsertests-Wikidata-{name}-{platform}-{browser}-sauce':
  name: WikidataTests
- browsertest_job_timeout: '240'
+ browsertest_job_timeout: '300'
   - 'browsertests-Wikidata-{name}-{platform}-{browser}-sauce':
  name: WikidataTests
  browser: chrome
- browsertest_job_timeout: '240'
+ browsertest_job_timeout: '300'
   - 'browsertests-Wikidata-{name}-{platform}-{browser}-sauce':
  name: PerformanceTests
  browser_timeout: 360
@@ -444,7 +444,7 @@
 jobs:
   - 'browsertests-Wikidata-{name}-{platform}-{browser}':
  name: WikidataTests
- browsertest_job_timeout: '240'
+ browsertest_job_timeout: '300'
   - 'browsertests-Wikidata-{name}-{platform}-{browser}':
  name: PerformanceTests
  browser_timeout: 360

-- 
To view, visit https://gerrit.wikimedia.org/r/274932
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifb3bcb127f7eddcc6fe9b08497c45195dfaed427
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP [BrowserTest] Selenium::WebDriver::Error::StaleElementRe... - change (mediawiki...VisualEditor)

2016-03-03 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274694

Change subject: WIP [BrowserTest] 
Selenium::WebDriver::Error::StaleElementReferenceError
..

WIP [BrowserTest] Selenium::WebDriver::Error::StaleElementReferenceError

Bug: T128731
Change-Id: Icb01b4dee256a0270d722492d11dabf0cfc4f8c4
---
M modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/94/274694/1

diff --git 
a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb 
b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
index 5406de1..5f7d06d 100644
--- a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
@@ -205,11 +205,11 @@
   loop do
 begin
   browser.execute_script script
-rescue Selenium::WebDriver::Error::JavascriptError, 
Selenium::WebDriver::Error::UnknownError => e
+rescue Selenium::WebDriver::Error::JavascriptError, 
Selenium::WebDriver::Error::StaleElementReferenceError, 
elenium::WebDriver::Error::UnknownError => e
 else
   e = nil
 end
-break unless (e.class == Selenium::WebDriver::Error::JavascriptError) 
|| (e.class == Selenium::WebDriver::Error::UnknownError)
+break unless (e.class == Selenium::WebDriver::Error::JavascriptError) 
|| (e.class == Selenium::WebDriver::Error::UnknownError) || (e.class == 
Selenium::WebDriver::Error::StaleElementReferenceError)
   end
 end
 browser.execute_script script

-- 
To view, visit https://gerrit.wikimedia.org/r/274694
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icb01b4dee256a0270d722492d11dabf0cfc4f8c4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Merge tests/browser/environments.yml and tests/browser/c... - change (mediawiki...Wikibase)

2016-03-02 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274392

Change subject: WIP Merge tests/browser/environments.yml and 
tests/browser/config/config.yml
..

WIP Merge tests/browser/environments.yml and tests/browser/config/config.yml

Bug: T128097
Change-Id: I2f4350d8dd427fcdd1d58a4778b0a4ce0f9d365c
---
R Gemfile
R Gemfile.lock
M tests/browser/environments.yml
M tests/browser/features/step_definitions/non_existing_item_steps.rb
4 files changed, 10 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/92/274392/1

diff --git a/tests/browser/Gemfile b/Gemfile
similarity index 100%
rename from tests/browser/Gemfile
rename to Gemfile
diff --git a/tests/browser/Gemfile.lock b/Gemfile.lock
similarity index 98%
rename from tests/browser/Gemfile.lock
rename to Gemfile.lock
index 9fdee44..8ab8677 100644
--- a/tests/browser/Gemfile.lock
+++ b/Gemfile.lock
@@ -129,3 +129,6 @@
   parallel_tests
   require_all
   rubocop
+
+BUNDLED WITH
+   1.10.6
diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index db32c74..80122ed 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -14,14 +14,17 @@
 #   export MEDIAWIKI_USER=Selenium_user2
 #   bundle exec cucumber
 #
-mw-vagrant-host:
+mw-vagrant-host: 
   language_code: en
   browser: firefox
-  mediawiki_url: http://127.0.0.1:8080/wiki/
+  item_id_prefix: 'Q'
+  item_namespace: ''
+  mediawiki_url: http://wikidata.wiki.local.wmftest.net:8080/wiki/
   mediawiki_user: Selenium_user
   mediawiki_password: vagrant
+  keep_browser_open: 'true'
 
-mw-vagrant-guest: 
+mw-vagrant-guest:
   language_code: en
   browser: firefox
   mediawiki_url: http://127.0.0.1/wiki/
diff --git a/tests/browser/features/step_definitions/non_existing_item_steps.rb 
b/tests/browser/features/step_definitions/non_existing_item_steps.rb
index c82d4fc..904bc29 100644
--- a/tests/browser/features/step_definitions/non_existing_item_steps.rb
+++ b/tests/browser/features/step_definitions/non_existing_item_steps.rb
@@ -12,6 +12,6 @@
 Then(/^check if this page behaves correctly$/) do
   on_page(NonExistingItemPage) do |page|
 expect(page.first_heading?).to be true
-expect(page.first_heading_element.text).to be == ENV['ITEM_NAMESPACE'] + 
ENV['ITEM_ID_PREFIX'] + 'xy'
+expect(page.first_heading_element.text).to be == lookup(:item_namespace, 
default: -> {''}) + lookup(:item_id_prefix) + 'xy'
   end
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/274392
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2f4350d8dd427fcdd1d58a4778b0a4ce0f9d365c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] [BrowserTest] Fix `ve.init is undefined` and `ve.init.target... - change (mediawiki...VisualEditor)

2016-03-02 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274376

Change subject: [BrowserTest] Fix `ve.init is undefined` and `ve.init.target is 
undefined` error messages
..

[BrowserTest] Fix `ve.init is undefined` and `ve.init.target is undefined` 
error messages

Looks like local browsers raise
Selenium::WebDriver::Error::JavascriptError while remote (Sauce Labs)
browsers raise Selenium::WebDriver::Error::UnknownError if a test tries
to use an element but VisualEditor is not loaded.

Bug: T126966
Change-Id: I89c8eaba996e95e7859084fe26e15befee9dce77
---
M modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/76/274376/1

diff --git 
a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb 
b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
index 0917211..d3409ab 100644
--- a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
@@ -206,6 +206,7 @@
 begin
   browser.execute_script script
 rescue Selenium::WebDriver::Error::JavascriptError => e
+rescue Selenium::WebDriver::Error::UnknownError => e
 else
   e = nil
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/274376
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I89c8eaba996e95e7859084fe26e15befee9dce77
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Fix mobile Selenium Jenkins job - change (mediawiki...RelatedArticles)

2016-03-02 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274365

Change subject: Fix mobile Selenium Jenkins job
..

Fix mobile Selenium Jenkins job

Until T128190 is resolved, we can not run both mobile and desktop job
daily. Since there are 3 mobile and only 1 desktop scenario, run mobile
job until running desktop jobs is possible.

Bug: T128084
Change-Id: I13eba1c2a4f33f8e88c8bc1a000914e65322b9cc
---
M tests/browser/environments.yml
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RelatedArticles 
refs/changes/65/274365/1

diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index 12e5722..7afa973 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -32,7 +32,7 @@
   mediawiki_user: Selenium_user
   # mediawiki_password: SET THIS IN THE ENVIRONMENT!
 
-beta_mobile:
+beta:
   mediawiki_url: http://en.m.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
   # mediawiki_password: SET THIS IN THE ENVIRONMENT!

-- 
To view, visit https://gerrit.wikimedia.org/r/274365
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I13eba1c2a4f33f8e88c8bc1a000914e65322b9cc
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RelatedArticles
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Delete MultimediaViewer IE 8 Selenium daily job - change (integration/config)

2016-03-02 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274360

Change subject: Delete MultimediaViewer IE 8 Selenium daily job
..

Delete MultimediaViewer IE 8 Selenium daily job

The job was failing because no Cucumber scenarios run on IE 8.

Deleted job:

browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-in
ternet_explorer-8-sauce

Bug: T94150
Change-Id: I73fc32e1f77d058ab56b32583ef12fdec4b2a0df
---
M jjb/browsertests.yaml
1 file changed, 0 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/60/274360/1

diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index 8846852..5a037f0 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -277,15 +277,6 @@
  - 
'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-{version}-sauce':
 browser: internet_explorer
 platform: 'windows_7'
-version: '8'
-# MultimediaViewer is known to be broken under IE 8.0. Restrict email
-# notifications while it is being worked on.
-# Bug 70932
-recipients: *emails-qa
-
- - 
'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-{version}-sauce':
-browser: internet_explorer
-platform: 'windows_7'
 version: '9'
 
  - 
'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-{version}-sauce':

-- 
To view, visit https://gerrit.wikimedia.org/r/274360
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I73fc32e1f77d058ab56b32583ef12fdec4b2a0df
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Disable scenarios that fail at en.wikipedia.beta.wmflabs.org... - change (mediawiki...MobileFrontend)

2016-03-02 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274357

Change subject: Disable scenarios that fail at en.wikipedia.beta.wmflabs.org 
from running daily
..

Disable scenarios that fail at en.wikipedia.beta.wmflabs.org from running daily

Bug: T94156
Change-Id: Ie6409d620f7522dd63047e1eb207adfb17dee45f
---
M tests/browser/features/special.feature
M tests/browser/features/special_contributions.feature
M tests/browser/features/special_watchlist.feature
3 files changed, 6 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/57/274357/1

diff --git a/tests/browser/features/special.feature 
b/tests/browser/features/special.feature
index 7941c8b..3bcf450 100644
--- a/tests/browser/features/special.feature
+++ b/tests/browser/features/special.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org 
@vagrant
+@chrome @firefox @test2.m.wikipedia.org @vagrant
 Feature: Generic special page features
 
   Background:
@@ -11,12 +11,13 @@
   And I click the placeholder search box
 Then I should see the search overlay
 
-  @extension-geodata
+  @en.m.wikipedia.beta.wmflabs.org @extension-geodata
   Scenario: Search from Nearby
 When I click on "Nearby" in the main navigation menu
   And I click the placeholder search box
 Then I should see the search overlay
 
+  @en.m.wikipedia.beta.wmflabs.org
   Scenario: Search from Login
 When I click on "Log in" in the main navigation menu
   And I click the placeholder search box
diff --git a/tests/browser/features/special_contributions.feature 
b/tests/browser/features/special_contributions.feature
index 19efc99..af93fb8 100644
--- a/tests/browser/features/special_contributions.feature
+++ b/tests/browser/features/special_contributions.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org 
@vagrant
+@chrome @firefox @test2.m.wikipedia.org @vagrant
 Feature: Special:Contributions
 
   Background:
@@ -9,6 +9,7 @@
 When I click the link in the header bar
 Then I should be on my user profile page
 
+  @en.m.wikipedia.beta.wmflabs.org
   Scenario: Check components in diff summary
 Then I should see a list of page contributions
   And I should see a summary of the last contribution
diff --git a/tests/browser/features/special_watchlist.feature 
b/tests/browser/features/special_watchlist.feature
index 1cbc070..47ac2b0 100644
--- a/tests/browser/features/special_watchlist.feature
+++ b/tests/browser/features/special_watchlist.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org 
@vagrant
+@chrome @firefox @test2.m.wikipedia.org @vagrant
 Feature: Manage Watchlist
 
   Background:

-- 
To view, visit https://gerrit.wikimedia.org/r/274357
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie6409d620f7522dd63047e1eb207adfb17dee45f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Disable scenarios that fail at en.wikipedia.beta.wmflabs.org... - change (mediawiki...Flow)

2016-03-02 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274355

Change subject: Disable scenarios that fail at en.wikipedia.beta.wmflabs.org 
from running daily
..

Disable scenarios that fail at en.wikipedia.beta.wmflabs.org from running daily

I have just noticed that these two scenarios fail:

https://integration.wikimedia.org/ci/view/BrowserTests/view/Flow/job/bro
wsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/973/con
soleFull

Bug: T94153
Change-Id: I445640072654beb17d66df4bbf5c13f83f628691
---
M tests/browser/features/opt_in.feature
M tests/browser/features/suppress.feature
2 files changed, 0 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/55/274355/1

diff --git a/tests/browser/features/opt_in.feature 
b/tests/browser/features/opt_in.feature
index 9eae904..21f6bc4 100644
--- a/tests/browser/features/opt_in.feature
+++ b/tests/browser/features/opt_in.feature
@@ -23,7 +23,6 @@
 And the board description contains the templates from my talk page
 And my previous talk page is archived
 
-  @en.wikipedia.beta.wmflabs.org
   Scenario: Opt-out: I didn't have a talk page
 Given I have Flow beta feature enabled
 When I disable Flow beta feature
diff --git a/tests/browser/features/suppress.feature 
b/tests/browser/features/suppress.feature
index fdbe982..fad3b54 100644
--- a/tests/browser/features/suppress.feature
+++ b/tests/browser/features/suppress.feature
@@ -7,7 +7,6 @@
   Background:
 Given I am logged in
 
-  @en.wikipedia.beta.wmflabs.org
   Scenario: Suppressing a topic
 Given there is a new topic with title "suppress-topic"
 And I am on Flow page

-- 
To view, visit https://gerrit.wikimedia.org/r/274355
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I445640072654beb17d66df4bbf5c13f83f628691
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Simplify creating of Jenkins jobs for running browser tests ... - change (integration/config)

2016-03-01 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274136

Change subject: Simplify creating of Jenkins jobs for running browser tests 
daily
..

Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: I4ccfccbe627ba80a1cf87eafc481b4c8d4d80b46
---
M jjb/browsertests.yaml
A jjb/job-templates-selenium.yaml
A jjb/macro-selenium.yaml
A jjb/selenium.yaml
4 files changed, 160 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/36/274136/1

diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index 8846852..3332480 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -160,27 +160,6 @@
 mediawiki_credentials_id: Selenium_user_monobook-at-beta.wmflabs.org
 mediawiki_url: en.wikipedia.beta.wmflabs.org
 
-
-
-# Math
-- project:
-name: Math
-defaults: browsertests
-folder: tests
-headless: 'false'
-mediawiki_credentials_id: Selenium_user-at-beta.wmflabs.org
-mediawiki_url: en.wikipedia.beta.wmflabs.org
-platform: linux
-recipients: *emails-qa
-repository: mediawiki/extensions/Math
-
-jobs:
- - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
-browser: chrome
-
- - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
-browser: firefox
-
 # QuickSurveys
 - project:
 name: QuickSurveys
diff --git a/jjb/job-templates-selenium.yaml b/jjb/job-templates-selenium.yaml
new file mode 100644
index 000..1e23e71
--- /dev/null
+++ b/jjb/job-templates-selenium.yaml
@@ -0,0 +1,125 @@
+# default
+
+- job-template:
+name: 'selenium-{name}'
+defaults: selenium
+
+- job-template:
+name: 'selenium-{name}-matrix'
+defaults: browsertests
+project-type: matrix
+parameters:
+ - string:
+name: MEDIAWIKI_API_UPLOAD_URL
+default: https://commons.wikimedia.org/w/api.php
+description: "Upload API URL for uploading screenshots"
+ - string:
+name: lang_list
+default: "af ar ast br bs ce cs de el en es et fa fi fr gl he hi hr 
hsb hu hy id ilo it ja ka kn ko krc lb mk ms nb nl om pl ps pt ro ru sco sl sr 
sv tr uk vi yue zh-hans zh-hant"
+description: "Languages (space separated)"
+execution-strategy:
+  sequential: true
+axes:
+ - axis:
+type: label-expression
+name: label
+values:
+ - contintLabsSlave && UbuntuTrusty
+ - axis:
+type: dynamic
+name: LANGUAGE_SCREENSHOT_CODE
+values:
+ - lang_list
+
+triggers:
+  - timed: "@yearly" # This job should be executed only manually. Setting 
it to trigger yearly is a workaround.
+
+- defaults:
+name: selenium
+node: contintLabsSlave && UbuntuTrusty
+browsertest_job_timeout: 180
+repository_host: 'gerrit.wikimedia.org/r'
+
+logrotate:
+daysToKeep: 31  # ~ 2 * 2 weeks sprints
+
+scm:
+  - git:
+  url: https://{repository_host}/{repository}
+  branches:
+- master
+  wipe-workspace: false  # keep the workspace...
+  clean:
+  after: true# ... and use git clean instead
+  prune: true# prune remote obsoletes branches
+  submodule:
+  recursive: true
+
+triggers:
+  - timed: "@daily"
+
+builders:
+  - shell: mkdir -p "$WORKSPACE/log/junit"
+  - selenium-builder
+
+publishers:
+  - junit:
+  results: 'log/junit/*.xml'
+
+  - email-ext:
+  recipients: '{recipients}'
+  body: '${{SCRIPT, template="wikimedia.template"}}'
+
+  - browsertests-irc
+
+  - claim-build
+
+  - performance:
+  failed-threshold: -1
+  unstable-threshold: -1
+  report:
+   - junit: log/junit/*.xml
+
+  - archive:
+  artifacts: 'log/*.log, log/junit/*.xml, log/report.html, log/*.png'
+
+  - postbuildscript:
+  builders:
+   - shell: |
+   set +e
+   set +x
+   echo "Removing potential png screenshots under /log/"
+   rm -v -f log/*.png || :
+   echo "Done"
+  # Postbuild options are confusing, setting both to false ensures the 
script always runs.
+  onsuccess: False
+  onfailure: False
+
+wrappers:
+  - ansicolor
+  - timeout:
+  timeout: '{browsertest_job_timeout}'
+  - timestamps
+  # Wiki usernames and passwords are hold in Jenkins credentials store
+  # 
https://integration.wikimedia.org/ci/credential-store/domain/browsertests/
+  - credentials-binding:
+  - username-password:
+  credential-id: '{mediawiki_credentials_id}'
+  # FIXME JJB does not support splitted user/pass variables 
although the plugin does.
+  # 

[MediaWiki-commits] [Gerrit] WIP T128190 - change (mediawiki...Math)

2016-02-29 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273909

Change subject: WIP T128190
..

WIP T128190

Change-Id: Ide349ea15e0c38ff9f61d348abd61cd2349a83f6
---
A axis.yml
1 file changed, 3 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Math 
refs/changes/09/273909/1

diff --git a/axis.yml b/axis.yml
new file mode 100644
index 000..8cae90a
--- /dev/null
+++ b/axis.yml
@@ -0,0 +1,3 @@
+jenkins:
+  - beta
+  - test2

-- 
To view, visit https://gerrit.wikimedia.org/r/273909
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ide349ea15e0c38ff9f61d348abd61cd2349a83f6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Math
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (integration/config)

2016-02-26 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273489

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: Iec3626779be0dd7d8701626a96cd2560a8060933
---
M jjb/browsertests.yaml
M jjb/job-templates-browsertests.yaml
M jjb/macro-browsertests.yaml
3 files changed, 7 insertions(+), 35 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/89/273489/1

diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index 8846852..eb760e4 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -166,8 +166,6 @@
 - project:
 name: Math
 defaults: browsertests
-folder: tests
-headless: 'false'
 mediawiki_credentials_id: Selenium_user-at-beta.wmflabs.org
 mediawiki_url: en.wikipedia.beta.wmflabs.org
 platform: linux
@@ -177,6 +175,7 @@
 jobs:
  - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
 browser: chrome
+target: beta_chrome
 
  - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
 browser: firefox
diff --git a/jjb/job-templates-browsertests.yaml 
b/jjb/job-templates-browsertests.yaml
index 08561dc..541f856 100644
--- a/jjb/job-templates-browsertests.yaml
+++ b/jjb/job-templates-browsertests.yaml
@@ -96,12 +96,11 @@
   browser: '{browser}'
   browser_timeout: '{browser_timeout}'
   cucumber_tags: '{cucumber_tags}'
-  headless: '{headless}'
-  folder: '{folder}'
   mediawiki_credentials_id: '{mediawiki_credentials_id}'
   mediawiki_url: '{mediawiki_url}'
   name: '{name}'
   platform: '{platform}'
+  target: '{target}'
   version: '{version}'
 
 publishers:
@@ -237,8 +236,6 @@
   browser: '{browser}'
   browser_timeout: '{browser_timeout}'
   cucumber_tags: '{cucumber_tags}'
-  headless: '{headless}'
-  folder: '{folder}'
   mediawiki_credentials_id: '{mediawiki_credentials_id}'
   mediawiki_url: '{mediawiki_url}'
   name: '{name}'
diff --git a/jjb/macro-browsertests.yaml b/jjb/macro-browsertests.yaml
index f05c91b..a62d7e9 100644
--- a/jjb/macro-browsertests.yaml
+++ b/jjb/macro-browsertests.yaml
@@ -3,12 +3,11 @@
 builders:
   - shell: |
   # set up environment variables
-  export BROWSER={browser}
+  export MEDIAWIKI_ENVIRONMENT={target}
   if [ -n "{browser_timeout}" ]; then
 export BROWSER_TIMEOUT={browser_timeout}
   fi
   export CUCUMBER_TAGS={cucumber_tags}
-  export HEADLESS={headless}
   export MEDIAWIKI_API_URL=http://{mediawiki_url}/w/api.php
   export MEDIAWIKI_URL=http://{mediawiki_url}/wiki/
   export PLATFORM='{platform}'
@@ -17,24 +16,8 @@
   export SCREENSHOT_FAILURES=true
   export SCREENSHOT_FAILURES_PATH="$WORKSPACE/log"
 
-  # headless means local headless browser, thus disable saucelabs
-  if [ $HEADLESS = 'true' ]; then
-unset SAUCE_ONDEMAND_ACCESS_KEY
-unset SAUCE_ONDEMAND_USERNAME
-  fi
-
   # Log results to Raita
   export RAITA_URL=http://integration-raita.eqiad.wmflabs:9200/raita
-
-  # Set MEDIAWIKI_ENVIRONMENT for mediawiki-selenium >= 1.0.0
-  case '{mediawiki_url}' in
-*.beta.wmflabs.org)
-  export MEDIAWIKI_ENVIRONMENT=beta
-  ;;
-test2.wikipedia.org)
-  export MEDIAWIKI_ENVIRONMENT=test2
-  ;;
-  esac
 
   set +x
   if [ -z $MEDIAWIKI_CREDENTIALS ]; then
@@ -86,7 +69,6 @@
   export GEM_PATH="`pwd`/vendor"
 
   "$WORKSPACE"/vendor/bin/bundle install --verbose
-  cd {folder}/browser/
 
   if [[ ! -z $LANGUAGE_SCREENSHOT_CODE ]]; then
 CUCUMBER_PARAMETER="@language_screenshot"
@@ -110,17 +92,11 @@
   if [ "wikidata.beta.wmflabs.org" = "{mediawiki_url}" ]; then
 pretty=""
   fi
+  ### T128190 ###
+  git fetch https://gerrit.wikimedia.org/r/mediawiki/extensions/Math 
refs/changes/61/273461/7 && git checkout FETCH_HEAD
+  ### T128190 ###
   # run tests
-  "$WORKSPACE"/vendor/bin/bundle exec cucumber \
---backtrace \
---color \
---verbose \
-$pretty \
---format Cucumber::Formatter::Sauce \
---out "$WORKSPACE/log/junit" \
---tags $CUCUMBER_PARAMETER \
---tags @$BROWSER_TAG \
-|| (echo -e "\nJob has failed (exit code: $?)."; false)
+  "$WORKSPACE"/vendor/bin/bundle exec rake {target}
 
   if [[ ! -z $LANGUAGE_SCREENSHOT_CODE ]]; then
 

[MediaWiki-commits] [Gerrit] WIP Simplify creating of Jenkins jobs for running browser te... - change (mediawiki...Math)

2016-02-26 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273461

Change subject: WIP Simplify creating of Jenkins jobs for running browser tests 
daily
..

WIP Simplify creating of Jenkins jobs for running browser tests daily

Bug: T128190
Change-Id: Ifdb706b7c17a7cf0e91cee564faffea0752e63f0
---
M Rakefile
1 file changed, 5 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Math 
refs/changes/61/273461/1

diff --git a/Rakefile b/Rakefile
index 6eef121..2569f61 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,6 +8,11 @@
   task.options = ['-c', '.rubocop.yml']
 end
 
+require 'cucumber/rake/task'
+Cucumber::Rake::Task.new(:features) do |t|
+  t.cucumber_opts = "--backtrace --color --verbose --format pretty --format 
Cucumber::Formatter::Sauce --out 
/mnt/jenkins-workspace/workspace/browsertests-Math-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/log/junit
 --tags @en.wikipedia.beta.wmflabs.org --tags @chrome"
+end
+
 task default: [:test]
 
 desc 'Run all build/tests commands (CI entry point)'

-- 
To view, visit https://gerrit.wikimedia.org/r/273461
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifdb706b7c17a7cf0e91cee564faffea0752e63f0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Math
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Fix browsertests-RelatedArticles-en.m.wikipedia.beta.wmf... - change (mediawiki...RelatedArticles)

2016-02-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273260

Change subject: WIP Fix 
browsertests-RelatedArticles-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce
..

WIP Fix 
browsertests-RelatedArticles-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce

Bug: T128084
Change-Id: Iad1e8bb2bf1ef8cb4e533cac9d33ac1c6e759589
---
M tests/browser/environments.yml
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RelatedArticles 
refs/changes/60/273260/1

diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index 12e5722..321acc9 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -27,12 +27,12 @@
   mediawiki_url: http://127.0.0.1/wiki/
   user_factory: true
 
-beta_desktop:
+beta:
   mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
   # mediawiki_password: SET THIS IN THE ENVIRONMENT!
 
-beta_mobile:
+beta-mobile:
   mediawiki_url: http://en.m.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
   # mediawiki_password: SET THIS IN THE ENVIRONMENT!

-- 
To view, visit https://gerrit.wikimedia.org/r/273260
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iad1e8bb2bf1ef8cb4e533cac9d33ac1c6e759589
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RelatedArticles
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Fix RelatedArticles-en.m.wikipedia.beta.wmflabs.org-linu... - change (integration/config)

2016-02-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273258

Change subject: WIP Fix 
RelatedArticles-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce
..

WIP Fix RelatedArticles-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce

Updated:
browsertests-RelatedArticles-en.m.wikipedia.beta.wmflabs.org-linux-chrom
e-sauce

Created:
browsertests-RelatedArticles-en.wikipedia.beta.wmflabs.org-linux-chrome-
sauce

Bug: T128084
Change-Id: I76f38de2ee9fabc13ed8176e4275e15aa7026e4c
---
M jjb/browsertests.yaml
M jjb/macro-browsertests.yaml
2 files changed, 8 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/58/273258/1

diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index 8846852..1496db2 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -351,17 +351,20 @@
 - project:
 name: RelatedArticles
 defaults: browsertests
+browser: chrome
 folder: tests
 headless: 'false'
 mediawiki_credentials_id: Selenium_user-at-beta.wmflabs.org
-mediawiki_url: en.m.wikipedia.beta.wmflabs.org
 platform: linux
 recipients: *emails-qa
 repository: mediawiki/extensions/RelatedArticles
 
 jobs:
  - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
-browser: chrome
+mediawiki_url: en.m.wikipedia.beta.wmflabs.org
+
+ - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
+mediawiki_url: en.wikipedia.beta.wmflabs.org
 
 # UploadWizard
 - project:
diff --git a/jjb/macro-browsertests.yaml b/jjb/macro-browsertests.yaml
index f05c91b..9d6d60f 100644
--- a/jjb/macro-browsertests.yaml
+++ b/jjb/macro-browsertests.yaml
@@ -28,6 +28,9 @@
 
   # Set MEDIAWIKI_ENVIRONMENT for mediawiki-selenium >= 1.0.0
   case '{mediawiki_url}' in
+*m.wikipedia.beta.wmflabs.org)
+  export MEDIAWIKI_ENVIRONMENT=beta-mobile
+  ;;
 *.beta.wmflabs.org)
   export MEDIAWIKI_ENVIRONMENT=beta
   ;;

-- 
To view, visit https://gerrit.wikimedia.org/r/273258
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I76f38de2ee9fabc13ed8176e4275e15aa7026e4c
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Fix browsertests-MultimediaViewer-mediawiki.org-linux-fi... - change (integration/config)

2016-02-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273234

Change subject: WIP Fix 
browsertests-MultimediaViewer-mediawiki.org-linux-firefox-sauce
..

WIP Fix browsertests-MultimediaViewer-mediawiki.org-linux-firefox-sauce

Bug: T94157
Change-Id: I8a67c647f9f6470cc659d81ebcf6d8b17b0b3c45
---
M jjb/macro-browsertests.yaml
1 file changed, 3 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/34/273234/1

diff --git a/jjb/macro-browsertests.yaml b/jjb/macro-browsertests.yaml
index f05c91b..bc37341 100644
--- a/jjb/macro-browsertests.yaml
+++ b/jjb/macro-browsertests.yaml
@@ -31,6 +31,9 @@
 *.beta.wmflabs.org)
   export MEDIAWIKI_ENVIRONMENT=beta
   ;;
+mediawiki.org)
+  export MEDIAWIKI_ENVIRONMENT=mediawiki-org
+  ;;
 test2.wikipedia.org)
   export MEDIAWIKI_ENVIRONMENT=test2
   ;;

-- 
To view, visit https://gerrit.wikimedia.org/r/273234
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8a67c647f9f6470cc659d81ebcf6d8b17b0b3c45
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Do not run browser tests that fail with Internet Explorer 8 ... - change (mediawiki...MultimediaViewer)

2016-02-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273227

Change subject: Do not run browser tests that fail with Internet Explorer 8 
daily
..

Do not run browser tests that fail with Internet Explorer 8 daily

Bug: T128072
Change-Id: If3cc10004c9d3a9f93307dffb41e82f33853b5fd
---
M tests/browser/features/mmv.performance.feature
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/27/273227/1

diff --git a/tests/browser/features/mmv.performance.feature 
b/tests/browser/features/mmv.performance.feature
index 1b1637c..efb0eb9 100644
--- a/tests/browser/features/mmv.performance.feature
+++ b/tests/browser/features/mmv.performance.feature
@@ -1,4 +1,4 @@
-@en.wikipedia.beta.wmflabs.org @custom-browser @mediawiki.org @firefox 
@internet_explorer_8 @internet_explorer_9 @internet_explorer_10 
@internet_explorer_11 @test2.wikipedia.org
+@en.wikipedia.beta.wmflabs.org @custom-browser @mediawiki.org @firefox 
@internet_explorer_9 @internet_explorer_10 @internet_explorer_11 
@test2.wikipedia.org
 Feature: Multimedia Viewer performance
 
   Background:

-- 
To view, visit https://gerrit.wikimedia.org/r/273227
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If3cc10004c9d3a9f93307dffb41e82f33853b5fd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Fix "missing configuration for browser_useragent" error in b... - change (mediawiki...MultimediaViewer)

2016-02-25 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273203

Change subject: Fix "missing configuration for browser_useragent" error in 
browser tests
..

Fix "missing configuration for browser_useragent" error in browser tests

Bug: T128064
Change-Id: I720d590505dd5e30c6e9435de456563b8d36f9ea
---
M tests/browser/environments.yml
1 file changed, 5 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/03/273203/1

diff --git a/tests/browser/environments.yml b/tests/browser/environments.yml
index 35eb153..a8c13b5 100644
--- a/tests/browser/environments.yml
+++ b/tests/browser/environments.yml
@@ -15,6 +15,7 @@
 #   bundle exec cucumber
 #
 mw-vagrant-host: 
+  browser_useragent: test-user-agent
   user_factory: true
   mediawiki_url: http://127.0.0.1:8080/wiki/
 
@@ -23,12 +24,14 @@
   mediawiki_url: http://127.0.0.1/wiki/
 
 beta:
+  browser_useragent: test-user-agent
   mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
   mediawiki_user: Selenium_user
   # mediawiki_password: SET THIS IN THE ENVIRONMENT!
 
-test2:
-  mediawiki_url: http://test2.wikipedia.org/wiki/
+mediawiki-org:
+  browser_useragent: test-user-agent
+  mediawiki_url: http://mediawiki.org/wiki/
   mediawiki_user: Selenium_user
   # mediawiki_password: SET THIS IN THE ENVIRONMENT!
 

-- 
To view, visit https://gerrit.wikimedia.org/r/273203
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I720d590505dd5e30c6e9435de456563b8d36f9ea
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Fix "undefined method test_name" error message in Selenium t... - change (mediawiki...MultimediaViewer)

2016-02-24 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/272980

Change subject: Fix "undefined method test_name" error message in Selenium tests
..

Fix "undefined method test_name" error message in Selenium tests

`test_name` method was removed in mediawiki_selenium 1.6.0.

Bug: T125072
Change-Id: Iac7725b601e099a3567d4e3f4a8743babdadfee5
---
M tests/browser/features/step_definitions/mmv_performance_steps.rb
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/80/272980/1

diff --git a/tests/browser/features/step_definitions/mmv_performance_steps.rb 
b/tests/browser/features/step_definitions/mmv_performance_steps.rb
index ef15a4c..c81ee4e 100644
--- a/tests/browser/features/step_definitions/mmv_performance_steps.rb
+++ b/tests/browser/features/step_definitions/mmv_performance_steps.rb
@@ -24,7 +24,7 @@
 end
 
 Given /^I am using a custom user agent$/ do
-  browser(test_name(@scenario), user_agent: env[:browser_useragent])
+  browser_factory.override(browser_user_agent: env[:browser_useragent])
 end
 
 Then /^the File: page image is loaded$/ do

-- 
To view, visit https://gerrit.wikimedia.org/r/272980
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iac7725b601e099a3567d4e3f4a8743babdadfee5
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Disable scenarios that fail at en.wikipedia.beta.wmflabs.org... - change (mediawiki...Flow)

2016-02-22 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/272471

Change subject: Disable scenarios that fail at en.wikipedia.beta.wmflabs.org 
from running daily
..

Disable scenarios that fail at en.wikipedia.beta.wmflabs.org from running daily

Bug: T94153
Change-Id: I4631d7c9f98e6ad399eccf027baa58b7358d1df1
---
M tests/browser/features/categories.feature
M tests/browser/features/flow_in_recent_changes.feature
M tests/browser/features/flow_logged_in.feature
M tests/browser/features/moderation.feature
M tests/browser/features/new_topic.feature
M tests/browser/features/opt_in.feature
M tests/browser/features/reply_moderation.feature
M tests/browser/features/resolve_topic.feature
M tests/browser/features/special_enableflow.feature
M tests/browser/features/suppress.feature
10 files changed, 7 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/71/272471/1

diff --git a/tests/browser/features/categories.feature 
b/tests/browser/features/categories.feature
index 4706543..c82bd69 100644
--- a/tests/browser/features/categories.feature
+++ b/tests/browser/features/categories.feature
@@ -1,5 +1,4 @@
 @chrome @firefox @internet_explorer_10
-@en.wikipedia.beta.wmflabs.org
 Feature: Categories
 
   Assumes Flow is enabled for the Flow_test_talk namespace.
diff --git a/tests/browser/features/flow_in_recent_changes.feature 
b/tests/browser/features/flow_in_recent_changes.feature
index 6858665..786faff 100644
--- a/tests/browser/features/flow_in_recent_changes.feature
+++ b/tests/browser/features/flow_in_recent_changes.feature
@@ -1,6 +1,5 @@
 @chrome @firefox @internet_explorer_10
 @clean
-@en.wikipedia.beta.wmflabs.org
 Feature: Flow updates are in Recent Changes
 
   Background:
diff --git a/tests/browser/features/flow_logged_in.feature 
b/tests/browser/features/flow_logged_in.feature
index c0f925d..34014f7 100644
--- a/tests/browser/features/flow_logged_in.feature
+++ b/tests/browser/features/flow_logged_in.feature
@@ -1,6 +1,5 @@
 @chrome @firefox
 @clean @login
-@en.wikipedia.beta.wmflabs.org
 Feature: Create new topic logged in
 
   It requires the cldr extension, a "Flow QA" page, and a "Selenium user" who 
has
diff --git a/tests/browser/features/moderation.feature 
b/tests/browser/features/moderation.feature
index 6711490..d431f0c 100644
--- a/tests/browser/features/moderation.feature
+++ b/tests/browser/features/moderation.feature
@@ -1,6 +1,5 @@
 @chrome @firefox @internet_explorer_10
 @clean @login
-@en.wikipedia.beta.wmflabs.org
 Feature: Moderation
 
   Background:
diff --git a/tests/browser/features/new_topic.feature 
b/tests/browser/features/new_topic.feature
index edf3b60..2b0ba47 100644
--- a/tests/browser/features/new_topic.feature
+++ b/tests/browser/features/new_topic.feature
@@ -1,5 +1,4 @@
 @chrome @firefox @internet_explorer_10
-@en.wikipedia.beta.wmflabs.org
 Feature: Creating a new topic
 
   Scenario: Add new Flow topic as anonymous user
diff --git a/tests/browser/features/opt_in.feature 
b/tests/browser/features/opt_in.feature
index e2e7d65..e31224b 100644
--- a/tests/browser/features/opt_in.feature
+++ b/tests/browser/features/opt_in.feature
@@ -1,6 +1,5 @@
 @chrome @firefox
 @clean @login
-@en.wikipedia.beta.wmflabs.org
 Feature: Opt-in Flow beta feature
 
   Depends on having $wgFlowEnableOptInBetaFeature = true
@@ -9,12 +8,13 @@
   Background:
 Given I am logged in as a new user
 
+  @en.wikipedia.beta.wmflabs.org
   Scenario: Opt-in: I don't have a talk page
 When I enable Flow beta feature
 Then my talk page is a Flow board
 And a notification tells me about it
 
-  @integration
+  @en.wikipedia.beta.wmflabs.org @integration
   Scenario: Opt-in: I have a wikitext talk page
 Given my talk page has wiktext content
 When I enable Flow beta feature
@@ -23,6 +23,7 @@
 And the board description contains the templates from my talk page
 And my previous talk page is archived
 
+  @en.wikipedia.beta.wmflabs.org
   Scenario: Opt-out: I didn't have a talk page
 Given I have Flow beta feature enabled
 When I disable Flow beta feature
diff --git a/tests/browser/features/reply_moderation.feature 
b/tests/browser/features/reply_moderation.feature
index d872112..078fa38 100644
--- a/tests/browser/features/reply_moderation.feature
+++ b/tests/browser/features/reply_moderation.feature
@@ -1,6 +1,5 @@
 @chrome @firefox @internet_explorer_10
 @login
-@en.wikipedia.beta.wmflabs.org
 Feature: Reply moderation
 
   Background:
diff --git a/tests/browser/features/resolve_topic.feature 
b/tests/browser/features/resolve_topic.feature
index 2606d83..97f4f8b 100644
--- a/tests/browser/features/resolve_topic.feature
+++ b/tests/browser/features/resolve_topic.feature
@@ -1,6 +1,5 @@
 @chrome @firefox @internet_explorer_10
 @clean @login
-@en.wikipedia.beta.wmflabs.org
 Feature: Mark topic as resolved
 
   Background:
@@ 

[MediaWiki-commits] [Gerrit] Log in via the API instead of via the web site - change (mediawiki...CentralAuth)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271788

Change subject: Log in via the API instead of via the web site
..

Log in via the API instead of via the web site

Bug: T127042
Change-Id: I72018907200f21ad28763159ef227b2601e6599e
---
M tests/browser/features/step_definitions/login_steps.rb
A tests/browser/features/support/pages/login_page.rb
2 files changed, 8 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/88/271788/1

diff --git a/tests/browser/features/step_definitions/login_steps.rb 
b/tests/browser/features/step_definitions/login_steps.rb
index 55b36a5..0ec0806 100644
--- a/tests/browser/features/step_definitions/login_steps.rb
+++ b/tests/browser/features/step_definitions/login_steps.rb
@@ -6,7 +6,7 @@
 end
 
 Given(/^I am logged in to the primary wiki domain$/) do
-  visit(LoginPage).login_with(user, password)
+  log_in
 end
 
 When(/^I visit the central login wiki domain$/) do
diff --git a/tests/browser/features/support/pages/login_page.rb 
b/tests/browser/features/support/pages/login_page.rb
new file mode 100644
index 000..a637a2e
--- /dev/null
+++ b/tests/browser/features/support/pages/login_page.rb
@@ -0,0 +1,7 @@
+class LoginPage
+  include PageObject
+
+  page_url 'Special:UserLogin'
+
+  a(:username_displayed, title: /Your user page/)
+end

-- 
To view, visit https://gerrit.wikimedia.org/r/271788
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I72018907200f21ad28763159ef227b2601e6599e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Cucumber tags in Selenium tests changes - change (integration/config)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271782

Change subject: Cucumber tags in Selenium tests changes
..

Cucumber tags in Selenium tests changes

@clean tag has been renamed to @vagrant.

Change-Id: Ic6bf04978a2e91bffefbbfbcbc7874886554c02c
---
M jjb/macro-browsertests.yaml
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/82/271782/1

diff --git a/jjb/macro-browsertests.yaml b/jjb/macro-browsertests.yaml
index f05c91b..73b7d2c 100644
--- a/jjb/macro-browsertests.yaml
+++ b/jjb/macro-browsertests.yaml
@@ -93,7 +93,7 @@
 export LANGUAGE_SCREENSHOT_PATH="$WORKSPACE/log"
 export LANGUAGE_SCREENSHOT_CATEGORY="{name} automatic screenshots"
   elif [[ $JOB_NAME == browsertests-Core-* ]]; then
-CUCUMBER_PARAMETER="@clean"
+CUCUMBER_PARAMETER="@vagrant"
   elif [[ ! -z $CUCUMBER_TAGS ]]; then
 CUCUMBER_PARAMETER="$CUCUMBER_TAGS"
   else

-- 
To view, visit https://gerrit.wikimedia.org/r/271782
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic6bf04978a2e91bffefbbfbcbc7874886554c02c
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki/core)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271781

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Removing no longer used @login tag. We are no longer running tests
using internet explorer or phantomjs, so removing those tags too.

Renamed @clean tag with @vagrant, since it makes more sense and is used
in other repositories.

Bug: T127423
Change-Id: Ib5e0a1600c3df45889e97d5ff52cd0a77a15001f
---
M tests/browser/features/create_account.feature
M tests/browser/features/create_and_follow_wiki_link.feature
M tests/browser/features/edit_page.feature
M tests/browser/features/file.feature
M tests/browser/features/login.feature
M tests/browser/features/main_page_links.feature
M tests/browser/features/preferences.feature
M tests/browser/features/view_history.feature
8 files changed, 8 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/81/271781/1

diff --git a/tests/browser/features/create_account.feature 
b/tests/browser/features/create_account.feature
index 35df8b4..8029182 100644
--- a/tests/browser/features/create_account.feature
+++ b/tests/browser/features/create_account.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @phantomjs
+@chrome @firefox @vagrant
 Feature: Create account
 
   Scenario Outline: Go to Create account page
diff --git a/tests/browser/features/create_and_follow_wiki_link.feature 
b/tests/browser/features/create_and_follow_wiki_link.feature
index a0aa624..510c467 100644
--- a/tests/browser/features/create_and_follow_wiki_link.feature
+++ b/tests/browser/features/create_and_follow_wiki_link.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @login @phantomjs
+@chrome @firefox @vagrant
 Feature: Create Page With Wiki Link
 
   Scenario: Create Page With Wiki Link
diff --git a/tests/browser/features/edit_page.feature 
b/tests/browser/features/edit_page.feature
index b905795..ade6914 100644
--- a/tests/browser/features/edit_page.feature
+++ b/tests/browser/features/edit_page.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @login @phantomjs
+@chrome @firefox @vagrant
 Feature: Edit Page
 
   Scenario: Create and edit page
diff --git a/tests/browser/features/file.feature 
b/tests/browser/features/file.feature
index 35a6675..0b59c88 100644
--- a/tests/browser/features/file.feature
+++ b/tests/browser/features/file.feature
@@ -1,11 +1,10 @@
-@chrome @clean @firefox @internet_explorer_6 @internet_explorer_7 
@internet_explorer_8 @internet_explorer_9 @internet_explorer_10 @phantomjs
+@chrome @firefox @vagrant
 Feature: File
 
  Scenario: Anonymous goes to file that does not exist
Given I am at file that does not exist
Then page should show that no such file exists
 
- @login
  Scenario: Logged-in user goes to file that does not exist
Given I am logged in
  And I am at file that does not exist
diff --git a/tests/browser/features/login.feature 
b/tests/browser/features/login.feature
index 7ed66a0..c18f087 100644
--- a/tests/browser/features/login.feature
+++ b/tests/browser/features/login.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @internet_explorer_6 @internet_explorer_7 
@internet_explorer_8 @internet_explorer_9 @internet_explorer_10 @phantomjs
+@chrome @firefox @vagrant
 Feature: Log in
 
   Background:
@@ -25,7 +25,6 @@
 When I log in with incorrect password
 Then error box should be visible
 
-  @login
   Scenario: Log in with valid credentials
 When I log in
 Then error box should not be visible
diff --git a/tests/browser/features/main_page_links.feature 
b/tests/browser/features/main_page_links.feature
index 3613c82..1f3621b 100644
--- a/tests/browser/features/main_page_links.feature
+++ b/tests/browser/features/main_page_links.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @phantomjs
+@chrome @firefox @vagrant
 Feature: Main Page View History Links
 
   Background:
diff --git a/tests/browser/features/preferences.feature 
b/tests/browser/features/preferences.feature
index 9fed9cf..9c6c553 100644
--- a/tests/browser/features/preferences.feature
+++ b/tests/browser/features/preferences.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @internet_explorer_6 @internet_explorer_7 
@internet_explorer_8 @internet_explorer_9 @internet_explorer_10 @login 
@phantomjs
+@chrome @firefox @vagrant
 Feature: Preferences
 
   Scenario: Preferences Appearance
@@ -18,7 +18,6 @@
   And I can see local time
   And I can select my time zone
 
-
   Scenario: Preferences Editing
 Given I am logged in
 When I navigate to Preferences
@@ -33,7 +32,6 @@
   And I can select show preview on first edit
   And I can select show preview before edit box
   And I can select live preview
-
 
   Scenario: Preferences User profile
 Given I am logged in
diff --git a/tests/browser/features/view_history.feature 

[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki...WikiLove)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271780

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Removing no longer used @login tag.

Also removed license headers from a file, we are no longer using them.

Bug: T127423
Change-Id: I62826651179aeafce0692431f0ad99c3c9566c06
---
M tests/browser/features/wikilove.feature
1 file changed, 1 insertion(+), 12 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikiLove 
refs/changes/80/271780/1

diff --git a/tests/browser/features/wikilove.feature 
b/tests/browser/features/wikilove.feature
index bf46ce0..e61245e 100644
--- a/tests/browser/features/wikilove.feature
+++ b/tests/browser/features/wikilove.feature
@@ -1,15 +1,4 @@
-#
-# This file is subject to the license terms in the COPYING file found in the
-# WikiLove top-level directory and at
-# 
https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FWikiLove/HEAD/COPYING. 
No part of
-# WikiLove, including this file, may be copied, modified, propagated, or
-# distributed except according to the terms contained in the COPYING file.
-#
-# Copyright 2012-2014 by the Mediawiki developers. See the CREDITS file in the
-# WikiLove top-level directory and at
-# https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FWikiLove/HEAD/CREDITS
-#
-@en.wikipedia.beta.wmflabs.org @firefox @login
+@en.wikipedia.beta.wmflabs.org @firefox
 Feature: Wikilove
 
   Background:

-- 
To view, visit https://gerrit.wikimedia.org/r/271780
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I62826651179aeafce0692431f0ad99c3c9566c06
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikiLove
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki...UniversalLanguageSelector)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271778

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Removing no longer used @clean and @login tags.

Bug: T127423
Change-Id: Id6f1abfae63b35b7e01dc9d58450a52a35d7c9df
---
M tests/browser/features/autonym.feature
M tests/browser/features/font_selection_default_disabled.feature
M tests/browser/features/font_selection_default_enabled.feature
M tests/browser/features/ime.feature
M tests/browser/features/live_preview_of_display_language.feature
M tests/browser/features/persistent_settings.feature
M tests/browser/features/settings_panel.feature
M tests/browser/features/textarea_font.feature
M tests/browser/features/triggers.feature
M tests/browser/tags.txt
10 files changed, 10 insertions(+), 26 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UniversalLanguageSelector 
refs/changes/78/271778/1

diff --git a/tests/browser/features/autonym.feature 
b/tests/browser/features/autonym.feature
index be37933..0253062 100644
--- a/tests/browser/features/autonym.feature
+++ b/tests/browser/features/autonym.feature
@@ -4,7 +4,6 @@
   * With tofu detection in ULS, system fonts will be given preference over 
webfonts.
   * Reference: 
https://upload.wikimedia.org/wikipedia/commons/7/7d/ULS-WebFonts-Workflow-Diagram.png
 
-  @login
   Scenario: Autonym font is used in the ULS language search dialog for display 
language selection by logged-in users
 Given I am logged in
   And I open the Universal Language Selector
@@ -12,7 +11,6 @@
 When I click the button with the ellipsis
 Then the language list of ULS should use Autonym font
 
-  @login
   Scenario: Autonym font is used in the ULS language search dialog for input 
language selection by logged-in users
 Given I am logged in
   And I open the Universal Language Selector
diff --git a/tests/browser/features/font_selection_default_disabled.feature 
b/tests/browser/features/font_selection_default_disabled.feature
index d7124c0..9e0cfab 100644
--- a/tests/browser/features/font_selection_default_disabled.feature
+++ b/tests/browser/features/font_selection_default_disabled.feature
@@ -1,4 +1,4 @@
-@firefox @internet_explorer_10 @login @phantomjs
+@firefox @internet_explorer_10 @phantomjs
 Feature: Font selection default disabled
 
   In order to have better using experience,
diff --git a/tests/browser/features/font_selection_default_enabled.feature 
b/tests/browser/features/font_selection_default_enabled.feature
index 89007db..eb4418a 100644
--- a/tests/browser/features/font_selection_default_enabled.feature
+++ b/tests/browser/features/font_selection_default_enabled.feature
@@ -1,4 +1,4 @@
-@firefox @internet_explorer_10 @language-browsertests.wmflabs.org @login 
@phantomjs
+@firefox @internet_explorer_10 @language-browsertests.wmflabs.org @phantomjs
 Feature: Font selection default enabled
 
   In order to have better using experience,
diff --git a/tests/browser/features/ime.feature 
b/tests/browser/features/ime.feature
index fa8bfcb..f869f80 100644
--- a/tests/browser/features/ime.feature
+++ b/tests/browser/features/ime.feature
@@ -6,7 +6,7 @@
 method in different input fields and temporarily activate and deactivate the
 input method.
 
-  @clean @commons.wikimedia.beta.wmflabs.org @internet_explorer_10
+  @commons.wikimedia.beta.wmflabs.org @internet_explorer_10
   Scenario: Input method indicator is shown
 
   The input method indicator is shown when input field gets a focus.
@@ -54,7 +54,7 @@
 Then I should see the input method indicator
   And in it there must be an element with Malayalam text
 
-  @clean @commons.wikimedia.beta.wmflabs.org @internet_explorer_10
+  @commons.wikimedia.beta.wmflabs.org @internet_explorer_10
   Scenario Outline: Input method menu is completely visible
 Given I visit a random page with  skin and  as the 
interface language
 When I open the input method menu
diff --git a/tests/browser/features/live_preview_of_display_language.feature 
b/tests/browser/features/live_preview_of_display_language.feature
index b410681..2fe8046 100644
--- a/tests/browser/features/live_preview_of_display_language.feature
+++ b/tests/browser/features/live_preview_of_display_language.feature
@@ -1,4 +1,4 @@
-@firefox @internet_explorer_10 @login @phantomjs
+@firefox @internet_explorer_10 @phantomjs
 Feature: Live preview of display language changes
 
   Background:
@@ -14,7 +14,6 @@
   And I click on the link to select Malayalam
 Then I should see the text in the language panel in Malayalam
 
-  @clean
   Scenario: Live preview of display language changes can be reverted on cancel
 Given I open the Universal Language Selector
   And I open Display panel of language settings
@@ -23,7 +22,6 @@
   And I open Display panel of language settings
 Then I should see the text in 

[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki...TwnMainPage)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271777

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Removing no longer used @login tag.

Bug: T127423
Change-Id: I25672e377f163920991986c01c52c4522cc84458
---
M tests/browser/features/signed_in_and_approved_users.feature
M tests/browser/features/signed_in_source_language.feature
M tests/browser/features/user_signed_in_not_approved.feature
M tests/browser/tags.txt
4 files changed, 3 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TwnMainPage 
refs/changes/77/271777/1

diff --git a/tests/browser/features/signed_in_and_approved_users.feature 
b/tests/browser/features/signed_in_and_approved_users.feature
index 6c424c0..e7d0d91 100644
--- a/tests/browser/features/signed_in_and_approved_users.feature
+++ b/tests/browser/features/signed_in_and_approved_users.feature
@@ -1,4 +1,4 @@
-@firefox @login
+@firefox
 Feature: View for approved users
 
   Sign-in and first display -> one scenario to verify if the user sees the
diff --git a/tests/browser/features/signed_in_source_language.feature 
b/tests/browser/features/signed_in_source_language.feature
index ea39617..8ba6f37 100644
--- a/tests/browser/features/signed_in_source_language.feature
+++ b/tests/browser/features/signed_in_source_language.feature
@@ -1,4 +1,4 @@
-@firefox @login @sandbox.translatewiki.net
+@firefox @sandbox.translatewiki.net
 Feature: Main page in the source language
 
   Source language in this case means that the source language of all message
diff --git a/tests/browser/features/user_signed_in_not_approved.feature 
b/tests/browser/features/user_signed_in_not_approved.feature
index 85841be..c7520d9 100644
--- a/tests/browser/features/user_signed_in_not_approved.feature
+++ b/tests/browser/features/user_signed_in_not_approved.feature
@@ -1,4 +1,4 @@
-@firefox @login
+@firefox
 Feature: Signed-in New Users who have not been approved (only onboarding view 
will be available for them)
 
   Background:
diff --git a/tests/browser/tags.txt b/tests/browser/tags.txt
index df7d065..ee0337c 100644
--- a/tests/browser/tags.txt
+++ b/tests/browser/tags.txt
@@ -1,9 +1,5 @@
 This file contains the descriptions of the tags we use.
 
-@login
-  This test logs in. You can filter these tests out if you don't have an
-  account available.
-
 @reset-preferences-after
   This test changes user preferences and resets them at the end. In theory you
   could use your normal user account if you skip these tests, but I would not

-- 
To view, visit https://gerrit.wikimedia.org/r/271777
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I25672e377f163920991986c01c52c4522cc84458
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TwnMainPage
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki...Translate)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271762

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Removing no longer used @login tag.

Bug: T127423
Change-Id: Ie6c93f780843867aa086d1923dc7c8131f4a8b7a
---
M tests/browser/features/manage_translator_sandbox.feature
M tests/browser/features/translation_stash.feature
2 files changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/62/271762/1

diff --git a/tests/browser/features/manage_translator_sandbox.feature 
b/tests/browser/features/manage_translator_sandbox.feature
index 29d33d8..faaab4a 100644
--- a/tests/browser/features/manage_translator_sandbox.feature
+++ b/tests/browser/features/manage_translator_sandbox.feature
@@ -1,4 +1,4 @@
-@firefox @login @sandbox.translatewiki.net
+@firefox @sandbox.translatewiki.net
 Feature: Manage translator sandbox
 
   As a translation administrator,
diff --git a/tests/browser/features/translation_stash.feature 
b/tests/browser/features/translation_stash.feature
index 8bfcc73..8516a47 100644
--- a/tests/browser/features/translation_stash.feature
+++ b/tests/browser/features/translation_stash.feature
@@ -1,4 +1,4 @@
-@firefox @login @sandbox.translatewiki.net @stash
+@firefox @sandbox.translatewiki.net @stash
 Feature: Translation stash
 
   As a new translator, I can make translations in sandbox mode so that a 
translation administrator

-- 
To view, visit https://gerrit.wikimedia.org/r/271762
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie6c93f780843867aa086d1923dc7c8131f4a8b7a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki...MobileFrontend)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271759

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Removing no longer used @login tag.

Bug: T127423
Change-Id: I5c406612258c2d25034ade51c17765726606d5af
---
M tests/browser/README.mediawiki
M tests/browser/features/diff.feature
M tests/browser/features/editor_ve.feature
M tests/browser/features/editor_wikitext_nosave.feature
M tests/browser/features/editor_wikitext_saving.feature
M tests/browser/features/issues.feature
M tests/browser/features/notification.feature
M tests/browser/features/pageactions_protected.feature
M tests/browser/features/special_contributions.feature
M tests/browser/features/special_history.feature
M tests/browser/features/special_watchlist.feature
M tests/browser/features/talk.feature
M tests/browser/features/toc.feature
13 files changed, 13 insertions(+), 13 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/59/271759/1

diff --git a/tests/browser/README.mediawiki b/tests/browser/README.mediawiki
index 97eb080..cef0a39 100644
--- a/tests/browser/README.mediawiki
+++ b/tests/browser/README.mediawiki
@@ -36,7 +36,7 @@
   bundle install
 
 Environment variables MEDIAWIKI_USER and MEDIAWIKI_PASSWORD are required for
-tests tagged `@login`. For local testing, create a test user on your local wiki
+tests that require a logged in user. For local testing, create a test user on 
your local wiki
 and export the user and password as the values for those variables.
 For example:
 
diff --git a/tests/browser/features/diff.feature 
b/tests/browser/features/diff.feature
index dbaa26b..ed771c3 100644
--- a/tests/browser/features/diff.feature
+++ b/tests/browser/features/diff.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login 
@test2.m.wikipedia.org @vagrant
+@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org 
@vagrant
 Feature: Page diff
 
   @smoke @editing @integration
diff --git a/tests/browser/features/editor_ve.feature 
b/tests/browser/features/editor_ve.feature
index 3b0c9e8..06e6f62 100644
--- a/tests/browser/features/editor_ve.feature
+++ b/tests/browser/features/editor_ve.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @extension-visualeditor @firefox 
@login @vagrant
+@chrome @en.m.wikipedia.beta.wmflabs.org @extension-visualeditor @firefox 
@vagrant
 Feature: VisualEditor Mobile
 
   # Tests are skipped due to https://phabricator.wikimedia.org/T88559
diff --git a/tests/browser/features/editor_wikitext_nosave.feature 
b/tests/browser/features/editor_wikitext_nosave.feature
index fa929b7..af33da9 100644
--- a/tests/browser/features/editor_wikitext_nosave.feature
+++ b/tests/browser/features/editor_wikitext_nosave.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login 
@test2.m.wikipedia.org @vagrant
+@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org 
@vagrant
 Feature: Wikitext Editor
 
   Background:
diff --git a/tests/browser/features/editor_wikitext_saving.feature 
b/tests/browser/features/editor_wikitext_saving.feature
index c5ed2f2..35e7627 100644
--- a/tests/browser/features/editor_wikitext_saving.feature
+++ b/tests/browser/features/editor_wikitext_saving.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login @test2.m.wikipedia.org
+@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org
 Feature: Wikitext Editor (Makes actual saves)
 
   Background:
diff --git a/tests/browser/features/issues.feature 
b/tests/browser/features/issues.feature
index 776ef0d..8a8504d 100644
--- a/tests/browser/features/issues.feature
+++ b/tests/browser/features/issues.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login 
@test2.m.wikipedia.org @vagrant
+@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org 
@vagrant
 Feature: Issues
 
   Background:
diff --git a/tests/browser/features/notification.feature 
b/tests/browser/features/notification.feature
index 9cd5148..c50df9e 100644
--- a/tests/browser/features/notification.feature
+++ b/tests/browser/features/notification.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @extension-echo @firefox @login 
@test2.m.wikipedia.org @vagrant
+@chrome @en.m.wikipedia.beta.wmflabs.org @extension-echo @firefox 
@test2.m.wikipedia.org @vagrant
 Feature: Notification
 
   Background:
diff --git a/tests/browser/features/pageactions_protected.feature 
b/tests/browser/features/pageactions_protected.feature
index 84d71c0..db71aee 100644
--- a/tests/browser/features/pageactions_protected.feature
+++ b/tests/browser/features/pageactions_protected.feature
@@ -1,4 +1,4 @@
-@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login
+@chrome @en.m.wikipedia.beta.wmflabs.org @firefox
 

[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki...ContentTranslation)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271758

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Removing no longer used @login tag.

Bug: T127423
Change-Id: I65ef5e0ba1ef93f3e8ada8bfe52ed7194f05bae1
---
M tests/browser/features/basic_mt.feature
M tests/browser/features/red_link_dialog.feature
M tests/browser/features/red_link_logged_in.feature
M tests/browser/features/special_content_translation.feature
4 files changed, 3 insertions(+), 8 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ContentTranslation 
refs/changes/58/271758/1

diff --git a/tests/browser/features/basic_mt.feature 
b/tests/browser/features/basic_mt.feature
index 333cb2b..e10c9f8 100644
--- a/tests/browser/features/basic_mt.feature
+++ b/tests/browser/features/basic_mt.feature
@@ -1,4 +1,4 @@
-@firefox @language-stage.wmflabs.org @login
+@firefox @language-stage.wmflabs.org
 Feature: Basic machine translation
 
   As a user,
diff --git a/tests/browser/features/red_link_dialog.feature 
b/tests/browser/features/red_link_dialog.feature
index 769e3a6..40ee36c 100644
--- a/tests/browser/features/red_link_dialog.feature
+++ b/tests/browser/features/red_link_dialog.feature
@@ -1,4 +1,4 @@
-@firefox @language-stage.wmflabs.org @login
+@firefox @language-stage.wmflabs.org
 Feature: New translation from interlanguage link
 
   As a registered wiki editor who uses a wiki in a different language
diff --git a/tests/browser/features/red_link_logged_in.feature 
b/tests/browser/features/red_link_logged_in.feature
index f79625c..86da018 100644
--- a/tests/browser/features/red_link_logged_in.feature
+++ b/tests/browser/features/red_link_logged_in.feature
@@ -1,4 +1,4 @@
-@firefox @language-stage.wmflabs.org @login
+@firefox @language-stage.wmflabs.org
 Feature: New translation from interlanguage link
 
   As a registered wiki editor who uses a wiki in a different language
diff --git a/tests/browser/features/special_content_translation.feature 
b/tests/browser/features/special_content_translation.feature
index 19a9d07..8d322a1 100644
--- a/tests/browser/features/special_content_translation.feature
+++ b/tests/browser/features/special_content_translation.feature
@@ -18,7 +18,6 @@
   And I don't see the translation column
   And I don't see a "Publish Translation" button
 
-  @login
   Scenario: Logged in user viewing the special page for translation.
 Given I am logged in
 When I am translating the page "Bratislava" from English to Danish
@@ -44,14 +43,12 @@
   And the translation progress bar is in 0% state
   And the text near the translation progress bar says "0% translated"
 
-  @login
   Scenario: Writing some translation text enables the "Publish Translation" 
button
 Given I am logged in
   And I am translating the page "Bratislava" from English to Danish
 When I write "Bratislava er hovedstad og største by i Slovakiet." in the 
editing area in the translation column
 Then the "Publish Translation" button is enabled
 
-  @login
   Scenario: Deleting the translation text disables the "Publish Translation" 
button
 Given I am logged in
   And I am translating the page "Bratislava" from English to Danish
@@ -59,7 +56,6 @@
   And I empty the editing area in the translation column
 Then the "Publish Translation" button is disabled
 
-  @login
   Scenario: Writing some translation text and saving it
 Given I am logged in
   And I am translating the page "Bratislava" from English to Danish
@@ -67,7 +63,6 @@
   And I press the "Publish Translation" button
 Then I see a notification bubble that begins with the words "Page 
published at"
 
-  @login
   Scenario: Writing some translation text and saving it
 Given I am logged in
   And I am translating the page "Bratislava" from English to Danish

-- 
To view, visit https://gerrit.wikimedia.org/r/271758
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I65ef5e0ba1ef93f3e8ada8bfe52ed7194f05bae1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ContentTranslation
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Fixed failing Selenium test - change (mediawiki...Math)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271757

Change subject: Fixed failing Selenium test
..

Fixed failing Selenium test

When user is logged in, visual editor is the default editor. When user
is not logged in, source editor is the default editor. When the test
does not log in, everything works just fine.

Bug: T126463
Change-Id: I1f15000a275657c0a92172781f57c5d1db537dcc
---
M tests/browser/features/math.feature
M tests/browser/features/step_definitions/math_steps.rb
D tests/browser/features/support/pages/does_not_exist_page.rb
M tests/browser/features/support/pages/edit_page.rb
4 files changed, 6 insertions(+), 14 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Math 
refs/changes/57/271757/1

diff --git a/tests/browser/features/math.feature 
b/tests/browser/features/math.feature
index 6dcb5f2..ffefceb 100644
--- a/tests/browser/features/math.feature
+++ b/tests/browser/features/math.feature
@@ -1,9 +1,8 @@
-@chrome @en.wikipedia.beta.wmflabs.org @firefox @login
+@chrome @en.wikipedia.beta.wmflabs.org @firefox
 Feature: Math
 
   Scenario: Display simple math
-Given I am logged in
-  And I am creating a page with source editor
+Given I am editing a random page with source editor
 When I type 3 + 2
   And I click Preview
 Then the page should contain an img tag
diff --git a/tests/browser/features/step_definitions/math_steps.rb 
b/tests/browser/features/step_definitions/math_steps.rb
index 8a1f031..833e25c 100644
--- a/tests/browser/features/step_definitions/math_steps.rb
+++ b/tests/browser/features/step_definitions/math_steps.rb
@@ -1,9 +1,5 @@
-Given(/^I am creating a page with source editor$/) do
-  visit(DoesNotExistPage, using_params: { page_name: @random_string })
-end
-
-When(/^I click link Create$/) do
-  on(DoesNotExistPage).action_edit_element.when_present.click
+Given(/^I am editing a random page with source editor$/) do
+  visit EditPage
 end
 
 When(/^I click Preview$/) do
diff --git a/tests/browser/features/support/pages/does_not_exist_page.rb 
b/tests/browser/features/support/pages/does_not_exist_page.rb
deleted file mode 100644
index b5699f8..000
--- a/tests/browser/features/support/pages/does_not_exist_page.rb
+++ /dev/null
@@ -1,5 +0,0 @@
-class DoesNotExistPage
-  include PageObject
-
-  page_url '<%=params[:page_name]%>?action=edit'
-end
diff --git a/tests/browser/features/support/pages/edit_page.rb 
b/tests/browser/features/support/pages/edit_page.rb
index 471f911..0d1aa1f 100644
--- a/tests/browser/features/support/pages/edit_page.rb
+++ b/tests/browser/features/support/pages/edit_page.rb
@@ -1,6 +1,8 @@
 class EditPage
   include PageObject
 
+  page_url 'Special:Random?action=edit'
+
   text_area(:article_text, id: 'wpTextbox1')
   img(:math_image, class: 'tex')
   button(:preview, id: 'wpPreview')

-- 
To view, visit https://gerrit.wikimedia.org/r/271757
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1f15000a275657c0a92172781f57c5d1db537dcc
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Math
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki...CirrusSearch)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271756

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Add @vagrant tag (instead of @clean) for features and scenarios that
run fine when targeting mediawiki-vagrant, remove unused tags.

Also removed license headers from a few files, we are no longer using
them.

Bug: T127423
Change-Id: I0fa9f126b9448c86f8e7eced13611cac6c38277c
---
M tests/browser/features/bad_syntax_api.feature
M tests/browser/features/boolean_operators_api.feature
M tests/browser/features/boost_template_api.feature
M tests/browser/features/combined_filters_api.feature
M tests/browser/features/commons.feature
M tests/browser/features/commonterms_api.feature
M tests/browser/features/create_new_page.feature
M tests/browser/features/did_you_mean_api.feature
M tests/browser/features/dump_action.feature
M tests/browser/features/dump_config.feature
M tests/browser/features/dump_mapping.feature
M tests/browser/features/dump_query.feature
M tests/browser/features/dump_settings.feature
M tests/browser/features/elasticsearch_on_special_version.feature
M tests/browser/features/exact_quotes_api.feature
M tests/browser/features/full_text_advanced.feature
M tests/browser/features/full_text_api.feature
M tests/browser/features/full_text_browser.feature
M tests/browser/features/fuzzy_api.feature
M tests/browser/features/go_api.feature
M tests/browser/features/go_browser.feature
M tests/browser/features/hastemplate_api.feature
M tests/browser/features/highlighting_api.feature
M tests/browser/features/incategory_api.feature
M tests/browser/features/insource_api.feature
M tests/browser/features/intitle_api.feature
M tests/browser/features/linksto_api.feature
M tests/browser/features/more_like_api.feature
M tests/browser/features/more_like_this_options.feature
M tests/browser/features/phrase_prefix_api.feature
M tests/browser/features/prefer_recent_api.feature
M tests/browser/features/prefix_api.feature
M tests/browser/features/prefix_browser.feature
M tests/browser/features/prefix_search_api.feature
M tests/browser/features/relevancy_api.feature
M tests/browser/features/removed_text_api.feature
M tests/browser/features/smoke.feature
M tests/browser/features/step_definitions/simple_search_steps.rb
M tests/browser/features/suggest_api.feature
M tests/browser/features/support/hooks.rb
M tests/browser/features/update_general_api.feature
M tests/browser/features/update_non_existent_api.feature
M tests/browser/features/update_redirect_api.feature
M tests/browser/features/update_redirect_loop.feature
M tests/browser/features/update_weight_api.feature
M tests/browser/features/wildcard_api.feature
46 files changed, 47 insertions(+), 80 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CirrusSearch 
refs/changes/56/271756/1

diff --git a/tests/browser/features/bad_syntax_api.feature 
b/tests/browser/features/bad_syntax_api.feature
index 53e1011..f593fd1 100644
--- a/tests/browser/features/bad_syntax_api.feature
+++ b/tests/browser/features/bad_syntax_api.feature
@@ -1,4 +1,4 @@
-@bad_syntax @clean @api
+@api @bad_syntax @vagrant
 Feature: Searches with syntax errors
   @setup_main
   Scenario: Searching for ~ treats the tilde like a space except 
that the whole "word" (including tilde) makes a phrase search
diff --git a/tests/browser/features/boolean_operators_api.feature 
b/tests/browser/features/boolean_operators_api.feature
index 230268e..d06a0b3 100644
--- a/tests/browser/features/boolean_operators_api.feature
+++ b/tests/browser/features/boolean_operators_api.feature
@@ -1,4 +1,4 @@
-@boolean_operators @clean @api @setup_main
+@api @boolean_operators @setup_main @vagrant
 Feature: Searches with boolean operators
   Scenario Outline: -, !, and NOT prohibit words in search results
 When I api search for 
diff --git a/tests/browser/features/boost_template_api.feature 
b/tests/browser/features/boost_template_api.feature
index 3e91dd1..bef1e9a 100644
--- a/tests/browser/features/boost_template_api.feature
+++ b/tests/browser/features/boost_template_api.feature
@@ -1,4 +1,4 @@
-@boost_template @clean @api
+@api @boost_template @vagrant
 Feature: Searches with the boost-template operator
   Scenario: Searching for a page without template boosts doesn't use them
 When I api search for BoostTemplateTest
diff --git a/tests/browser/features/combined_filters_api.feature 
b/tests/browser/features/combined_filters_api.feature
index 665dd58..e8e8fc6 100644
--- a/tests/browser/features/combined_filters_api.feature
+++ b/tests/browser/features/combined_filters_api.feature
@@ -1,4 +1,4 @@
-@clean @filters @api
+@api @filters @vagrant
 Feature: Searches with combined filters
   Scenario Outline: Filters can be combined
 When I api search for 
diff --git a/tests/browser/features/commons.feature 
b/tests/browser/features/commons.feature

[MediaWiki-commits] [Gerrit] Cleanup Cucumber tags in Selenium tests - change (mediawiki...CentralAuth)

2016-02-19 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271755

Change subject: Cleanup Cucumber tags in Selenium tests
..

Cleanup Cucumber tags in Selenium tests

Add @vagrant tag for features and scenarios that run fine when
targeting mediawiki-vagrant, remove unused tags.

Bug: T127423
Change-Id: I653d5c64c1706d33c7e556596466ab0a71b32db7
---
M tests/browser/features/global_account_manage.feature
M tests/browser/features/login.feature
2 files changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/55/271755/1

diff --git a/tests/browser/features/global_account_manage.feature 
b/tests/browser/features/global_account_manage.feature
index 14289fc..e9658eb 100644
--- a/tests/browser/features/global_account_manage.feature
+++ b/tests/browser/features/global_account_manage.feature
@@ -1,4 +1,4 @@
-@chrome @clean @en.wikipedia.beta.wmflabs.org @firefox @phantomjs 
@test2.wikipedia.org
+@chrome @en.wikipedia.beta.wmflabs.org @firefox @vagrant
 Feature: Global Account Manage
 
   Background:
diff --git a/tests/browser/features/login.feature 
b/tests/browser/features/login.feature
index b28bd69..0634b70 100644
--- a/tests/browser/features/login.feature
+++ b/tests/browser/features/login.feature
@@ -1,4 +1,4 @@
-@chrome @en.wikipedia.beta.wmflabs.org @firefox @login @phantomjs 
@test2.wikipedia.org
+@chrome @en.wikipedia.beta.wmflabs.org @firefox @vagrant
 Feature: CentralAuth log in
 
   Background:

-- 
To view, visit https://gerrit.wikimedia.org/r/271755
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I653d5c64c1706d33c7e556596466ab0a71b32db7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Deleting @login Cucumber tag - change (mediawiki...Flow)

2016-02-18 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271539

Change subject: Deleting @login Cucumber tag
..

Deleting @login Cucumber tag

The tag is no longer used for anything.

Bug: T94153
Change-Id: I2536f1f81268ccaf7d3c60af0119f5c521b71787
---
M tests/browser/features/edit_existing.feature
M tests/browser/features/flow_logged_in.feature
M tests/browser/features/moderation.feature
M tests/browser/features/opt_in.feature
M tests/browser/features/reopen_topic.feature
M tests/browser/features/reply.feature
M tests/browser/features/reply_moderation.feature
M tests/browser/features/resolve_topic.feature
M tests/browser/features/special_enableflow.feature
M tests/browser/features/summarize.feature
M tests/browser/features/suppress.feature
M tests/browser/features/thank.feature
M tests/browser/features/undo.feature
M tests/browser/features/watch.feature
14 files changed, 14 insertions(+), 17 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/39/271539/1

diff --git a/tests/browser/features/edit_existing.feature 
b/tests/browser/features/edit_existing.feature
index 5c1282a..1f54378 100644
--- a/tests/browser/features/edit_existing.feature
+++ b/tests/browser/features/edit_existing.feature
@@ -1,5 +1,5 @@
 @chrome @firefox @internet_explorer_10
-@clean @login
+@clean
 @en.wikipedia.beta.wmflabs.org
 Feature: Edit existing title
 
diff --git a/tests/browser/features/flow_logged_in.feature 
b/tests/browser/features/flow_logged_in.feature
index c0f925d..f171478 100644
--- a/tests/browser/features/flow_logged_in.feature
+++ b/tests/browser/features/flow_logged_in.feature
@@ -1,5 +1,5 @@
 @chrome @firefox
-@clean @login
+@clean
 @en.wikipedia.beta.wmflabs.org
 Feature: Create new topic logged in
 
diff --git a/tests/browser/features/moderation.feature 
b/tests/browser/features/moderation.feature
index 6711490..81d17d5 100644
--- a/tests/browser/features/moderation.feature
+++ b/tests/browser/features/moderation.feature
@@ -1,5 +1,5 @@
 @chrome @firefox @internet_explorer_10
-@clean @login
+@clean
 @en.wikipedia.beta.wmflabs.org
 Feature: Moderation
 
diff --git a/tests/browser/features/opt_in.feature 
b/tests/browser/features/opt_in.feature
index e2e7d65..9484b68 100644
--- a/tests/browser/features/opt_in.feature
+++ b/tests/browser/features/opt_in.feature
@@ -1,5 +1,5 @@
 @chrome @firefox
-@clean @login
+@clean
 @en.wikipedia.beta.wmflabs.org
 Feature: Opt-in Flow beta feature
 
diff --git a/tests/browser/features/reopen_topic.feature 
b/tests/browser/features/reopen_topic.feature
index c747f5c..0f9477e 100644
--- a/tests/browser/features/reopen_topic.feature
+++ b/tests/browser/features/reopen_topic.feature
@@ -1,5 +1,5 @@
 @chrome @firefox @internet_explorer_10
-@clean @login
+@clean
 @en.wikipedia.beta.wmflabs.org
 Feature: Reopen a resolved topic
 
@@ -15,4 +15,4 @@
 When I reopen the first topic
 And I summarize as "answer when reopening"
 Then the first topic is open
-And the first topic is summarized as "answer when reopening"
\ No newline at end of file
+And the first topic is summarized as "answer when reopening"
diff --git a/tests/browser/features/reply.feature 
b/tests/browser/features/reply.feature
index b3614b9..14db4e8 100644
--- a/tests/browser/features/reply.feature
+++ b/tests/browser/features/reply.feature
@@ -1,5 +1,5 @@
 @chrome @firefox @internet_explorer_10
-@clean @login
+@clean
 @en.wikipedia.beta.wmflabs.org
 Feature: Replying
 
diff --git a/tests/browser/features/reply_moderation.feature 
b/tests/browser/features/reply_moderation.feature
index d872112..72ffaee 100644
--- a/tests/browser/features/reply_moderation.feature
+++ b/tests/browser/features/reply_moderation.feature
@@ -1,5 +1,4 @@
 @chrome @firefox @internet_explorer_10
-@login
 @en.wikipedia.beta.wmflabs.org
 Feature: Reply moderation
 
diff --git a/tests/browser/features/resolve_topic.feature 
b/tests/browser/features/resolve_topic.feature
index 2606d83..95652d4 100644
--- a/tests/browser/features/resolve_topic.feature
+++ b/tests/browser/features/resolve_topic.feature
@@ -1,5 +1,5 @@
 @chrome @firefox @internet_explorer_10
-@clean @login
+@clean
 @en.wikipedia.beta.wmflabs.org
 Feature: Mark topic as resolved
 
diff --git a/tests/browser/features/special_enableflow.feature 
b/tests/browser/features/special_enableflow.feature
index f49f239..005f7b1 100644
--- a/tests/browser/features/special_enableflow.feature
+++ b/tests/browser/features/special_enableflow.feature
@@ -1,5 +1,5 @@
 @chrome @firefox @internet_explorer_10
-@clean @login
+@clean
 @en.wikipedia.beta.wmflabs.org
 Feature: Flow Special:EnableFlow enables new flow boards
 
diff --git a/tests/browser/features/summarize.feature 
b/tests/browser/features/summarize.feature
index 1804900..7da49ed 100644
--- a/tests/browser/features/summarize.feature
+++ b/tests/browser/features/summarize.feature
@@ -1,5 +1,5 @@
 

[MediaWiki-commits] [Gerrit] Fix Cucumber tags for Selenium tests - change (mediawiki...Echo)

2016-02-18 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271533

Change subject: Fix Cucumber tags for Selenium tests
..

Fix Cucumber tags for Selenium tests

no_javascript.feature was not running for Chrome, but it works fine.
Fixed.

We are no longer running any Echo tests in Internet Explorer. Fixed.

The second scenario in notifications.feature fails at
en.wikipedia.beta.wmflabs.org with `Direct editing via API is not
supported for content model flow-board used by User_talk:Selenium_user
(no-direct-editing) (MediawikiApi::ApiError)`, so that scenario no
longer runs there.

All scenarios run just fine when targeting mediawiki-vagrant machine
with echo role, so I have added @vagrant tag to both feature files.

Bug: T94152
Change-Id: I2c206048c615583bacc9d6c5f5c2e6ffeaea3462
---
M tests/browser/features/no_javascript.feature
M tests/browser/features/notifications.feature
2 files changed, 3 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Echo 
refs/changes/33/271533/1

diff --git a/tests/browser/features/no_javascript.feature 
b/tests/browser/features/no_javascript.feature
index bd9c6fd..f46fbc3 100644
--- a/tests/browser/features/no_javascript.feature
+++ b/tests/browser/features/no_javascript.feature
@@ -1,5 +1,4 @@
-@firefox
-@en.wikipedia.beta.wmflabs.org @integration
+@chrome @en.wikipedia.beta.wmflabs.org @firefox @integration @vagrant
 Feature: Basic features for no-js functionality
 
   Background:
diff --git a/tests/browser/features/notifications.feature 
b/tests/browser/features/notifications.feature
index f761914..aeb5da0 100644
--- a/tests/browser/features/notifications.feature
+++ b/tests/browser/features/notifications.feature
@@ -1,11 +1,11 @@
-@chrome @firefox @internet_explorer_10
-@en.wikipedia.beta.wmflabs.org @integration
+@chrome @firefox @integration @vagrant
 Feature: Testing notification types
 
   Background:
 Given I am logged in
 And all my notifications are read
 
+  @en.wikipedia.beta.wmflabs.org
   Scenario: Someone mentions me
 Given another user mentions me
 When I refresh the page

-- 
To view, visit https://gerrit.wikimedia.org/r/271533
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2c206048c615583bacc9d6c5f5c2e6ffeaea3462
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Echo
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Logging in via LoginPage#login_with is a security risk - change (mediawiki...ZeroPortal)

2016-02-17 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271266

Change subject: Logging in via LoginPage#login_with is a security risk
..

Logging in via LoginPage#login_with is a security risk

Log in via the API instead.

Bug: T127042
Change-Id: Ifa07019efa40511bfe3e138cbab0f17757fd30cd
---
M tests/browser/features/step_definitions/common_steps.rb
D tests/browser/features/support/pages/login_page.rb
2 files changed, 1 insertion(+), 18 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ZeroPortal 
refs/changes/66/271266/1

diff --git a/tests/browser/features/step_definitions/common_steps.rb 
b/tests/browser/features/step_definitions/common_steps.rb
index 9694777..4c5aacd 100644
--- a/tests/browser/features/step_definitions/common_steps.rb
+++ b/tests/browser/features/step_definitions/common_steps.rb
@@ -1,7 +1,7 @@
 # Utility step definitions for common use across features
 
 Given /^I am logged in as an? (.*?)$/ do |userType|
-  as_user(userType) { visit(LoginPage).login_with(user, password) }
+  as_user(userType) { log_in }
 end
 
 # Check for link visibility within a section
diff --git a/tests/browser/features/support/pages/login_page.rb 
b/tests/browser/features/support/pages/login_page.rb
deleted file mode 100644
index d859d04..000
--- a/tests/browser/features/support/pages/login_page.rb
+++ /dev/null
@@ -1,17 +0,0 @@
-class LoginPage
-  include PageObject
-
-  page_url "Special:UserLogin"
-
-  button(:login, id: "wpLoginAttempt")
-  text_field(:username, name: "wpName")
-  text_field(:password, name: "wpPassword")
-  div(:login_error, class: "errorbox")
-
-  def login_with(username, password)
-self.username_element.when_present.clear
-self.username = username
-self.password = password
-login
-  end
-end

-- 
To view, visit https://gerrit.wikimedia.org/r/271266
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifa07019efa40511bfe3e138cbab0f17757fd30cd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ZeroPortal
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Logging in via LoginPage#login_with is a security risk - change (mediawiki...Translate)

2016-02-17 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271262

Change subject: Logging in via LoginPage#login_with is a security risk
..

Logging in via LoginPage#login_with is a security risk

Log in via the API instead.

Bug: T127042
Change-Id: I3ee91b5f674daacca0bf80bd95a7d871715b2ef3
---
M tests/browser/features/step_definitions/translation_stash_steps.rb
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/62/271262/1

diff --git a/tests/browser/features/step_definitions/translation_stash_steps.rb 
b/tests/browser/features/step_definitions/translation_stash_steps.rb
index 9aa4ed5..a5646ff 100644
--- a/tests/browser/features/step_definitions/translation_stash_steps.rb
+++ b/tests/browser/features/step_definitions/translation_stash_steps.rb
@@ -1,5 +1,5 @@
 Given(/^I am logged in at sandbox$/) do
-  visit(LoginPage).login_with(user, password, false)
+  log_in
 end
 
 Given(/^I am a sandboxed user on the stash page$/) do

-- 
To view, visit https://gerrit.wikimedia.org/r/271262
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3ee91b5f674daacca0bf80bd95a7d871715b2ef3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Logging in via LoginPage#login_with is a security risk - change (mediawiki...MobileFrontend)

2016-02-17 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271251

Change subject: Logging in via LoginPage#login_with is a security risk
..

Logging in via LoginPage#login_with is a security risk

Log in via the API instead.

Bug: T127042
Change-Id: I862a37ef50ad8dca2fa854b14e01e7c689886fce
---
M tests/browser/features/step_definitions/common_steps.rb
M tests/browser/features/support/pages/special_userlogin_page.rb
2 files changed, 3 insertions(+), 13 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/51/271251/1

diff --git a/tests/browser/features/step_definitions/common_steps.rb 
b/tests/browser/features/step_definitions/common_steps.rb
index 08f7043..c69e771 100644
--- a/tests/browser/features/step_definitions/common_steps.rb
+++ b/tests/browser/features/step_definitions/common_steps.rb
@@ -14,21 +14,19 @@
 Given /^I am logged in as a new user$/ do
   step 'I am on the "Main Page" page'
   step 'I click on "Log in" in the main navigation menu'
-  # FIXME: Actually create a new user instead of using an existing one
-  on(SpecialUserLoginPage).login_with('Selenium_newuser', password)
+  log_in
 end
 
 Given(/^I am logged in as a user with a > (\d+) edit count$/) do |count|
   api.meta(:userinfo, uiprop: 'editcount').data['editcount'].upto(count.to_i) 
do |n|
 api.create_page("Ensure #{user} edit count - #{n + 1}", 'foo')
   end
-
-  visit(SpecialUserLoginPage).login_with(user, password)
+  log_in
 end
 
 Given(/^I am logged into the mobile website$/) do
   step 'I am using the mobile site'
-  visit(LoginPage).login_with(user, password, false)
+  log_in
   # avoids login failing (see https://phabricator.wikimedia.org/T109593)
   expect(on(ArticlePage).is_authenticated_element.when_present(20)).to exist
 end
diff --git a/tests/browser/features/support/pages/special_userlogin_page.rb 
b/tests/browser/features/support/pages/special_userlogin_page.rb
index 86361ae..7c9dce3 100644
--- a/tests/browser/features/support/pages/special_userlogin_page.rb
+++ b/tests/browser/features/support/pages/special_userlogin_page.rb
@@ -19,12 +19,4 @@
   # signup specific
   text_field(:confirmation_field, id: 'wpCaptchaWord')
   div(:refresh_captcha, id: 'mf-captcha-reload-container')
-
-  def login_with(username, password)
-# deal with autocomplete
-self.username_element.when_present.clear
-self.username = username
-self.password = password
-login
-  end
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/271251
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I862a37ef50ad8dca2fa854b14e01e7c689886fce
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Log in via the API instead of logging in via the web site - change (mediawiki...Gather)

2016-02-16 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270978

Change subject: Log in via the API instead of logging in via the web site
..

Log in via the API instead of logging in via the web site

Bug: T127042
Change-Id: I68d6bed5ae28307fb2a2fa7a84413f90cf525a9e
---
M tests/browser/features/step_definitions/common_steps.rb
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Gather 
refs/changes/78/270978/1

diff --git a/tests/browser/features/step_definitions/common_steps.rb 
b/tests/browser/features/step_definitions/common_steps.rb
index b0768d1..434 100644
--- a/tests/browser/features/step_definitions/common_steps.rb
+++ b/tests/browser/features/step_definitions/common_steps.rb
@@ -17,7 +17,7 @@
 
 Given(/^I am logged into the mobile website$/) do
   step 'I am using the mobile site'
-  visit(LoginPage).login_with(user, password, false)
+  log_in
   expect(on(ArticlePage).is_authenticated_element.when_present(20)).to exist
 end
 

-- 
To view, visit https://gerrit.wikimedia.org/r/270978
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I68d6bed5ae28307fb2a2fa7a84413f90cf525a9e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Gather
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Log in via the API instead of via the web site - change (mediawiki...Flow)

2016-02-16 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270968

Change subject: WIP Log in via the API instead of via the web site
..

WIP Log in via the API instead of via the web site

Bug: T127042
Change-Id: Ic10f3f7f778ed2cd3975bbf970975ff1e509ef87
---
M tests/browser/features/step_definitions/opt_in_steps.rb
1 file changed, 2 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/68/270968/1

diff --git a/tests/browser/features/step_definitions/opt_in_steps.rb 
b/tests/browser/features/step_definitions/opt_in_steps.rb
index 99e839c..df7b759 100644
--- a/tests/browser/features/step_definitions/opt_in_steps.rb
+++ b/tests/browser/features/step_definitions/opt_in_steps.rb
@@ -1,9 +1,7 @@
 
 Given(/^I am logged in as a new user$/) do
-  @username = @data_manager.get 'New_user'
-  puts "New user: #{@username}"
-  api.create_account @username, password
-  visit(LoginPage).login_with @username, password
+  log_in
+  @username = env.user
 end
 
 When(/^I enable Flow beta feature$/) do

-- 
To view, visit https://gerrit.wikimedia.org/r/270968
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic10f3f7f778ed2cd3975bbf970975ff1e509ef87
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Fixed log in Selenium tests - change (mediawiki/core)

2016-02-16 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270932

Change subject: Fixed log in Selenium tests
..

Fixed log in Selenium tests

LoginPage is removed from mediawiki_selenium Ruby gem. This repository
is the only repository that needs it, so the file is copied here.

Also, user used to be logged in via the API, not really testing if log
in via the web site works. It is fixed now.

Bug: T127042
Change-Id: Iff85d66a9a6d3343c212fe648c589539e889a313
---
M tests/browser/features/login.feature
M tests/browser/features/step_definitions/login_steps.rb
A tests/browser/features/support/pages/login_page.rb
3 files changed, 32 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/32/270932/1

diff --git a/tests/browser/features/login.feature 
b/tests/browser/features/login.feature
index 2cb6356..7ed66a0 100644
--- a/tests/browser/features/login.feature
+++ b/tests/browser/features/login.feature
@@ -27,5 +27,5 @@
 
   @login
   Scenario: Log in with valid credentials
-When I am logged in
+When I log in
 Then error box should not be visible
diff --git a/tests/browser/features/step_definitions/login_steps.rb 
b/tests/browser/features/step_definitions/login_steps.rb
index bff5bdd..788bfc4 100644
--- a/tests/browser/features/step_definitions/login_steps.rb
+++ b/tests/browser/features/step_definitions/login_steps.rb
@@ -13,6 +13,10 @@
   visit LoginPage
 end
 
+When(/^I log in$/) do
+  on(LoginPage).login_with(user, password, false)
+end
+
 When(/^I log in with incorrect password$/) do
   on(LoginPage).login_with(user, 'incorrect password', false)
 end
diff --git a/tests/browser/features/support/pages/login_page.rb 
b/tests/browser/features/support/pages/login_page.rb
new file mode 100644
index 000..8ef1e44
--- /dev/null
+++ b/tests/browser/features/support/pages/login_page.rb
@@ -0,0 +1,27 @@
+require 'page-object'
+
+class LoginPage
+  include PageObject
+
+  page_url 'Special:UserLogin'
+
+  div(:feedback, class: 'errorbox')
+  button(:login, id: 'wpLoginAttempt')
+  li(:logout, id: 'pt-logout')
+  text_field(:password, id: 'wpPassword1')
+  a(:password_strength, text: 'password strength')
+  a(:phishing, text: 'phishing')
+  text_field(:username, id: 'wpName1')
+  a(:username_displayed, title: /Your user page/)
+
+  def logged_in_as_element
+@browser.div(id: 'mw-content-text').p.b
+  end
+
+  def login_with(username, password, wait_for_logout_element = true)
+username_element.when_present.send_keys(username)
+password_element.when_present.send_keys(password)
+login_element.when_present.click
+logout_element.when_present(10) if wait_for_logout_element
+  end
+end

-- 
To view, visit https://gerrit.wikimedia.org/r/270932
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iff85d66a9a6d3343c212fe648c589539e889a313
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Fixed Selenium tests by removing skins not installed by default - change (mediawiki/core)

2016-02-16 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270929

Change subject: Fixed Selenium tests by removing skins not installed by default
..

Fixed Selenium tests by removing skins not installed by default

Looks like the tests were developed targeting
en.wikipedia.beta.wmflabs.org that has 4 skins by default. This commit
removes all skins but Vector. It is installed by default. (At least in
my MediaWiki-Vagrant installation.)

Change-Id: I68f864bd194dbb251acab3d94699f1e701300ab2
---
M tests/browser/features/step_definitions/preferences_appearance_steps.rb
1 file changed, 0 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/29/270929/1

diff --git 
a/tests/browser/features/step_definitions/preferences_appearance_steps.rb 
b/tests/browser/features/step_definitions/preferences_appearance_steps.rb
index 133eec3..fab2769 100644
--- a/tests/browser/features/step_definitions/preferences_appearance_steps.rb
+++ b/tests/browser/features/step_definitions/preferences_appearance_steps.rb
@@ -56,9 +56,6 @@
 
 Then(/^I can select skins$/) do
   on(PreferencesAppearancePage) do |page|
-expect(page.cologne_blue_element).to exist
-expect(page.modern_element).to exist
-expect(page.monobook_element).to exist
 expect(page.vector_element).to exist
   end
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/270929
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I68f864bd194dbb251acab3d94699f1e701300ab2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Cleaned up Cucumber tags in Selenium tests - change (mediawiki/core)

2016-02-16 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270924

Change subject: Cleaned up Cucumber tags in Selenium tests
..

Cleaned up Cucumber tags in Selenium tests

We only run Selenium tests using Firefox. Removed all other Cucumber
tags (@chrome, @phantomjs…) except @firefox.

Change-Id: Ib5493decb27237a934e54fb454a394592a29a261
---
M tests/browser/features/create_account.feature
M tests/browser/features/create_and_follow_wiki_link.feature
M tests/browser/features/edit_page.feature
M tests/browser/features/file.feature
M tests/browser/features/login.feature
M tests/browser/features/main_page_links.feature
M tests/browser/features/preferences.feature
M tests/browser/features/view_history.feature
8 files changed, 9 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/24/270924/1

diff --git a/tests/browser/features/create_account.feature 
b/tests/browser/features/create_account.feature
index 35df8b4..85c8f43 100644
--- a/tests/browser/features/create_account.feature
+++ b/tests/browser/features/create_account.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @phantomjs
+@clean @firefox
 Feature: Create account
 
   Scenario Outline: Go to Create account page
diff --git a/tests/browser/features/create_and_follow_wiki_link.feature 
b/tests/browser/features/create_and_follow_wiki_link.feature
index a0aa624..4f0462e 100644
--- a/tests/browser/features/create_and_follow_wiki_link.feature
+++ b/tests/browser/features/create_and_follow_wiki_link.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @login @phantomjs
+@clean @firefox
 Feature: Create Page With Wiki Link
 
   Scenario: Create Page With Wiki Link
diff --git a/tests/browser/features/edit_page.feature 
b/tests/browser/features/edit_page.feature
index b905795..7efe5d1 100644
--- a/tests/browser/features/edit_page.feature
+++ b/tests/browser/features/edit_page.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @login @phantomjs
+@clean @firefox
 Feature: Edit Page
 
   Scenario: Create and edit page
diff --git a/tests/browser/features/file.feature 
b/tests/browser/features/file.feature
index 35a6675..6fcd76a 100644
--- a/tests/browser/features/file.feature
+++ b/tests/browser/features/file.feature
@@ -1,11 +1,10 @@
-@chrome @clean @firefox @internet_explorer_6 @internet_explorer_7 
@internet_explorer_8 @internet_explorer_9 @internet_explorer_10 @phantomjs
+@clean @firefox
 Feature: File
 
  Scenario: Anonymous goes to file that does not exist
Given I am at file that does not exist
Then page should show that no such file exists
 
- @login
  Scenario: Logged-in user goes to file that does not exist
Given I am logged in
  And I am at file that does not exist
diff --git a/tests/browser/features/login.feature 
b/tests/browser/features/login.feature
index 2cb6356..d88b79f 100644
--- a/tests/browser/features/login.feature
+++ b/tests/browser/features/login.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @internet_explorer_6 @internet_explorer_7 
@internet_explorer_8 @internet_explorer_9 @internet_explorer_10 @phantomjs
+@clean @firefox
 Feature: Log in
 
   Background:
@@ -25,7 +25,6 @@
 When I log in with incorrect password
 Then error box should be visible
 
-  @login
   Scenario: Log in with valid credentials
 When I am logged in
 Then error box should not be visible
diff --git a/tests/browser/features/main_page_links.feature 
b/tests/browser/features/main_page_links.feature
index 3613c82..603f06e 100644
--- a/tests/browser/features/main_page_links.feature
+++ b/tests/browser/features/main_page_links.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @phantomjs
+@clean @firefox
 Feature: Main Page View History Links
 
   Background:
diff --git a/tests/browser/features/preferences.feature 
b/tests/browser/features/preferences.feature
index 9fed9cf..4c9030f 100644
--- a/tests/browser/features/preferences.feature
+++ b/tests/browser/features/preferences.feature
@@ -1,4 +1,5 @@
-@chrome @clean @firefox @internet_explorer_6 @internet_explorer_7 
@internet_explorer_8 @internet_explorer_9 @internet_explorer_10 @login 
@phantomjs
+@clean @firefox
+
 Feature: Preferences
 
   Scenario: Preferences Appearance
@@ -18,7 +19,6 @@
   And I can see local time
   And I can select my time zone
 
-
   Scenario: Preferences Editing
 Given I am logged in
 When I navigate to Preferences
@@ -33,7 +33,6 @@
   And I can select show preview on first edit
   And I can select show preview before edit box
   And I can select live preview
-
 
   Scenario: Preferences User profile
 Given I am logged in
diff --git a/tests/browser/features/view_history.feature 
b/tests/browser/features/view_history.feature
index ba61ebd..b5dc145 100644
--- a/tests/browser/features/view_history.feature
+++ b/tests/browser/features/view_history.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @phantomjs

[MediaWiki-commits] [Gerrit] Logging in via LoginPage#login_with is a security risk - change (mediawiki/selenium)

2016-02-16 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270905

Change subject: Logging in via LoginPage#login_with is a security risk
..

Logging in via LoginPage#login_with is a security risk

API should be used to log in instead.

Bug: T127042
Change-Id: I63095095e2bee476fefe38f0b8ed6b6b0a9c0e5b
---
D lib/mediawiki_selenium/pages/login_page.rb
1 file changed, 0 insertions(+), 27 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/05/270905/1

diff --git a/lib/mediawiki_selenium/pages/login_page.rb 
b/lib/mediawiki_selenium/pages/login_page.rb
deleted file mode 100644
index 8ef1e44..000
--- a/lib/mediawiki_selenium/pages/login_page.rb
+++ /dev/null
@@ -1,27 +0,0 @@
-require 'page-object'
-
-class LoginPage
-  include PageObject
-
-  page_url 'Special:UserLogin'
-
-  div(:feedback, class: 'errorbox')
-  button(:login, id: 'wpLoginAttempt')
-  li(:logout, id: 'pt-logout')
-  text_field(:password, id: 'wpPassword1')
-  a(:password_strength, text: 'password strength')
-  a(:phishing, text: 'phishing')
-  text_field(:username, id: 'wpName1')
-  a(:username_displayed, title: /Your user page/)
-
-  def logged_in_as_element
-@browser.div(id: 'mw-content-text').p.b
-  end
-
-  def login_with(username, password, wait_for_logout_element = true)
-username_element.when_present.send_keys(username)
-password_element.when_present.send_keys(password)
-login_element.when_present.click
-logout_element.when_present(10) if wait_for_logout_element
-  end
-end

-- 
To view, visit https://gerrit.wikimedia.org/r/270905
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I63095095e2bee476fefe38f0b8ed6b6b0a9c0e5b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/selenium
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Do not run rake-jessie for UploadWizard - change (integration/config)

2016-02-15 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270764

Change subject: Do not run rake-jessie for UploadWizard
..

Do not run rake-jessie for UploadWizard

All Ruby code is removed from the repository.

Bug: T94161
Change-Id: Iae2800ff7ebf88b45b7994e02cb3f830ad32400e
---
M zuul/layout.yaml
1 file changed, 0 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/64/270764/1

diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index eb0adfa..67e291f 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -7174,7 +7174,6 @@
   - name: composer-test
   - name: extension-unittests-generic
   - name: extension-qunit-generic
-  - name: rake
   - name: npm
   - name: tox-jessie
 check:

-- 
To view, visit https://gerrit.wikimedia.org/r/270764
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iae2800ff7ebf88b45b7994e02cb3f830ad32400e
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] [BrowserTest] Fix `ve.init is undefined` error messages in S... - change (mediawiki...VisualEditor)

2016-02-15 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270724

Change subject: [BrowserTest] Fix `ve.init is undefined` error messages in 
Selenium tests
..

[BrowserTest] Fix `ve.init is undefined` error messages in Selenium tests

Bug: T126966
Change-Id: I9789ca42717133120197c4625bb8dad4ea496aa8
---
M modules/ve-mw/tests/browser/features/multiedit_workflow.feature
M modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
2 files changed, 14 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/24/270724/1

diff --git a/modules/ve-mw/tests/browser/features/multiedit_workflow.feature 
b/modules/ve-mw/tests/browser/features/multiedit_workflow.feature
index b85d09c..8b92549 100644
--- a/modules/ve-mw/tests/browser/features/multiedit_workflow.feature
+++ b/modules/ve-mw/tests/browser/features/multiedit_workflow.feature
@@ -11,7 +11,8 @@
   to test multiple page edits within a single session.
 
   Scenario: Make multiple edits to the same article
-Given I enter and save the first edit
+Given I am on the Multiple edits page
+And I enter and save the first edit
 And I enter and save a second edit
 And I enter and save a third edit
 Then the saved page should contain all three edits.
diff --git 
a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb 
b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
index cb7bea6..8ef1ac3 100644
--- a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
@@ -200,16 +200,25 @@
   div(:media_alternative_block, class: 'oo-ui-layout oo-ui-iconElement 
oo-ui-labelElement oo-ui-fieldsetLayout', index: 2)
   div(:media_advanced_settings, class: 'oo-ui-outlineOptionWidget-level-0', 
index: 1)
 
+  def visual_editor_element(script)
+begin
+  browser.execute_script script
+rescue Selenium::WebDriver::Error::JavascriptError => e
+else
+  e = nil
+end while e.class == Selenium::WebDriver::Error::JavascriptError
+browser.execute_script script
+  end
   def ve_bold_text_element
-@browser.execute_script('return 
ve.init.target.getToolbar().items[2].tools.bold.$link[0]')
+visual_editor_element('return 
ve.init.target.getToolbar().items[2].tools.bold.$link[0]')
   end
 
   def ve_italics_element
-@browser.execute_script('return 
ve.init.target.getToolbar().items[2].tools.italic.$link[0]')
+visual_editor_element('return 
ve.init.target.getToolbar().items[2].tools.italic.$link[0]')
   end
 
   def content_element
-@browser.execute_script('return 
ve.init.target.surface.view.documentView.documentNode.$element[0]')
+visual_editor_element('return 
ve.init.target.surface.view.documentView.documentNode.$element[0]')
   end
 
   def tools_menu_element

-- 
To view, visit https://gerrit.wikimedia.org/r/270724
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9789ca42717133120197c4625bb8dad4ea496aa8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Delete jobs for UploadWizard Selenium tests - change (integration/config)

2016-02-15 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270720

Change subject: Delete jobs for UploadWizard Selenium tests
..

Delete jobs for UploadWizard Selenium tests

As requested in T94161.

Deleted jobs:

browsertests-UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-chrom
e-sauce
browsertests-UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-firef
ox-sauce/

Bug: T94161
Change-Id: I23ed81cfd72951269c397f9887d2b6c536327c84
---
M jjb/browsertests.yaml
1 file changed, 0 insertions(+), 18 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/20/270720/1

diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index fb8270e..3d44c79 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -375,24 +375,6 @@
 mediawiki_url: commons.wikimedia.beta.wmflabs.org
 pollscm: '* * * * *'
 
-- project:
-name: UploadWizard
-defaults: browsertests
-folder: tests
-headless: 'false'
-mediawiki_credentials_id: Selenium_user-at-beta.wmflabs.org
-mediawiki_url: commons.wikimedia.beta.wmflabs.org
-platform: linux
-recipients: *emails-multimedia
-repository: mediawiki/extensions/UploadWizard
-
-jobs:
- - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
-browser: chrome
-
- - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
-browser: firefox
-
 # VisualEditor
 - project:
 name: VisualEditor

-- 
To view, visit https://gerrit.wikimedia.org/r/270720
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I23ed81cfd72951269c397f9887d2b6c536327c84
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Separated RelatedArticles Selenium jobs to desktop and mobile - change (integration/config)

2016-02-12 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270309

Change subject: Separated RelatedArticles Selenium jobs to desktop and mobile
..

Separated RelatedArticles Selenium jobs to desktop and mobile

It proved really to be complicated to run the full test suite on one
site. Separating the suite to run on mobile
(en.m.wikipedia.beta.wmflabs.org) and desktop
(en.wikipedia.beta.wmflabs.org) site is the simplest solution.

Bug: T120715
Change-Id: I5f1baa82738b11c9c197eb49cf503ffd0211a949
---
M jjb/browsertests.yaml
1 file changed, 3 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/09/270309/1

diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index fb8270e..39365d2 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -351,6 +351,7 @@
 - project:
 name: RelatedArticles
 defaults: browsertests
+browser: chrome
 folder: tests
 headless: 'false'
 mediawiki_credentials_id: Selenium_user-at-beta.wmflabs.org
@@ -361,7 +362,8 @@
 
 jobs:
  - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
-browser: chrome
+ - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
+mediawiki_url: en.wikipedia.beta.wmflabs.org
 
 # UploadWizard
 - project:

-- 
To view, visit https://gerrit.wikimedia.org/r/270309
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5f1baa82738b11c9c197eb49cf503ffd0211a949
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Fixed failing Selenium Jenkins job - change (mediawiki...RelatedArticles)

2016-02-11 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269943

Change subject: Fixed failing Selenium Jenkins job
..

Fixed failing Selenium Jenkins job

The job requires features/scenarios tagged with environment
(@en.m.wikipedia.beta.wmflabs.org) and browser (@chrome) to run
properly.

I did not tag the last scenario, since it failed.

Bug: T126589
Change-Id: Ib99c50657f7a68d0b00048aac96c2f2892e89713
---
M tests/browser/features/read_more.feature
1 file changed, 3 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RelatedArticles 
refs/changes/43/269943/1

diff --git a/tests/browser/features/read_more.feature 
b/tests/browser/features/read_more.feature
index 2e6da0c..140321b 100644
--- a/tests/browser/features/read_more.feature
+++ b/tests/browser/features/read_more.feature
@@ -3,14 +3,14 @@
   Background:
 Given RelatedArticles test pages are installed
 
-  @extension-mobilefrontend
+  @chrome @en.m.wikipedia.beta.wmflabs.org @extension-mobilefrontend
   Scenario: ReadMore is not present in minerva stable
 Given I am using the mobile site
   And I am on the "Related Articles 1" page
   And page has fully loaded without ReadMore code
 Then I must not see ReadMore
 
-  @extension-mobilefrontend
+  @chrome @en.m.wikipedia.beta.wmflabs.org @extension-mobilefrontend
   Scenario: ReadMore is present in minerva beta
 Given I am using the mobile site
   And I am in mobile beta mode
@@ -19,6 +19,7 @@
 Then I must see ReadMore
   And ReadMore must have three cards
 
+  @chrome @en.m.wikipedia.beta.wmflabs.org
   Scenario: ReadMore is not present when disabled as a BetaFeature
 Given I am on the "Related Articles 1" page
   And page has fully loaded without ReadMore code

-- 
To view, visit https://gerrit.wikimedia.org/r/269943
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib99c50657f7a68d0b00048aac96c2f2892e89713
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RelatedArticles
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP cleaning up Selenium tests - change (mediawiki...RelatedArticles)

2016-02-11 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269995

Change subject: WIP cleaning up Selenium tests
..

WIP cleaning up Selenium tests

Bug: T120715
Change-Id: Ib57f48b01d909915ae44976aa51824b4530c
---
M tests/browser/features/read_more.feature
D tests/browser/features/support/pages/login_page.rb
M tests/browser/features/support/step_definitions/common_steps.rb
3 files changed, 1 insertion(+), 21 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RelatedArticles 
refs/changes/95/269995/1

diff --git a/tests/browser/features/read_more.feature 
b/tests/browser/features/read_more.feature
index 140321b..3a899cc 100644
--- a/tests/browser/features/read_more.feature
+++ b/tests/browser/features/read_more.feature
@@ -27,7 +27,7 @@
 
   @extension-betafeatures
   Scenario: ReadMore is present when enabled as a BetaFeature
-Given I am logged into the website
+Given I am logged in
   And ReadMore is enabled as a beta feature
   And I am on the "Related Articles 1" page
   And page has fully loaded with ReadMore code
diff --git a/tests/browser/features/support/pages/login_page.rb 
b/tests/browser/features/support/pages/login_page.rb
deleted file mode 100644
index 6fd0eb9..000
--- a/tests/browser/features/support/pages/login_page.rb
+++ /dev/null
@@ -1,16 +0,0 @@
-class LoginPage
-  include PageObject
-  page_url 'Special:Userlogin'
-
-  text_field(:username, name: 'wpName')
-  text_field(:password, name: 'wpPassword')
-
-  def login_with(username, password)
-# deal with autocomplete
-username_element.when_present.clear
-
-self.username = username
-self.password = password
-login
-  end
-end
diff --git a/tests/browser/features/support/step_definitions/common_steps.rb 
b/tests/browser/features/support/step_definitions/common_steps.rb
index 2e18796..c05be93 100644
--- a/tests/browser/features/support/step_definitions/common_steps.rb
+++ b/tests/browser/features/support/step_definitions/common_steps.rb
@@ -36,10 +36,6 @@
   end
 end
 
-Given(/^I am logged into the website$/) do
-  visit(LoginPage).login_with(user, password)
-end
-
 Given(/^I am on the "(.*?)" page/) do |arg1|
   visit(ArticlePage, using_params: { article_name: arg1 })
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/269995
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib57f48b01d909915ae44976aa51824b4530c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RelatedArticles
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] [BrowserTest] Jenkins runs only passing Cucumber scenarios - change (mediawiki...VisualEditor)

2016-02-11 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269952

Change subject: [BrowserTest] Jenkins runs only passing Cucumber scenarios
..

[BrowserTest] Jenkins runs only passing Cucumber scenarios

To get at least some Cucumber scenarios running in Jenkins, disable all
of them that are failing and run only ones that are passing.

The next step will be to fix failing scenarios.

Bug: T94162
Change-Id: Id0338c1d6b86d6b45220c5c0802074be397fb607
---
M modules/ve-mw/tests/browser/features/anon.feature
M modules/ve-mw/tests/browser/features/bullets.feature
M modules/ve-mw/tests/browser/features/cite.feature
M modules/ve-mw/tests/browser/features/edit_utf8_logged_in.feature
M modules/ve-mw/tests/browser/features/general_markup.feature
M modules/ve-mw/tests/browser/features/headings.feature
M modules/ve-mw/tests/browser/features/indent_outdent.feature
M modules/ve-mw/tests/browser/features/language_screenshot.feature
M modules/ve-mw/tests/browser/features/links.feature
M modules/ve-mw/tests/browser/features/media_general_settings.feature
M modules/ve-mw/tests/browser/features/media_interface.feature
M modules/ve-mw/tests/browser/features/multiedit_workflow.feature
M modules/ve-mw/tests/browser/features/options.feature
M modules/ve-mw/tests/browser/features/references.feature
M modules/ve-mw/tests/browser/features/switch_editing_mode.feature
M modules/ve-mw/tests/browser/features/table.feature
M modules/ve-mw/tests/browser/features/transclusion.feature
M modules/ve-mw/tests/browser/features/verify_production_wikis.feature
18 files changed, 3 insertions(+), 18 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/52/269952/1

diff --git a/modules/ve-mw/tests/browser/features/anon.feature 
b/modules/ve-mw/tests/browser/features/anon.feature
index 043a50d..01663d0 100644
--- a/modules/ve-mw/tests/browser/features/anon.feature
+++ b/modules/ve-mw/tests/browser/features/anon.feature
@@ -1,4 +1,4 @@
-@chrome @clean @firefox @internet_explorer_10 @login @safari 
@test2.wikipedia.org
+@en.wikipedia.beta.wmflabs.org @firefox
 Feature: VisualEditor
 
   Scenario: Basic edit
diff --git a/modules/ve-mw/tests/browser/features/bullets.feature 
b/modules/ve-mw/tests/browser/features/bullets.feature
index b11f284..969b551 100644
--- a/modules/ve-mw/tests/browser/features/bullets.feature
+++ b/modules/ve-mw/tests/browser/features/bullets.feature
@@ -1,4 +1,3 @@
-@chrome @en.wikipedia.beta.wmflabs.org @firefox @internet_explorer_10 
@internet_explorer_11 @login @safari @test2.wikipedia.org
 Feature: VisualEditor Bullets, Numbering
 
   Background:
diff --git a/modules/ve-mw/tests/browser/features/cite.feature 
b/modules/ve-mw/tests/browser/features/cite.feature
index b19e68d..1be570c 100644
--- a/modules/ve-mw/tests/browser/features/cite.feature
+++ b/modules/ve-mw/tests/browser/features/cite.feature
@@ -1,4 +1,3 @@
-@en.wikipedia.beta.wmflabs.org @firefox @internet_explorer_10 @login @safari 
@test2.wikipedia.org
 Feature: VisualEditor Cite
 
   Background:
diff --git a/modules/ve-mw/tests/browser/features/edit_utf8_logged_in.feature 
b/modules/ve-mw/tests/browser/features/edit_utf8_logged_in.feature
index 2ca5082..4c6340c 100644
--- a/modules/ve-mw/tests/browser/features/edit_utf8_logged_in.feature
+++ b/modules/ve-mw/tests/browser/features/edit_utf8_logged_in.feature
@@ -1,5 +1,4 @@
 # encoding: UTF-8
-@en.wikipedia.beta.wmflabs.org @firefox @internet_explorer_10 @login @safari 
@test2.wikipedia.org
 Feature: VisualEditor
 
   Background:
diff --git a/modules/ve-mw/tests/browser/features/general_markup.feature 
b/modules/ve-mw/tests/browser/features/general_markup.feature
index 7db0e2b..18e2376 100644
--- a/modules/ve-mw/tests/browser/features/general_markup.feature
+++ b/modules/ve-mw/tests/browser/features/general_markup.feature
@@ -1,4 +1,3 @@
-@chrome @en.wikipedia.beta.wmflabs.org @firefox @internet_explorer_10 @login 
@safari @test2.wikipedia.org
 Feature: VisualEditor general text markup features
 
   Background:
@@ -32,4 +31,4 @@
 | Strikethrough  | General Markup VisualEditor Test   |
 | Subscript  | General Markup VisualEditor Test   |
 | Superscript| General Markup VisualEditor Test   |
-| Underline  | General Markup VisualEditor Test   |
\ No newline at end of file
+| Underline  | General Markup VisualEditor Test   |
diff --git a/modules/ve-mw/tests/browser/features/headings.feature 
b/modules/ve-mw/tests/browser/features/headings.feature
index 2f3adec..89f4fa8 100644
--- a/modules/ve-mw/tests/browser/features/headings.feature
+++ b/modules/ve-mw/tests/browser/features/headings.feature
@@ -1,4 +1,3 @@
-@chrome @en.wikipedia.beta.wmflabs.org @firefox @internet_explorer_10 @safari 
@test2.wikipedia.org
 Feature: VisualEditor Headings
 
   Background:
diff --git a/modules/ve-mw/tests/browser/features/indent_outdent.feature 

[MediaWiki-commits] [Gerrit] WIP recreate VisualEditor Selenium Jenkins job - change (integration/config)

2016-02-10 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269732

Change subject: WIP recreate VisualEditor Selenium Jenkins job
..

WIP recreate VisualEditor Selenium Jenkins job

Bug: T94162
Change-Id: I46aa06b7f0d21f2b3ce6f1ae3f1750e1826ad932
---
M jjb/browsertests.yaml
1 file changed, 3 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/32/269732/1

diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index fb8270e..697bca0 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -406,6 +406,9 @@
 repository: mediawiki/extensions/VisualEditor
 
 jobs:
+ - 'browsertests-{name}-{mediawiki_url}-{platform}-{browser}-sauce':
+browser: firefox
+
  - 'browsertests-{name}-language-screenshot-{platform}-{browser}':
 browser: firefox
 mediawiki_credentials_id: LanguageScreenshotBot-at-beta.wmflabs.org

-- 
To view, visit https://gerrit.wikimedia.org/r/269732
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I46aa06b7f0d21f2b3ce6f1ae3f1750e1826ad932
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Fixed broken Selenium test - change (mediawiki...Math)

2016-02-10 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269709

Change subject: Fixed broken Selenium test
..

Fixed broken Selenium test

The problems was that visual editor is the default editor at
en.wikipedia.beta.wmflabs.org, and the test was expecting source editor.

The test now works also locally, using mediawiki-vagrant.

Removed headers from some files. We no longer use those headers.

Removed cucumber tags we no longer use, mostly internet explorer.

Added missing dependency (rake) to gemfile.

Bug: T126463
Change-Id: Ia5809f40719a2fe0c6c94338072a38765fa5c87b
---
M Gemfile
M Gemfile.lock
M tests/browser/features/math.feature
M tests/browser/features/step_definitions/math_steps.rb
M tests/browser/features/support/pages/does_not_exist_page.rb
M tests/browser/features/support/pages/edit_page.rb
6 files changed, 10 insertions(+), 56 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Math 
refs/changes/09/269709/1

diff --git a/Gemfile b/Gemfile
index 5ac60ed..7689031 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,5 @@
 source 'https://rubygems.org'
 
 gem 'mediawiki_selenium', '~> 1.6.5'
+gem 'rake', '~> 10.5'
 gem 'rubocop', '~> 0.33.0', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 3a6a96b..e0c8c2c 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -63,6 +63,7 @@
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
 rainbow (2.0.0)
+rake (10.5.0)
 rest-client (1.8.0)
   http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
@@ -98,6 +99,7 @@
 
 DEPENDENCIES
   mediawiki_selenium (~> 1.6.5)
+  rake (~> 10.5)
   rubocop (~> 0.33.0)
 
 BUNDLED WITH
diff --git a/tests/browser/features/math.feature 
b/tests/browser/features/math.feature
index 48c8c05..6dcb5f2 100644
--- a/tests/browser/features/math.feature
+++ b/tests/browser/features/math.feature
@@ -1,23 +1,11 @@
-#
-# This file is subject to the license terms in the LICENSE file found in the
-# qa-browsertests top-level directory and at
-# https://git.wikimedia.org/blob/qa%2Fbrowsertests/HEAD/LICENSE. No part of
-# qa-browsertests, including this file, may be copied, modified, propagated, or
-# distributed except according to the terms contained in the LICENSE file.
-#
-# Copyright 2012-2014 by the Mediawiki developers. See the CREDITS file in the
-# qa-browsertests top-level directory and at
-# https://git.wikimedia.org/blob/qa%2Fbrowsertests/HEAD/CREDITS
-#
-@chrome @en.wikipedia.beta.wmflabs.org @firefox @internet_explorer_6 
@internet_explorer_7 @internet_explorer_8 @internet_explorer_9 
@internet_explorer_10 @login @phantomjs @test2.wikipedia.org
+@chrome @en.wikipedia.beta.wmflabs.org @firefox @login
 Feature: Math
 
   Scenario: Display simple math
 Given I am logged in
-  And I am at page that does not exist
-When I click link Create
-  And I type 3 + 2
+  And I am creating a page with source editor
+When I type 3 + 2
   And I click Preview
 Then the page should contain an img tag
   And alt for that img should be 3 + 2
-  And src for that img should come from //upload
+  And src for that img should contain /math/
diff --git a/tests/browser/features/step_definitions/math_steps.rb 
b/tests/browser/features/step_definitions/math_steps.rb
index 2918cf1..8a1f031 100644
--- a/tests/browser/features/step_definitions/math_steps.rb
+++ b/tests/browser/features/step_definitions/math_steps.rb
@@ -1,16 +1,4 @@
-#
-# This file is subject to the license terms in the LICENSE file found in the
-# qa-browsertests top-level directory and at
-# https://git.wikimedia.org/blob/qa%2Fbrowsertests/HEAD/LICENSE. No part of
-# qa-browsertests, including this file, may be copied, modified, propagated, or
-# distributed except according to the terms contained in the LICENSE file.
-#
-# Copyright 2012-2014 by the Mediawiki developers. See the CREDITS file in the
-# qa-browsertests top-level directory and at
-# https://git.wikimedia.org/blob/qa%2Fbrowsertests/HEAD/CREDITS
-#
-
-Given(/^I am at page that does not exist$/) do
+Given(/^I am creating a page with source editor$/) do
   visit(DoesNotExistPage, using_params: { page_name: @random_string })
 end
 
@@ -30,10 +18,9 @@
   expect(on(EditPage).math_image_element.element.alt).to eq(alt)
 end
 
-Then(/^src for that img should come from (.+)$/) do |src|
+Then(/^src for that img should contain (.+)$/) do |src|
   expect(on(EditPage).math_image_element.element.src).to match Regexp.escape 
src
 end
-
 
 Then(/^the page should contain an img tag$/) do
   expect(on(EditPage).math_image_element.when_present).to be_visible
diff --git a/tests/browser/features/support/pages/does_not_exist_page.rb 
b/tests/browser/features/support/pages/does_not_exist_page.rb
index dbd01f1..b5699f8 100644
--- a/tests/browser/features/support/pages/does_not_exist_page.rb
+++ b/tests/browser/features/support/pages/does_not_exist_page.rb
@@ -1,18 

[MediaWiki-commits] [Gerrit] WIP bundle update page-object - change (mediawiki...MobileFrontend)

2016-02-10 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269637

Change subject: WIP bundle update page-object
..

WIP bundle update page-object

Bug: T126354
Change-Id: Icc89257994ed798d7c36d68f30233c241f593ed2
---
M Gemfile.lock
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/37/269637/1

diff --git a/Gemfile.lock b/Gemfile.lock
index f118452..7ca83e8 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -61,7 +61,7 @@
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -90,7 +90,7 @@
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.1)
 rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+selenium-webdriver (2.51.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)

-- 
To view, visit https://gerrit.wikimedia.org/r/269637
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icc89257994ed798d7c36d68f30233c241f593ed2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP bundle update selenium-webdriver - change (mediawiki...MobileFrontend)

2016-02-10 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269638

Change subject: WIP bundle update selenium-webdriver
..

WIP bundle update selenium-webdriver

Bug: T126354
Change-Id: Ibfe2a1e6d24fe0e244b24e2ddf6a8543fd0b7ea9
---
M Gemfile.lock
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/38/269638/1

diff --git a/Gemfile.lock b/Gemfile.lock
index f118452..c1ef42a 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -90,7 +90,7 @@
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.1)
 rubyzip (1.1.7)
-selenium-webdriver (2.50.0)
+selenium-webdriver (2.51.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)

-- 
To view, visit https://gerrit.wikimedia.org/r/269638
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibfe2a1e6d24fe0e244b24e2ddf6a8543fd0b7ea9
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP bundle update selenium-webdriver - change (mediawiki...Gather)

2016-02-09 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269451

Change subject: WIP bundle update selenium-webdriver
..

WIP bundle update selenium-webdriver

Bug: T126354
Change-Id: I72f9da54439bc4be594d3df95461ac8bc2fc4b5e
---
M Gemfile.lock
1 file changed, 5 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Gather 
refs/changes/51/269451/1

diff --git a/Gemfile.lock b/Gemfile.lock
index b8a1b08..8751294 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -5,7 +5,7 @@
 astrolabe (1.3.1)
   parser (~> 2.2)
 builder (3.2.2)
-childprocess (0.5.8)
+childprocess (0.5.9)
   ffi (~> 1.0, >= 1.0.11)
 cucumber (1.3.20)
   builder (>= 2.1.2)
@@ -79,7 +79,7 @@
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
 rubyzip (1.1.7)
-selenium-webdriver (2.48.1)
+selenium-webdriver (2.51.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)
@@ -101,3 +101,6 @@
   mediawiki_selenium (~> 1.6.3)
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.34.1)
+
+BUNDLED WITH
+   1.10.6

-- 
To view, visit https://gerrit.wikimedia.org/r/269451
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I72f9da54439bc4be594d3df95461ac8bc2fc4b5e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Gather
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP page-object breaking CI - change (mediawiki...Gather)

2016-02-09 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/269448

Change subject: WIP page-object breaking CI
..

WIP page-object breaking CI

$ bundle update page-object

Change-Id: I0b544772d1bf1700faf61d7d88bb8e975b71cbf0
---
M Gemfile.lock
1 file changed, 7 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Gather 
refs/changes/48/269448/1

diff --git a/Gemfile.lock b/Gemfile.lock
index b8a1b08..f10871a 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -5,7 +5,7 @@
 astrolabe (1.3.1)
   parser (~> 2.2)
 builder (3.2.2)
-childprocess (0.5.8)
+childprocess (0.5.9)
   ffi (~> 1.0, >= 1.0.11)
 cucumber (1.3.20)
   builder (>= 2.1.2)
@@ -53,7 +53,7 @@
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -79,7 +79,7 @@
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
 rubyzip (1.1.7)
-selenium-webdriver (2.48.1)
+selenium-webdriver (2.51.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)
@@ -92,7 +92,7 @@
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
-yml_reader (0.6)
+yml_reader (0.7)
 
 PLATFORMS
   ruby
@@ -101,3 +101,6 @@
   mediawiki_selenium (~> 1.6.3)
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.34.1)
+
+BUNDLED WITH
+   1.10.6

-- 
To view, visit https://gerrit.wikimedia.org/r/269448
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0b544772d1bf1700faf61d7d88bb8e975b71cbf0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Gather
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] WIP Nightwatch.js - change (mediawiki/core)

2016-02-04 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/268412

Change subject: WIP Nightwatch.js
..

WIP Nightwatch.js

Bug: T108874
Change-Id: Id6bc52b4ef7f7ed7dda9d32cbe9b7feb36bde556
---
A nightwatch
A nightwatch.json
M package.json
A tests/google.js
4 files changed, 64 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/12/268412/1

diff --git a/nightwatch b/nightwatch
new file mode 100755
index 000..42c1d96
--- /dev/null
+++ b/nightwatch
@@ -0,0 +1,2 @@
+#!/usr/bin/env node
+require('nightwatch/bin/runner.js');
diff --git a/nightwatch.json b/nightwatch.json
new file mode 100644
index 000..e6f6031
--- /dev/null
+++ b/nightwatch.json
@@ -0,0 +1,46 @@
+{
+  "src_folders" : ["tests"],
+  "output_folder" : "reports",
+  "custom_commands_path" : "",
+  "custom_assertions_path" : "",
+  "page_objects_path" : "",
+  "globals_path" : "",
+
+  "selenium" : {
+"start_process" : false,
+"server_path" : "",
+"log_path" : "",
+"host" : "127.0.0.1",
+"port" : ,
+"cli_args" : {
+  "webdriver.chrome.driver" : "",
+  "webdriver.ie.driver" : ""
+}
+  },
+
+  "test_settings" : {
+"default" : {
+  "launch_url" : "http://localhost;,
+  "selenium_port"  : ,
+  "selenium_host"  : "localhost",
+  "silent": true,
+  "screenshots" : {
+"enabled" : false,
+"path" : ""
+  },
+  "desiredCapabilities": {
+"browserName": "firefox",
+"javascriptEnabled": true,
+"acceptSslCerts": true
+  }
+},
+
+"chrome" : {
+  "desiredCapabilities": {
+"browserName": "chrome",
+"javascriptEnabled": true,
+"acceptSslCerts": true
+  }
+}
+  }
+}
diff --git a/package.json b/package.json
index 5a8257c..044d617 100644
--- a/package.json
+++ b/package.json
@@ -7,8 +7,8 @@
   },
   "devDependencies": {
 "grunt": "0.4.5",
-"grunt-cli": "0.1.13",
 "grunt-banana-checker": "0.4.0",
+"grunt-cli": "0.1.13",
 "grunt-contrib-copy": "0.8.1",
 "grunt-contrib-jshint": "0.11.3",
 "grunt-contrib-watch": "0.6.1",
@@ -19,6 +19,7 @@
 "karma-chrome-launcher": "0.2.2",
 "karma-firefox-launcher": "0.1.7",
 "karma-qunit": "0.1.5",
+"nightwatch": "^0.8.15",
 "qunitjs": "1.18.0"
   }
 }
diff --git a/tests/google.js b/tests/google.js
new file mode 100644
index 000..ffb8eea
--- /dev/null
+++ b/tests/google.js
@@ -0,0 +1,14 @@
+module.exports = {
+  'Demo test Google' : function (browser) {
+browser
+  .url('http://www.google.com')
+  .waitForElementVisible('body', 1000)
+  .setValue('input[type=text]', 'nightwatch')
+  .waitForElementVisible('button[name=btnG]', 1000)
+  .click('button[name=btnG]')
+  .pause(1000)
+  .assert.containsText('#main', 'Night Watch')
+  .end();
+  }
+};
+

-- 
To view, visit https://gerrit.wikimedia.org/r/268412
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id6bc52b4ef7f7ed7dda9d32cbe9b7feb36bde556
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Update mediawiki_selenium Ruby gem to version 1.6.5 - change (mediawiki...CentralNotice)

2016-02-03 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/268150

Change subject: Update mediawiki_selenium Ruby gem to version 1.6.5
..

Update mediawiki_selenium Ruby gem to version 1.6.5

Bug: T125532
Change-Id: Ia38300f1e1ef9aaf26c104e41cd5bd9ee2ef76d7
---
M Gemfile
M Gemfile.lock
2 files changed, 12 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralNotice 
refs/changes/50/268150/1

diff --git a/Gemfile b/Gemfile
index 14a9065..8bf7bf1 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,5 @@
 source 'https://rubygems.org'
 
-gem 'mediawiki_selenium', '~> 1.6.3'
+gem 'mediawiki_selenium', '~> 1.6.5'
 gem 'rake', '~> 10.4', '>= 10.4.2'
 gem 'rubocop', '~> 0.34.1', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index b8a1b08..94af5a9 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -5,7 +5,7 @@
 astrolabe (1.3.1)
   parser (~> 2.2)
 builder (3.2.2)
-childprocess (0.5.8)
+childprocess (0.5.9)
   ffi (~> 1.0, >= 1.0.11)
 cucumber (1.3.20)
   builder (>= 2.1.2)
@@ -17,7 +17,7 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160128)
   unf (>= 0.0.5, < 1.0.0)
 faker (1.6.1)
   i18n (~> 0.5)
@@ -37,7 +37,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.3)
+mediawiki_selenium (1.6.5)
   cucumber (~> 1.3, >= 1.3.20)
   headless (~> 2.0, >= 2.1.0)
   json (~> 1.8, >= 1.8.1)
@@ -53,7 +53,7 @@
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -79,7 +79,7 @@
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
 rubyzip (1.1.7)
-selenium-webdriver (2.48.1)
+selenium-webdriver (2.50.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)
@@ -88,16 +88,19 @@
 thor (0.19.1)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
-yml_reader (0.6)
+yml_reader (0.7)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.3)
+  mediawiki_selenium (~> 1.6.5)
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.34.1)
+
+BUNDLED WITH
+   1.10.6

-- 
To view, visit https://gerrit.wikimedia.org/r/268150
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia38300f1e1ef9aaf26c104e41cd5bd9ee2ef76d7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralNotice
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Update mediawiki_selenium Ruby gem to version 1.6.5 - change (mediawiki...CirrusSearch)

2016-02-03 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/268151

Change subject: Update mediawiki_selenium Ruby gem to version 1.6.5
..

Update mediawiki_selenium Ruby gem to version 1.6.5

Bug: T125532
Change-Id: Ib4a6bb72718761c5db4c22dbaf4e26734f4bd060
---
M Gemfile
M Gemfile.lock
2 files changed, 12 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CirrusSearch 
refs/changes/51/268151/1

diff --git a/Gemfile b/Gemfile
index 607fbc6..05f6c58 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,6 +1,6 @@
 source "https://rubygems.org;
 
-gem "mediawiki_selenium", "~> 1.6.3"
+gem "mediawiki_selenium", "~> 1.6.5"
 gem "mimemagic", "~> 0.3.0"
 gem "parallel_tests", "~> 1.7.0"
 gem "rake", "~> 10.4", ">= 10.4.2"
diff --git a/Gemfile.lock b/Gemfile.lock
index 79f1fed..bc91b7d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -5,7 +5,7 @@
 astrolabe (1.3.1)
   parser (~> 2.2)
 builder (3.2.2)
-childprocess (0.5.8)
+childprocess (0.5.9)
   ffi (~> 1.0, >= 1.0.11)
 cucumber (1.3.20)
   builder (>= 2.1.2)
@@ -17,7 +17,7 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160128)
   unf (>= 0.0.5, < 1.0.0)
 faker (1.6.1)
   i18n (~> 0.5)
@@ -37,7 +37,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.3)
+mediawiki_selenium (1.6.5)
   cucumber (~> 1.3, >= 1.3.20)
   headless (~> 2.0, >= 2.1.0)
   json (~> 1.8, >= 1.8.1)
@@ -54,7 +54,7 @@
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -84,7 +84,7 @@
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
 rubyzip (1.1.7)
-selenium-webdriver (2.48.1)
+selenium-webdriver (2.50.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)
@@ -94,18 +94,21 @@
 tins (1.6.0)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
-yml_reader (0.6)
+yml_reader (0.7)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
-  mediawiki_selenium (~> 1.6.3)
+  mediawiki_selenium (~> 1.6.5)
   mimemagic (~> 0.3.0)
   parallel_tests (~> 1.7.0)
   rake (~> 10.4, >= 10.4.2)
   rubocop (~> 0.35.1)
+
+BUNDLED WITH
+   1.10.6

-- 
To view, visit https://gerrit.wikimedia.org/r/268151
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib4a6bb72718761c5db4c22dbaf4e26734f4bd060
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CirrusSearch
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Update mediawiki_selenium Ruby gem to version 1.6.5 - change (mediawiki...Echo)

2016-02-03 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/268152

Change subject: Update mediawiki_selenium Ruby gem to version 1.6.5
..

Update mediawiki_selenium Ruby gem to version 1.6.5

Bug: T125532
Change-Id: Id82892a360c180efebb1c806ec0fa3d139f2b51e
---
M Gemfile
M Gemfile.lock
2 files changed, 12 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Echo 
refs/changes/52/268152/1

diff --git a/Gemfile b/Gemfile
index 7c61127..c097fcd 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,5 @@
 source 'https://rubygems.org'
 
 gem 'csscss', '~> 1.3.3'
-gem 'mediawiki_selenium', '~> 1.6.3'
+gem 'mediawiki_selenium', '~> 1.6.5'
 gem 'rubocop', '~> 0.34.2', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index b6314a3..8e9969e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -6,7 +6,7 @@
   parser (~> 2.2)
 blankslate (3.1.3)
 builder (3.2.2)
-childprocess (0.5.8)
+childprocess (0.5.9)
   ffi (~> 1.0, >= 1.0.11)
 colorize (0.7.7)
 csscss (1.3.3)
@@ -22,7 +22,7 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160128)
   unf (>= 0.0.5, < 1.0.0)
 faker (1.6.1)
   i18n (~> 0.5)
@@ -42,7 +42,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.3)
+mediawiki_selenium (1.6.5)
   cucumber (~> 1.3, >= 1.3.20)
   headless (~> 2.0, >= 2.1.0)
   json (~> 1.8, >= 1.8.1)
@@ -58,7 +58,7 @@
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -85,7 +85,7 @@
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
 rubyzip (1.1.7)
-selenium-webdriver (2.48.1)
+selenium-webdriver (2.50.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)
@@ -94,16 +94,19 @@
 thor (0.19.1)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
-yml_reader (0.6)
+yml_reader (0.7)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
   csscss (~> 1.3.3)
-  mediawiki_selenium (~> 1.6.3)
+  mediawiki_selenium (~> 1.6.5)
   rubocop (~> 0.34.2)
+
+BUNDLED WITH
+   1.10.6

-- 
To view, visit https://gerrit.wikimedia.org/r/268152
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id82892a360c180efebb1c806ec0fa3d139f2b51e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Echo
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Updated Vagrant Ruby gem to the latest version - change (mediawiki/vagrant)

2016-02-03 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/268144

Change subject: Updated Vagrant Ruby gem to the latest version
..

Updated Vagrant Ruby gem to the latest version

The new version also updates Bundler Ruby gem from version 1.7.15 to
1.10.6.

Bug: T125538
Change-Id: I62609531306ba94c626cc15c2f5df39428b46cbf
---
M Gemfile
M Gemfile.lock
2 files changed, 51 insertions(+), 54 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/44/268144/1

diff --git a/Gemfile b/Gemfile
index 21ed45f..e08627e 100644
--- a/Gemfile
+++ b/Gemfile
@@ -3,7 +3,7 @@
 group :development do
   # Upstream no more updates rubygems.org and we need a more recent version
   # https://github.com/mitchellh/vagrant/issues/5546
-  gem 'vagrant', git: 'https://github.com/mitchellh/vagrant.git', tag: 'v1.7.2'
+  gem 'vagrant', git: 'https://github.com/mitchellh/vagrant.git', tag: 'v1.8.1'
 
   gem 'rubocop', '~> 0.35.1', require: false
   gem 'puppet-lint', '1.1.0'
diff --git a/Gemfile.lock b/Gemfile.lock
index a1507dd..8a3a135 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,24 +1,25 @@
 GIT
   remote: https://github.com/mitchellh/vagrant.git
-  revision: 1cd667b243f4a263cd5322b6455165cc676b6f7f
-  tag: v1.7.2
+  revision: c1c00e2f3cf69c579a5aa6922d67bb838a2de9cd
+  tag: v1.8.1
   specs:
-vagrant (1.7.2)
-  bundler (>= 1.5.2, < 1.8.0)
+vagrant (1.8.1)
+  bundler (>= 1.5.2, <= 1.10.6)
   childprocess (~> 0.5.0)
   erubis (~> 2.7.0)
   hashicorp-checkpoint (~> 0.1.1)
-  i18n (~> 0.6.0)
-  listen (~> 2.8.0)
+  i18n (>= 0.6.0, <= 0.8.0)
+  listen (~> 3.0.2)
   log4r (~> 1.1.9, < 1.1.11)
   net-scp (~> 1.1.0)
   net-sftp (~> 2.1)
-  net-ssh (>= 2.6.6, < 2.10.0)
+  net-ssh (~> 3.0.1)
   nokogiri (= 1.6.3.1)
   rb-kqueue (~> 0.2.0)
   rest-client (>= 1.6.0, < 2.0)
   wdm (~> 0.1.0)
-  winrm (~> 1.1.3)
+  winrm (~> 1.3)
+  winrm-fs (~> 0.2.2)
 
 PATH
   remote: .
@@ -28,9 +29,6 @@
 GEM
   remote: https://rubygems.org/
   specs:
-akami (1.2.2)
-  gyoku (>= 0.4.0)
-  nokogiri
 ast (2.1.0)
 astrolabe (1.3.1)
   parser (~> 2.2)
@@ -39,9 +37,7 @@
   columnize (~> 0.8)
   debugger-linecache (~> 1.2)
   slop (~> 3.6)
-celluloid (0.16.0)
-  timers (~> 4.0.0)
-childprocess (0.5.5)
+childprocess (0.5.9)
   ffi (~> 1.0, >= 1.0.11)
 coderay (1.1.0)
 columnize (0.9.0)
@@ -56,32 +52,32 @@
   gherkin (~> 2.12.0)
 debugger-linecache (1.2.0)
 diff-lcs (1.2.5)
+domain_name (0.5.20160128)
+  unf (>= 0.0.5, < 1.0.0)
 erubis (2.7.0)
 fakefs (0.6.5)
-ffi (1.9.6)
+ffi (1.9.10)
 gherkin (2.12.2)
   multi_json (~> 1.3)
-gssapi (1.0.3)
+gssapi (1.2.0)
   ffi (>= 1.0.1)
-gyoku (1.2.2)
+gyoku (1.3.1)
   builder (>= 2.1.2)
 hashicorp-checkpoint (0.1.4)
-hitimes (1.2.2)
-httpclient (2.6.0.1)
-httpi (0.9.7)
-  rack
-i18n (0.6.11)
-listen (2.8.6)
-  celluloid (>= 0.15.2)
+http-cookie (1.0.2)
+  domain_name (~> 0.5)
+httpclient (2.7.1)
+i18n (0.7.0)
+listen (3.0.5)
   rb-fsevent (>= 0.9.3)
   rb-inotify (>= 0.9)
-little-plugger (1.1.3)
+little-plugger (1.1.4)
 log4r (1.1.10)
 logging (1.8.2)
   little-plugger (>= 1.1.3)
   multi_json (>= 1.8.4)
 method_source (0.8.2)
-mime-types (2.4.3)
+mime-types (2.99)
 mini_portile (0.6.0)
 multi_json (1.11.0)
 multi_test (0.1.2)
@@ -89,11 +85,11 @@
   net-ssh (>= 2.6.5)
 net-sftp (2.1.2)
   net-ssh (>= 2.6.5)
-net-ssh (2.9.2)
-netrc (0.10.3)
+net-ssh (3.0.2)
+netrc (0.11.0)
 nokogiri (1.6.3.1)
   mini_portile (= 0.6.0)
-nori (1.1.5)
+nori (2.6.0)
 parser (2.2.3.0)
   ast (>= 1.1, < 3.0)
 powerpack (0.1.1)
@@ -105,15 +101,15 @@
   byebug (~> 3.4)
   pry (~> 0.10)
 puppet-lint (1.1.0)
-rack (1.6.0)
 rainbow (2.0.0)
 rake (10.4.2)
-rb-fsevent (0.9.4)
+rb-fsevent (0.9.7)
 rb-inotify (0.9.5)
   ffi (>= 0.5.0)
-rb-kqueue (0.2.3)
+rb-kqueue (0.2.4)
   ffi (>= 0.5.0)
-rest-client (1.7.3)
+rest-client (1.8.0)
+  http-cookie (>= 1.0.2, < 2.0)
   mime-types (>= 1.16, < 3.0)
   netrc (~> 0.7)
 rspec (3.2.0)
@@ -137,31 +133,29 @@
   ruby-progressbar (~> 1.7)
   tins (<= 1.6.0)
 ruby-progressbar (1.7.5)
-rubyntlm (0.1.1)
-savon (0.9.5)
-  akami (~> 1.0)
-  builder (>= 2.1.2)
-  gyoku (>= 0.4.0)
-  httpi (~> 0.9)
-  nokogiri (>= 1.4.0)
-  nori (~> 1.0)
-  wasabi (~> 1.0)
+rubyntlm (0.4.0)
+rubyzip (1.1.7)
 slop (3.6.0)
-timers (4.0.1)
-  hitimes
 tins (1.6.0)
+unf (0.1.4)
+  unf_ext
+unf_ext (0.0.7.2)
 uuidtools (2.1.5)
-wasabi (1.0.0)
-  nokogiri (>= 1.4.0)
-

[MediaWiki-commits] [Gerrit] Update mediawiki_selenium Ruby gem to version 1.6.5 - change (mediawiki...Flow)

2016-02-03 Thread Zfilipin (Code Review)
Zfilipin has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/268153

Change subject: Update mediawiki_selenium Ruby gem to version 1.6.5
..

Update mediawiki_selenium Ruby gem to version 1.6.5

Bug: T125532
Change-Id: I02ed457ad85aeb5836a4420cadf0b858223aeb31
---
M Gemfile
M Gemfile.lock
2 files changed, 10 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/53/268153/1

diff --git a/Gemfile b/Gemfile
index 43020c9..e041210 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,5 @@
 source "https://rubygems.org;
 
 gem "csscss", "~> 1.3.3"
-gem 'mediawiki_selenium', '1.6.3'
+gem 'mediawiki_selenium', '1.6.5'
 gem "rubocop", "~> 0.32.1", require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index fe5f56b..4dada44 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -6,7 +6,7 @@
   parser (~> 2.2)
 blankslate (3.1.3)
 builder (3.2.2)
-childprocess (0.5.8)
+childprocess (0.5.9)
   ffi (~> 1.0, >= 1.0.11)
 colorize (0.7.7)
 csscss (1.3.3)
@@ -22,7 +22,7 @@
   faker (>= 1.1.2)
   yml_reader (>= 0.6)
 diff-lcs (1.2.5)
-domain_name (0.5.25)
+domain_name (0.5.20160128)
   unf (>= 0.0.5, < 1.0.0)
 faker (1.6.1)
   i18n (~> 0.5)
@@ -42,7 +42,7 @@
 mediawiki_api (0.5.0)
   faraday (~> 0.9, >= 0.9.0)
   faraday-cookie_jar (~> 0.0, >= 0.0.6)
-mediawiki_selenium (1.6.3)
+mediawiki_selenium (1.6.5)
   cucumber (~> 1.3, >= 1.3.20)
   headless (~> 2.0, >= 2.1.0)
   json (~> 1.8, >= 1.8.1)
@@ -58,7 +58,7 @@
 multi_test (0.1.2)
 multipart-post (2.0.0)
 netrc (0.11.0)
-page-object (1.1.0)
+page-object (1.1.1)
   page_navigation (>= 0.9)
   selenium-webdriver (>= 2.44.0)
   watir-webdriver (>= 0.6.11)
@@ -85,7 +85,7 @@
   ruby-progressbar (~> 1.4)
 ruby-progressbar (1.7.5)
 rubyzip (1.1.7)
-selenium-webdriver (2.48.1)
+selenium-webdriver (2.50.0)
   childprocess (~> 0.5)
   multi_json (~> 1.0)
   rubyzip (~> 1.0)
@@ -94,19 +94,19 @@
 thor (0.19.1)
 unf (0.1.4)
   unf_ext
-unf_ext (0.0.7.1)
+unf_ext (0.0.7.2)
 watir-webdriver (0.9.1)
   selenium-webdriver (>= 2.46.2)
 websocket (1.2.2)
-yml_reader (0.6)
+yml_reader (0.7)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
   csscss (~> 1.3.3)
-  mediawiki_selenium (= 1.6.3)
+  mediawiki_selenium (= 1.6.5)
   rubocop (~> 0.32.1)
 
 BUNDLED WITH
-   1.10.5
+   1.10.6

-- 
To view, visit https://gerrit.wikimedia.org/r/268153
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I02ed457ad85aeb5836a4420cadf0b858223aeb31
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Zfilipin 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


<    1   2   3   4   5   6   7   8   9   10   >