Legoktm has uploaded a new change for review.

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

Change subject: Add "composer test" command to lint files and run tests
......................................................................

Add "composer test" command to lint files and run tests

You need to fetch the development dependencies to run tests, by running
"composer update --dev" first.

This is kind of messy, because we have part of the vendor directory
checked-in, but development dependencies should not be. Ideally the
multiversion code could be split out into its own respository or
something.

Bug: T85947
Change-Id: I3fa9ac84b9882a0579cd3f81a7adc088792f9f4d
---
M composer.json
M composer.lock
M multiversion/vendor/autoload.php
M multiversion/vendor/composer/autoload_real.php
4 files changed, 17 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/48/189148/1

diff --git a/composer.json b/composer.json
index 9ed4272..07f1747 100644
--- a/composer.json
+++ b/composer.json
@@ -4,6 +4,16 @@
        "require": {
                "wikimedia/cdb": "1.0.1"
        },
+       "require-dev": {
+               "jakub-onderka/php-parallel-lint": "0.8.*",
+               "phpunit/phpunit": "4.4.*"
+       },
+       "scripts": {
+               "test": [
+                       "parallel-lint . --exclude multiversion/vendor 
--exclude wmf-config/PrivateSettings.php",
+                       "phpunit $PHPUNIT_ARGS"
+               ]
+       },
        "config": {
                "optimize-autoloader": true,
                "prepend-autoloader": false,
diff --git a/composer.lock b/composer.lock
index e08fc17..eb184fd 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at 
http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file";,
         "This file is @generated automatically"
     ],
-    "hash": "99c774fb23849c1620a28bb41a6e0a37",
+    "hash": "f61185a42e71c008cc9ab7074c854fc1",
     "packages": [
         {
             "name": "wikimedia/cdb",
@@ -51,7 +51,7 @@
             "time": "2014-12-08 19:26:44"
         }
     ],
-    "packages-dev": [],
+    "packages-dev": null,
     "aliases": [],
     "minimum-stability": "stable",
     "stability-flags": [],
diff --git a/multiversion/vendor/autoload.php b/multiversion/vendor/autoload.php
index e06f23c..2755af6 100644
--- a/multiversion/vendor/autoload.php
+++ b/multiversion/vendor/autoload.php
@@ -4,4 +4,4 @@
 
 require_once __DIR__ . '/composer' . '/autoload_real.php';
 
-return ComposerAutoloaderInitea7a8b034df32856d6c1587c046d5521::getLoader();
+return ComposerAutoloaderInit968364272169847388126e7a099abf7b::getLoader();
diff --git a/multiversion/vendor/composer/autoload_real.php 
b/multiversion/vendor/composer/autoload_real.php
index 688ba0f..85f1a47 100644
--- a/multiversion/vendor/composer/autoload_real.php
+++ b/multiversion/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
 
 // autoload_real.php @generated by Composer
 
-class ComposerAutoloaderInitea7a8b034df32856d6c1587c046d5521
+class ComposerAutoloaderInit968364272169847388126e7a099abf7b
 {
     private static $loader;
 
@@ -19,9 +19,9 @@
             return self::$loader;
         }
 
-        
spl_autoload_register(array('ComposerAutoloaderInitea7a8b034df32856d6c1587c046d5521',
 'loadClassLoader'), true, false);
+        
spl_autoload_register(array('ComposerAutoloaderInit968364272169847388126e7a099abf7b',
 'loadClassLoader'), true, false);
         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        
spl_autoload_unregister(array('ComposerAutoloaderInitea7a8b034df32856d6c1587c046d5521',
 'loadClassLoader'));
+        
spl_autoload_unregister(array('ComposerAutoloaderInit968364272169847388126e7a099abf7b',
 'loadClassLoader'));
 
         $map = require __DIR__ . '/autoload_namespaces.php';
         foreach ($map as $namespace => $path) {
@@ -44,7 +44,7 @@
     }
 }
 
-function composerRequireea7a8b034df32856d6c1587c046d5521($file)
+function composerRequire968364272169847388126e7a099abf7b($file)
 {
     require $file;
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3fa9ac84b9882a0579cd3f81a7adc088792f9f4d
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

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

Reply via email to