This appears to have failed quite a few times now - is there an issue with the test user logging in?
On Thu, Dec 19, 2013 at 3:16 PM, jenkins-no-reply@cloudbees.com wrote:
See < https://wmf.ci.cloudbees.com/job/MobileFrontend-test2.m.wikipedia.org-linux-...
Changes:
[jrobson] Introduce EditorOverlayBase
[cmcmahon] load the page into cache before trying to use it
[l10n-bot] Localisation updates from https://translatewiki.net.
Started by timer Building remotely on s-1940f1da in workspace < https://wmf.ci.cloudbees.com/job/MobileFrontend-test2.m.wikipedia.org-linux-...
Fetching changes from the remote Git repository Fetching upstream changes from https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileFrontend Checking out Revision af604045f030c16b1f7305787c642a6a17a499bd (origin/master) [MobileFrontend-test2.m.wikipedia.org-linux-firefox] $ /bin/sh -xe /tmp/hudson5232063805101402257.sh
- export MEDIAWIKI_USER=Selenium_user
- MEDIAWIKI_USER=Selenium_user
- export
MEDIAWIKI_PASSWORD_VARIABLE=MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG
MEDIAWIKI_PASSWORD_VARIABLE=MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG
- export BROWSER_LABEL=firefox
- BROWSER_LABEL=firefox
- export MEDIAWIKI_URL=http://test2.m.wikipedia.org/wiki/
- MEDIAWIKI_URL=http://test2.m.wikipedia.org/wiki/
- curl -s -o use-ruby
https://repository-cloudbees.forge.cloudbees.com/distributions/ci-addons/rub...
- RUBY_VERSION=2.0.0-p247
- source ./use-ruby
++ [[ -z 2.0.0-p247 ]] ++ ruby187='1.8.7-*' ++ [[ 2.0.0-p247 == 1.8.7-* ]] ++ BASE=/scratch/jenkins/addons ++ mkdir -p /scratch/jenkins/addons ++ '[' '!' -f /scratch/jenkins/addons/use.sh ']' ++ . /scratch/jenkins/addons/use.sh ++ mkdir -p /scratch/jenkins/addons/ruby +++ addon_architecture +++ uname -m ++ ruby_name=ruby-2.0.0-p247-x86_64 ++ '[' '!' -f /scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64.tar.bz2 ']' ++ '[' '!' -f /scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64/bin/ruby ']' ++ export RUBY_HOME=/scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64 ++ RUBY_HOME=/scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64 ++ export PATH=/scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64/bin:/opt/jdk/latest/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/opt/maven/latest/bin:/opt/ant/latest/bin:/opt/android/android-sdk-linux/tools:/opt/gradle/latest/bin:/home/jenkins/bin:/opt/jdk/jdk.latest/bin ++ PATH=/scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64/bin:/opt/jdk/latest/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/opt/maven/latest/bin:/opt/ant/latest/bin:/opt/android/android-sdk-linux/tools:/opt/gradle/latest/bin:/home/jenkins/bin:/opt/jdk/jdk.latest/bin ++ unset GEM_PATH ++ unset GEM_HOME ++ unset BUNDLE_PATH
- gem install bundler --no-ri --no-rdoc
Successfully installed bundler-1.3.5 1 gem installed
- '[' -d tests/browser/ ']'
- cd tests/browser/
- bundle install
Using builder (3.2.2) Using ffi (1.9.3) Using childprocess (0.3.9) Using chunky_png (1.2.9) Using diff-lcs (1.2.4) Using multi_json (1.8.2) Using gherkin (2.12.2) Using multi_test (0.0.2) Using cucumber (1.3.8) Using i18n (0.6.5) Using faker (1.2.0) Using yml_reader (0.2) Using data_magic (0.16.1) Using json (1.8.1) Using net-http-persistent (2.9) Using page_navigation (0.9) Using rubyzip (1.0.0) Using websocket (1.0.7) Using selenium-webdriver (2.37.0) Using watir-webdriver (0.6.4) Using page-object (0.9.3) Using mime-types (2.0) Using rest-client (1.6.7) Using rspec-expectations (2.14.3) Using syntax (1.0.0) Using mediawiki-selenium (0.1.12) Using bundler (1.3.5) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
- bundle exec cucumber --verbose --profile ci --tags @
test2.m.wikipedia.org *** DEPRECATION WARNING *** You are calling a method named href at < https://wmf.ci.cloudbees.com/job/MobileFrontend-test2.m.wikipedia.org-linux-... `block (2 levels) in <top (required)>'. *** This method does not exist in page-object so it is being passed to the driver. *** This feature will be removed in the near future. *** Please change your code to call the correct page-object method. *** If you are using functionality that does not exist in page-object please request it be added. Code:
- features/support/env.rb
- features/support/hooks.rb
- features/support/modules/url_module.rb
- features/support/pages/article_page.rb
- features/support/pages/beta_page.rb
- features/support/pages/create_article_page.rb
- features/support/pages/create_user_page.rb
- features/support/pages/edit_page.rb
- features/support/pages/home_page.rb
- features/support/pages/language_page.rb
- features/support/pages/login_page.rb
- features/support/pages/notification_page.rb
- features/support/pages/random_page.rb
- features/support/pages/search_page.rb
- features/support/pages/uploads_page.rb
- features/step_definitions/common_steps.rb
- features/step_definitions/create_article_steps.rb
- features/step_definitions/external_links_steps.rb
- features/step_definitions/footer_steps.rb
- features/step_definitions/header_logged_in_steps.rb
- features/step_definitions/header_steps.rb
- features/step_definitions/image_resolves_steps.rb
- features/step_definitions/language_steps.rb
- features/step_definitions/login_required_uploads_steps.rb
- features/step_definitions/login_required_watchlist_steps.rb
- features/step_definitions/menu_opens_page_steps.rb
- features/step_definitions/notification_steps.rb
- features/step_definitions/random_ua_steps.rb
- features/step_definitions/search_steps.rb
- features/step_definitions/uploads_steps.rb
- features/step_definitions/watchlist_steps.rb
Features:
- features/create_article.feature
- features/external_links.feature
- features/footer.feature
- features/footer_logged_in.feature
- features/header.feature
- features/header_logged_in.feature
- features/image_resolves.feature
- features/language.feature
- features/language_logged_in.feature
- features/login_required_uploads.feature
- features/login_required_watchlist.feature
- features/menu_opens_page.feature
- features/notification.feature
- features/random_ua.feature
- features/search.feature
- features/upload_image.feature
- features/uploads.feature
- features/watchlist.feature
Parsing feature files took 0m0.121s
Build step 'Execute shell' marked build as failure Recording test results
On Thu, Dec 19, 2013 at 4:34 PM, Arthur Richards arichards@wikimedia.orgwrote:
This appears to have failed quite a few times now - is there an issue with the test user logging in?
Not any more.
As of right now with the latest deployment, all the browser test builds for Mobile on both beta labs and test2wiki are green.
I figured out what was going on with the 503 errors for beta labs. I have not fixed the underlying problem, but I did find a workaround that should keep the tests green (pending actual bugs of course).
On Thu, Dec 19, 2013 at 3:16 PM, jenkins-no-reply@cloudbees.com wrote:
See < https://wmf.ci.cloudbees.com/job/MobileFrontend-test2.m.wikipedia.org-linux-...
Changes:
[jrobson] Introduce EditorOverlayBase
[cmcmahon] load the page into cache before trying to use it
[l10n-bot] Localisation updates from https://translatewiki.net.
Started by timer Building remotely on s-1940f1da in workspace < https://wmf.ci.cloudbees.com/job/MobileFrontend-test2.m.wikipedia.org-linux-...
Fetching changes from the remote Git repository Fetching upstream changes from https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileFrontend Checking out Revision af604045f030c16b1f7305787c642a6a17a499bd (origin/master) [MobileFrontend-test2.m.wikipedia.org-linux-firefox] $ /bin/sh -xe /tmp/hudson5232063805101402257.sh
- export MEDIAWIKI_USER=Selenium_user
- MEDIAWIKI_USER=Selenium_user
- export
MEDIAWIKI_PASSWORD_VARIABLE=MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG
MEDIAWIKI_PASSWORD_VARIABLE=MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG
- export BROWSER_LABEL=firefox
- BROWSER_LABEL=firefox
- export MEDIAWIKI_URL=http://test2.m.wikipedia.org/wiki/
- MEDIAWIKI_URL=http://test2.m.wikipedia.org/wiki/
- curl -s -o use-ruby
https://repository-cloudbees.forge.cloudbees.com/distributions/ci-addons/rub...
- RUBY_VERSION=2.0.0-p247
- source ./use-ruby
++ [[ -z 2.0.0-p247 ]] ++ ruby187='1.8.7-*' ++ [[ 2.0.0-p247 == 1.8.7-* ]] ++ BASE=/scratch/jenkins/addons ++ mkdir -p /scratch/jenkins/addons ++ '[' '!' -f /scratch/jenkins/addons/use.sh ']' ++ . /scratch/jenkins/addons/use.sh ++ mkdir -p /scratch/jenkins/addons/ruby +++ addon_architecture +++ uname -m ++ ruby_name=ruby-2.0.0-p247-x86_64 ++ '[' '!' -f /scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64.tar.bz2 ']' ++ '[' '!' -f /scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64/bin/ruby ']' ++ export RUBY_HOME=/scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64 ++ RUBY_HOME=/scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64 ++ export PATH=/scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64/bin:/opt/jdk/latest/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/opt/maven/latest/bin:/opt/ant/latest/bin:/opt/android/android-sdk-linux/tools:/opt/gradle/latest/bin:/home/jenkins/bin:/opt/jdk/jdk.latest/bin ++ PATH=/scratch/jenkins/addons/ruby/ruby-2.0.0-p247-x86_64/bin:/opt/jdk/latest/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/opt/maven/latest/bin:/opt/ant/latest/bin:/opt/android/android-sdk-linux/tools:/opt/gradle/latest/bin:/home/jenkins/bin:/opt/jdk/jdk.latest/bin ++ unset GEM_PATH ++ unset GEM_HOME ++ unset BUNDLE_PATH
- gem install bundler --no-ri --no-rdoc
Successfully installed bundler-1.3.5 1 gem installed
- '[' -d tests/browser/ ']'
- cd tests/browser/
- bundle install
Using builder (3.2.2) Using ffi (1.9.3) Using childprocess (0.3.9) Using chunky_png (1.2.9) Using diff-lcs (1.2.4) Using multi_json (1.8.2) Using gherkin (2.12.2) Using multi_test (0.0.2) Using cucumber (1.3.8) Using i18n (0.6.5) Using faker (1.2.0) Using yml_reader (0.2) Using data_magic (0.16.1) Using json (1.8.1) Using net-http-persistent (2.9) Using page_navigation (0.9) Using rubyzip (1.0.0) Using websocket (1.0.7) Using selenium-webdriver (2.37.0) Using watir-webdriver (0.6.4) Using page-object (0.9.3) Using mime-types (2.0) Using rest-client (1.6.7) Using rspec-expectations (2.14.3) Using syntax (1.0.0) Using mediawiki-selenium (0.1.12) Using bundler (1.3.5) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
- bundle exec cucumber --verbose --profile ci --tags @
test2.m.wikipedia.org *** DEPRECATION WARNING *** You are calling a method named href at < https://wmf.ci.cloudbees.com/job/MobileFrontend-test2.m.wikipedia.org-linux-... `block (2 levels) in <top (required)>'. *** This method does not exist in page-object so it is being passed to the driver. *** This feature will be removed in the near future. *** Please change your code to call the correct page-object method. *** If you are using functionality that does not exist in page-object please request it be added. Code:
- features/support/env.rb
- features/support/hooks.rb
- features/support/modules/url_module.rb
- features/support/pages/article_page.rb
- features/support/pages/beta_page.rb
- features/support/pages/create_article_page.rb
- features/support/pages/create_user_page.rb
- features/support/pages/edit_page.rb
- features/support/pages/home_page.rb
- features/support/pages/language_page.rb
- features/support/pages/login_page.rb
- features/support/pages/notification_page.rb
- features/support/pages/random_page.rb
- features/support/pages/search_page.rb
- features/support/pages/uploads_page.rb
- features/step_definitions/common_steps.rb
- features/step_definitions/create_article_steps.rb
- features/step_definitions/external_links_steps.rb
- features/step_definitions/footer_steps.rb
- features/step_definitions/header_logged_in_steps.rb
- features/step_definitions/header_steps.rb
- features/step_definitions/image_resolves_steps.rb
- features/step_definitions/language_steps.rb
- features/step_definitions/login_required_uploads_steps.rb
- features/step_definitions/login_required_watchlist_steps.rb
- features/step_definitions/menu_opens_page_steps.rb
- features/step_definitions/notification_steps.rb
- features/step_definitions/random_ua_steps.rb
- features/step_definitions/search_steps.rb
- features/step_definitions/uploads_steps.rb
- features/step_definitions/watchlist_steps.rb
Features:
- features/create_article.feature
- features/external_links.feature
- features/footer.feature
- features/footer_logged_in.feature
- features/header.feature
- features/header_logged_in.feature
- features/image_resolves.feature
- features/language.feature
- features/language_logged_in.feature
- features/login_required_uploads.feature
- features/login_required_watchlist.feature
- features/menu_opens_page.feature
- features/notification.feature
- features/random_ua.feature
- features/search.feature
- features/upload_image.feature
- features/uploads.feature
- features/watchlist.feature
Parsing feature files took 0m0.121s
Build step 'Execute shell' marked build as failure Recording test results
-- Arthur Richards Software Engineer, Mobile [[User:Awjrichards]] IRC: awjr +1-415-839-6885 x6687