From 25e6dbdb1a419189bce4581ffe7c1e78d0135ea2 Mon Sep 17 00:00:00 2001 From: Pablo Grass Date: Mon, 27 Aug 2018 13:24:34 +0200 Subject: [PATCH] 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 --- composer.json | 1 + 1 file changed, 1 insertion(+) 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", -- 2.20.1