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

Reply via email to