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