From: Pablo Grass Date: Mon, 27 Aug 2018 11:24:34 +0000 (+0200) Subject: Install giorgiosironi/eris as require-dev X-Git-Tag: 1.34.0-rc.0~4265^2 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/x?a=commitdiff_plain;h=25e6dbdb1a419189bce4581ffe7c1e78d0135ea2;p=lhc%2Fweb%2Fwiklou.git Install giorgiosironi/eris as require-dev Eris is a porting of QuickCheck and property-based testing tools to the PHP and PHPUnit ecosystem. It is used in WikibaseLexeme to generate inputs for tests cases. These tests are skipped if the library is not present. T188354 / Iba3da2820262ca8a879780ee7848cfc831df28b5 removed the extension-specific phpunit run from composer scripts. Due to the unavailability of eris in core composer, and the fact that the composer merge plugin does not install require-dev of extensions, all eris-based tests have been skipped since (2018-02-17). Change-Id: I3909fb34025d9a9e07ccd6c85b30c34144714d04 --- diff --git a/composer.json b/composer.json index 454e27c6ac..4284260cde 100644 --- a/composer.json +++ b/composer.json @@ -57,6 +57,7 @@ "require-dev": { "cache/integration-tests": "0.16.0", "composer/spdx-licenses": "1.4.0", + "giorgiosironi/eris": "^0.10.0", "hamcrest/hamcrest-php": "^2.0", "jakub-onderka/php-parallel-lint": "0.9.2", "jetbrains/phpstorm-stubs": "dev-master#38ff1a581b297f7901e961b8c923862ea80c3b96",