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