From a62275a53637d69de98baec3fb8a4d411c78e2cd Mon Sep 17 00:00:00 2001 From: Gintautas Miselis Date: Sat, 15 Feb 2020 22:02:13 +0200 Subject: [PATCH 1/3] Support PHPUnit 9 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 5b0e2bb..e3848cb 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ "require": { "php": ">=7.1.0", "myclabs/deep-copy": "~1.1", - "phpunit/phpunit": ">=7.0 <9.0" + "phpunit/phpunit": ">=7.0 <10.0" }, "autoload": { "psr-0": { From 1e5add6818a1fada7d6c63ab117d6434421018ef Mon Sep 17 00:00:00 2001 From: Gintautas Miselis Date: Sat, 15 Feb 2020 22:05:47 +0200 Subject: [PATCH 2/3] Run tests on PHP 7.3 and 7.4 --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 1a05557..1f80558 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,8 @@ language: php php: - 7.1 - 7.2 + - 7.3 + - 7.4 before_script: - composer update From 62aa22b11512bc9c5abb595768724ab0a7235830 Mon Sep 17 00:00:00 2001 From: Gintautas Miselis Date: Sat, 15 Feb 2020 23:35:53 +0200 Subject: [PATCH 3/3] Made ResultPrinter compatible with PHPUnit 9 --- src/Codeception/Specify/ResultPrinter.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Codeception/Specify/ResultPrinter.php b/src/Codeception/Specify/ResultPrinter.php index b3c3d59..e84a006 100644 --- a/src/Codeception/Specify/ResultPrinter.php +++ b/src/Codeception/Specify/ResultPrinter.php @@ -2,7 +2,13 @@ namespace Codeception\Specify; -class ResultPrinter extends \PHPUnit\TextUI\ResultPrinter +use PHPUnit\TextUI\DefaultResultPrinter; + +if (!class_exists(DefaultResultPrinter::class)) { + class_alias(\PHPUnit\TextUI\ResultPrinter::class, DefaultResultPrinter::class); +} + +class ResultPrinter extends DefaultResultPrinter { /** * @param string $progress