Paladox has uploaded a new change for review.

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

Change subject: Migrate mediawiki extensions with dependencies to generic test
......................................................................

Migrate mediawiki extensions with dependencies to generic test

This migrates these extensions

[DonationInterface]
Migrated to generic non voting test since it is already non voting for non
generic but it is failing and has not been fixed yet.

See I4f579e2140c7b32cfddf3510cb07d45a805472d0

[MobileApp]
See I9001ada6c1762d8a3856fb6c76e9290ea7a4b144

[TitleBlacklist]
See Ie297bdb72067a819d2dfa0c1b2a767df021dce15

[Translate]
See I00d3d94ed4c8b4f6a1c371136abcef4c00fd4970

[UniversalLanguageSelector]
See Icc78795fe1ece63b29ea3863ba1902519c818841

The only extensions left to convert are Thanks and flow. Reason there not
being converted is they are failing generic test but pass non generic.

Depends-On: I1303a92f5eb299ea14bfd5a184d20b13a9ee8998

Change-Id: I180f2e1bcff8d6e79294b444e17d37db68331890
---
M jjb/mediawiki-extensions.yaml
M zuul/layout.yaml
2 files changed, 6 insertions(+), 25 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/12/279712/1

diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index 3de43ff..147eee4 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -380,31 +380,22 @@
     # By default we do not need any other extensions:
     dependencies: ""
 
+
     ext-name:
      - CheckUser
      - CiteThisPage
      - cldr
      - ConfirmEdit
-     - DonationInterface:
-        dependencies: 'ContributionTracking'
      - Echo
      - EventLogging
      - Flow:
         dependencies: 
'AbuseFilter,SpamBlacklist,CheckUser,Echo,EventLogging,ConfirmEdit,VisualEditor,GuidedTour'
      - JsonConfig
-     - MobileApp:
-        dependencies: 'Echo,MobileFrontend,VisualEditor'
      - SandboxLink
      - SpamBlacklist
      - SyntaxHighlight_GeSHi
      - Thanks:
         dependencies: 
'Echo,Flow,MobileFrontend,VisualEditor,GuidedTour,AbuseFilter,SpamBlacklist,CheckUser,EventLogging,ConfirmEdit'
-     - TitleBlacklist:
-        dependencies: 'AntiSpoof'
-     - Translate:
-        dependencies: 'UniversalLanguageSelector,EventLogging,cldr'
-     - UniversalLanguageSelector:
-        dependencies: 'EventLogging'
      - VisualEditor
      - ZeroBanner:
         dependencies: 'Echo,JsonConfig,MobileFrontend,VisualEditor'
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index cb35fc0..79f4aa2 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -753,16 +753,6 @@
      # Matches: *.json
      - '^.*\.json$'
 
-  # Don't run PHPUnit tests on deployment, because we've removed the class 
files.
-  # Nor on contrib - that branch doesn't have any of our patches.
-  - name: ^mwext-DonationInterface-testextension-(php53|php55|hhvm)$
-    branch: (?!^deployment$|^contrib$)
-    # Running DI against MW master is not a good test as payments wiki runs on
-    # old versions of core and vendor. However it is a good advisory build for
-    # scoping upgrades.
-    # The voting job is "mwext-donationinterfacecore125-testextension-zend53"
-    voting: false
-
   - name: wikimedia-fundraising-civicrm
     branch: (?!.*deployment.*|^contrib$)
 
@@ -2913,7 +2903,7 @@
 
   - name: mediawiki/extensions/DonationInterface
     template:
-      - name: extension-unittests
+      - name: extension-unittests-non-voting
       - name: npm
     check:
       - jsonlint
@@ -3610,7 +3600,7 @@
     template:
       - name: extension-gate
       - name: jshint
-      - name: extension-unittests
+      - name: extension-unittests-generic
       - name: npm
     check:
       - jsonlint
@@ -7246,7 +7236,7 @@
     template:
       - name: composer-test
       - name: jshint
-      - name: extension-unittests
+      - name: extension-unittests-generic
       - name: npm
     check:
       - jsonlint
@@ -7278,7 +7268,7 @@
       - name: composer-test
       - name: extension-qunit-generic
       - name: rake
-      - name: extension-unittests
+      - name: extension-unittests-generic
       - name: npm
     check:
       - jshint
@@ -7345,7 +7335,7 @@
       - name: composer-test
       - name: extension-gate
       - name: rake
-      - name: extension-unittests
+      - name: extension-unittests-generic
       - name: npm
     check:
       - jsonlint

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I180f2e1bcff8d6e79294b444e17d37db68331890
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to