Paladox has uploaded a new change for review.

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

Change subject: Add new extension-unittests-composer template
......................................................................

Add new extension-unittests-composer template

This adds a new extension-unittests-composer template for running the
extension test with composer.

Adds tests:

- phplint

- php-composer-validate

- mwext-testextension-zend-composer

- mwext-testextension-hhvm-composer

- mediawiki-gate

Adds tests in experimental section:

- mediawiki-extensions-hhvm

- mediawiki-extensions-qunit

- mwext-testextension-hhvm

- npm

This should make it easer for extension needing to use the tests that
tests extension but also install the required packages in composer and
test against it.

Change-Id: I895e057f9b7cdac614205e0373a138fb2c7c3a0b
---
M zuul/layout.yaml
1 file changed, 22 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/20/247920/1

diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 0afa93a..d324c82 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1698,6 +1698,28 @@
       - npm
       - php-composer-test
 
+  - name: extension-unittests-composer
+    check:
+     - phplint
+     - php-composer-validate
+    test:
+     - phplint
+     - mwext-testextension-zend-composer
+     - mwext-testextension-hhvm-composer
+     - php-composer-validate
+    gate-and-submit:
+     - mediawiki-gate
+     - phplint
+     - mwext-testextension-zend-composer
+     - mwext-testextension-hhvm-composer
+     - php-composer-validate
+    experimental:
+      - mediawiki-extensions-hhvm
+      - mediawiki-extensions-qunit
+      - mwext-testextension-hhvm
+      - npm
+      - php-composer-test
+
   - name: extension-unittests-generic
     check:
      - phplint

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I895e057f9b7cdac614205e0373a138fb2c7c3a0b
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Paladox <thomasmulhall...@yahoo.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to