jenkins-bot has submitted this change and it was merged.
Change subject: Delete unused mwext-browsertests Jenkins jobs
......................................................................
Delete unused mwext-browsertests Jenkins jobs
Deleted jobs:
mwext-browsertests-Flow-firefox
mwext-browsertests-Flow-phantomjs
mwext-browsertests-VisualEditor-firefox
mwext-browsertests-Translatewiki-firefox
mwext-browsertests-CirrusSearch-phantomjs
mwext-browsertests-MobileFrontend-firefox
mwext-browsertests-VisualEditor-phantomjs
mwext-browsertests-Translatewiki-phantomjs
mwext-browsertests-MobileFrontend-phantomjs
mwext-browsertests-UniversalLanguageSelector-firefox
mwext-browsertests-UniversalLanguageSelector-phantomjs
Bug: T91161
Change-Id: Ie2806c74154bfb6afec8aec7ad9532c8aee20628
---
M jjb/macro.yaml
M jjb/mediawiki-extensions.yaml
M zuul/layout.yaml
3 files changed, 0 insertions(+), 124 deletions(-)
Approvals:
Hashar: Looks good to me, approved
jenkins-bot: Verified
diff --git a/jjb/macro.yaml b/jjb/macro.yaml
index 043dfaa..b147527 100644
--- a/jjb/macro.yaml
+++ b/jjb/macro.yaml
@@ -103,81 +103,6 @@
builders:
- shell: /srv/deployment/integration/slave-scripts/bin/json-lint.php .
-# Wrapper around cucumber
-# FIXME should be some shell scripts instead
-#
-# Parameters:
-# {tests-path} where browser tests are located
-# {browser} Type of browser to use (phantomjs, firefox)
-- builder:
- name: browsertests
- builders:
-
- - shell: |
- # Load context (namely: MW_INSTALL_PATH)
- . "/srv/deployment/integration/slave-scripts/bin/mw-set-env.sh"
-
- # Let apache write in sqlite file
- mkdir -p data
- chmod a+w data/
- chmod a+w data/*.sqlite
-
- # Same for log dir
- chmod a+w log/
-
- # And images dir
- mkdir -p images
- chmod a+w images/
-
- # Crazy hack to match production expectations
- ln -s . w
-
- TEST_ID=`echo "$ZUUL_PROJECT/$ZUUL_COMMIT/$BUILD_NUMBER" | tr '/' '-'`
-
- # Post configure MediaWiki
- echo -n "<?php
- # Injected by Jenkins Job Builder macro 'browsertests'
- \$wgServer = 'http://localhost:9413';
- \$wgScriptPath = '/$TEST_ID/w';
- \$wgArticlePath = '/$TEST_ID/wiki/\$1';
- \$wgScript = \$wgStylePath = \$wgLogo = false;
- " >> "$MW_INSTALL_PATH/LocalSettings.php"
-
- # On labs:
- DOCROOT="/mnt/localhost-browsertests"
-
- # Publish WORKSPACE in Apache
- ln -s "$MW_INSTALL_PATH" "$DOCROOT/$TEST_ID"
- curl --location --include "http://localhost:9413/$TEST_ID/" |head -n42
-
- # Shared cache of gems to avoid hitting rubygems all the time
- # See https://github.com/bundler/bundler/issues/2856
- export GEM_HOME="$WORKSPACE/../gems/2.0.0"
-
- cd {tests-path}
- /srv/deployment/integration/slave-scripts/tools/bundler/bundle
install --path "$GEM_HOME"
- export BROWSER="{browser}"
- export HEADLESS=true # does not harm phantomjs
- export MEDIAWIKI_URL="http://localhost:9413/$TEST_ID/wiki/"
- export API_URL="http://localhost:9413/$TEST_ID/w/api.php"
- export MEDIAWIKI_USER=WikiAdmin
- export MEDIAWIKI_PASSWORD=testpass
- export SCREENSHOT_FAILURES=true
- export SCREENSHOT_FAILURES_PATH="$WORKSPACE/log"
- /srv/deployment/integration/slave-scripts/tools/bundler/bundle
exec cucumber --color \
- --tags @clean \
- --tags @{browser} \
- --format pretty \
- --format junit --out "$WORKSPACE/log" \
- --format html --out "$WORKSPACE/log/report.html"
- EXIT_CODE=$?
- echo "Cucumber exit code: $EXIT_CODE"
-
- # symlink cleanup
- rm "$DOCROOT/$TEST_ID"
-
- exit $EXIT_CODE
-
- builder:
name: csslint-in
builders:
diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index 793b24b..3474ec1 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -1196,45 +1196,6 @@
name: mwext
ext-name: WikibaseJavaScriptApi
-# browser tests for MediaWiki extensions
-#
-# One can find a list of all repositories on the mediawiki-selenium ruby gems
-# page at https://github.com/wikimedia/mediawiki-selenium#links
-#
-# Some are commented out, pending testing / proper implementation.
-#
-- project:
- name: mwext-browsertests
- dependencies: ''
- browser:
- - firefox
- - phantomjs
- #- chromium # Unsupported by Watir yet (bug 61262)
- ext-name:
- ##- CirrusSearch # customized below
- #- ContentTranslation
- - Flow
- - MobileFrontend
- #- MultimediaViewer
- - Translatewiki
- #- Translate
- #- TwnMainPage
- - UniversalLanguageSelector
- - VisualEditor
- #- Wikibase
- jobs:
- - '{name}-{ext-name}-{browser}'
- - '{name}-{ext-name}-{browser}':
- name: mwext-browsertests
- ext-name: CirrusSearch
- browser: phantomjs
- # Please also update extensions unit tests above
- dependencies:
'Cite,Elastica,Mantle,MwEmbedSupport,TimedMediaHandler,PdfHandler'
- - '{name}-{ext-name}-{browser}':
- name: mwext-browsertests
- ext-name: Flow
- dependencies: 'AbuseFilter,SpamBlacklist,CheckUser'
-
- project:
name: 'mwext-ArticleFeedbackv5'
jobs:
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 01cf8da..e8cc86c 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1624,9 +1624,6 @@
- name: mediawiki-core-jslint
# Doesn't work in MediaWiki REL1_19 (bug 44846)
branch: (?!REL1_19)
- # Browsertests for ULS (bug 52120)
- - name: mwext-browsertests-UniversalLanguageSelector-phantomjs
- voting: false
- name: mediawiki-core-doxygen-publish
branch: ^(master|REL.*|refs/tags/.*)$ # REL is bug 50325
@@ -1732,10 +1729,6 @@
voting: false
- name: mediawiki-core-regression-hhvm-master
branch: ^master$
-
- # Being worked on with Nik
- - name: mwext-browsertests-CirrusSearch-phantomjs
- voting: false
- name: operations-puppet-doc
success-message: 'Documentation published on
https://doc.wikimedia.org/puppet/. Build'
@@ -2972,8 +2965,6 @@
template:
- name: extension-unittests
- name: extension-rubylint
- test:
- - mwext-browsertests-CirrusSearch-phantomjs # experimental
- name: mediawiki/extensions/CleanChanges
template:
@@ -5762,7 +5753,6 @@
- mwext-UniversalLanguageSelector-phpcs-HEAD
test:
- mwext-UniversalLanguageSelector-phpcs-HEAD
- - mwext-browsertests-UniversalLanguageSelector-phantomjs # Experiment,
bug 52120
gate-and-submit:
- mwext-UniversalLanguageSelector-phpcs-HEAD
--
To view, visit https://gerrit.wikimedia.org/r/193566
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ie2806c74154bfb6afec8aec7ad9532c8aee20628
Gerrit-PatchSet: 7
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Zfilipin <[email protected]>
Gerrit-Reviewer: Amire80 <[email protected]>
Gerrit-Reviewer: Cmcmahon <[email protected]>
Gerrit-Reviewer: Dduvall <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: Jdlrobson <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: Manybubbles <[email protected]>
Gerrit-Reviewer: Spage <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits