From cb0f256791cafc7c1f9bda23c8c956441c3a3913 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 2 Feb 2024 16:50:40 +0000 Subject: [PATCH 01/24] release: 2.33.2 --- bin/worker.php | 1 + composer.json | 2 +- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/bin/worker.php b/bin/worker.php index 4c2f7be2..bc29fa44 100644 --- a/bin/worker.php +++ b/bin/worker.php @@ -81,6 +81,7 @@ $bootPest = (static function (): void { $getopt['teamcity-file'] ?? null, $getopt['testdox-file'] ?? null, isset($getopt['testdox-color']), + $getopt['testdox-columns'] ?? null, ); while (true) { diff --git a/composer.json b/composer.json index 49e13e7d..9b539913 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.1.0", - "brianium/paratest": "^7.3.1", + "brianium/paratest": "^7.4.0", "nunomaduro/collision": "^7.10.0|^8.1.0", "nunomaduro/termwind": "^1.15.1|^2.0.0", "pestphp/pest-plugin": "^2.1.1", diff --git a/src/Pest.php b/src/Pest.php index a7efbdce..151d40c8 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.33.1'; + return '2.33.2'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index e90b2161..242c7ad8 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.33.1. + Pest Testing Framework 2.33.2. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index 679982ff..b0621b3e 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.33.1. + Pest Testing Framework 2.33.2. From 1bc0f79508c12bf26996bf131c23bdef8dffb5aa Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 2 Feb 2024 16:51:42 +0000 Subject: [PATCH 02/24] release: 2.33.3 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 151d40c8..3cd05667 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.33.2'; + return '2.33.3'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index 242c7ad8..79d6d82c 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.33.2. + Pest Testing Framework 2.33.3. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index b0621b3e..391ebfe3 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.33.2. + Pest Testing Framework 2.33.3. From 12e48a14d17ef4665b6e00d752e94687a7f1e40d Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 2 Feb 2024 16:53:58 +0000 Subject: [PATCH 03/24] chore: fixes deps --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 9b539913..49e13e7d 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.1.0", - "brianium/paratest": "^7.4.0", + "brianium/paratest": "^7.3.1", "nunomaduro/collision": "^7.10.0|^8.1.0", "nunomaduro/termwind": "^1.15.1|^2.0.0", "pestphp/pest-plugin": "^2.1.1", From 4baf27911e088cd27c0114bd9b4ee579203f8810 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 2 Feb 2024 16:54:54 +0000 Subject: [PATCH 04/24] release: 2.33.4 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 3cd05667..92af6308 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.33.3'; + return '2.33.4'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index 79d6d82c..587adbe9 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.33.3. + Pest Testing Framework 2.33.4. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index 391ebfe3..deb34832 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.33.3. + Pest Testing Framework 2.33.4. From 07e314fbf50d4e226c0e61914738729f246f5e6c Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Mon, 12 Feb 2024 08:44:40 +0000 Subject: [PATCH 05/24] chore: bumps dependencies --- composer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index 49e13e7d..b63b892d 100644 --- a/composer.json +++ b/composer.json @@ -18,15 +18,15 @@ ], "require": { "php": "^8.1.0", - "brianium/paratest": "^7.3.1", + "brianium/paratest": "^7.4.1", "nunomaduro/collision": "^7.10.0|^8.1.0", "nunomaduro/termwind": "^1.15.1|^2.0.0", "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", - "phpunit/phpunit": "^10.5.9" + "phpunit/phpunit": "^10.5.10" }, "conflict": { - "phpunit/phpunit": ">10.5.9", + "phpunit/phpunit": ">10.5.10", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, From e8fa98c8105689b187389de284f541b10b0da438 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Mon, 12 Feb 2024 08:44:52 +0000 Subject: [PATCH 06/24] release: 2.33.5 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 92af6308..8578b5dc 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.33.4'; + return '2.33.5'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index 587adbe9..5737bc59 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.33.4. + Pest Testing Framework 2.33.5. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index deb34832..690d71c9 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.33.4. + Pest Testing Framework 2.33.5. From f31a2c3220b34e54a3060832a0b38283c2f2106c Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Mon, 12 Feb 2024 08:53:04 +0000 Subject: [PATCH 07/24] chore: fixes paratest --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index b63b892d..ee8cad3b 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.1.0", - "brianium/paratest": "^7.4.1", + "brianium/paratest": "^7.3.1", "nunomaduro/collision": "^7.10.0|^8.1.0", "nunomaduro/termwind": "^1.15.1|^2.0.0", "pestphp/pest-plugin": "^2.1.1", From 5b0f88c22716452be59202cfe7c5a24fbb2fb7de Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Mon, 12 Feb 2024 08:55:32 +0000 Subject: [PATCH 08/24] release: v2.33.6 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 8578b5dc..2bd16f43 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.33.5'; + return '2.33.6'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index 5737bc59..9c12f36c 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.33.5. + Pest Testing Framework 2.33.6. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index 690d71c9..ab0c2b91 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.33.5. + Pest Testing Framework 2.33.6. From 602b696348efdf4da83c9719de3062462cc1d146 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Sat, 17 Feb 2024 10:06:53 +0000 Subject: [PATCH 09/24] release: v2.34.0 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 2bd16f43..ca624b46 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.33.6'; + return '2.34.0'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index 9c12f36c..ceee4a41 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.33.6. + Pest Testing Framework 2.34.0. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index ab0c2b91..3a4095e9 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.33.6. + Pest Testing Framework 2.34.0. From 78d9fd31d0bf50f9eb9daf855d69217e681b5e3e Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Wed, 28 Feb 2024 15:15:55 +0000 Subject: [PATCH 10/24] release: v2.34.1 --- composer.json | 6 +++--- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 3 ++- .../Version/visual_snapshot_of_help_command_output.snap | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/composer.json b/composer.json index ee8cad3b..029aeba0 100644 --- a/composer.json +++ b/composer.json @@ -23,10 +23,10 @@ "nunomaduro/termwind": "^1.15.1|^2.0.0", "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", - "phpunit/phpunit": "^10.5.10" + "phpunit/phpunit": "^10.5.11" }, "conflict": { - "phpunit/phpunit": ">10.5.10", + "phpunit/phpunit": ">10.5.11", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, @@ -53,7 +53,7 @@ "require-dev": { "pestphp/pest-dev-tools": "^2.16.0", "pestphp/pest-plugin-type-coverage": "^2.8.0", - "symfony/process": "^6.4.0|^7.0.3" + "symfony/process": "^6.4.0|^7.0.4" }, "minimum-stability": "dev", "prefer-stable": true, diff --git a/src/Pest.php b/src/Pest.php index ca624b46..754c4c71 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.34.0'; + return '2.34.1'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index ceee4a41..9cc543a5 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.34.0. + Pest Testing Framework 2.34.1. USAGE: pest [options] @@ -55,6 +55,7 @@ --stop-on-notice ............. Stop after first test that triggered a notice --stop-on-skipped ............................ Stop after first skipped test --stop-on-incomplete ...................... Stop after first incomplete test + --fail-on-empty-test-suite Signal failure using shell exit code when no tests were run --fail-on-warning Signal failure using shell exit code when a warning was triggered --fail-on-risky Signal failure using shell exit code when a test was considered risky --fail-on-deprecation Signal failure using shell exit code when a deprecation was triggered diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index 3a4095e9..aa6df951 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.34.0. + Pest Testing Framework 2.34.1. From 62a9a78ee293c69e6bb688c3c8b0018357dd8a6f Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Mon, 11 Mar 2024 18:05:37 +0000 Subject: [PATCH 11/24] chore: bumps dependencies --- composer.json | 10 ++++---- overrides/TextUI/TestSuiteFilterProcessor.php | 23 ++++++++----------- src/Bootstrappers/BootOverrides.php | 2 +- 3 files changed, 15 insertions(+), 20 deletions(-) diff --git a/composer.json b/composer.json index 029aeba0..b1d6b742 100644 --- a/composer.json +++ b/composer.json @@ -19,14 +19,14 @@ "require": { "php": "^8.1.0", "brianium/paratest": "^7.3.1", - "nunomaduro/collision": "^7.10.0|^8.1.0", - "nunomaduro/termwind": "^1.15.1|^2.0.0", + "nunomaduro/collision": "^7.10.0|^8.1.1", + "nunomaduro/termwind": "^1.15.1|^2.0.1", "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", - "phpunit/phpunit": "^10.5.11" + "phpunit/phpunit": "^10.5.12" }, "conflict": { - "phpunit/phpunit": ">10.5.11", + "phpunit/phpunit": ">10.5.12", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, @@ -52,7 +52,7 @@ }, "require-dev": { "pestphp/pest-dev-tools": "^2.16.0", - "pestphp/pest-plugin-type-coverage": "^2.8.0", + "pestphp/pest-plugin-type-coverage": "^2.8.1", "symfony/process": "^6.4.0|^7.0.4" }, "minimum-stability": "dev", diff --git a/overrides/TextUI/TestSuiteFilterProcessor.php b/overrides/TextUI/TestSuiteFilterProcessor.php index f4473289..52317e81 100644 --- a/overrides/TextUI/TestSuiteFilterProcessor.php +++ b/overrides/TextUI/TestSuiteFilterProcessor.php @@ -59,19 +59,14 @@ use function array_map; */ final class TestSuiteFilterProcessor { - private Factory $filterFactory; - - public function __construct(Factory $factory = new Factory) - { - $this->filterFactory = $factory; - } - /** * @throws Event\RuntimeException * @throws FilterNotConfiguredException */ public function process(Configuration $configuration, TestSuite $suite): void { + $factory = new Factory; + if (! $configuration->hasFilter() && ! $configuration->hasGroups() && ! $configuration->hasExcludeGroups() && @@ -83,21 +78,21 @@ final class TestSuiteFilterProcessor } if ($configuration->hasExcludeGroups()) { - $this->filterFactory->addExcludeGroupFilter( + $factory->addExcludeGroupFilter( $configuration->excludeGroups() ); } if (Only::isEnabled()) { - $this->filterFactory->addIncludeGroupFilter(['__pest_only']); + $factory->addIncludeGroupFilter(['__pest_only']); } elseif ($configuration->hasGroups()) { - $this->filterFactory->addIncludeGroupFilter( + $factory->addIncludeGroupFilter( $configuration->groups() ); } if ($configuration->hasTestsCovering()) { - $this->filterFactory->addIncludeGroupFilter( + $factory->addIncludeGroupFilter( array_map( static fn (string $name): string => '__phpunit_covers_'.$name, $configuration->testsCovering() @@ -106,7 +101,7 @@ final class TestSuiteFilterProcessor } if ($configuration->hasTestsUsing()) { - $this->filterFactory->addIncludeGroupFilter( + $factory->addIncludeGroupFilter( array_map( static fn (string $name): string => '__phpunit_uses_'.$name, $configuration->testsUsing() @@ -115,12 +110,12 @@ final class TestSuiteFilterProcessor } if ($configuration->hasFilter()) { - $this->filterFactory->addNameFilter( + $factory->addNameFilter( $configuration->filter() ); } - $suite->injectFilter($this->filterFactory); + $suite->injectFilter($factory); Event\Facade::emitter()->testSuiteFiltered( Event\TestSuite\TestSuiteBuilder::from($suite) diff --git a/src/Bootstrappers/BootOverrides.php b/src/Bootstrappers/BootOverrides.php index bf4f53ff..e4c9899e 100644 --- a/src/Bootstrappers/BootOverrides.php +++ b/src/Bootstrappers/BootOverrides.php @@ -23,7 +23,7 @@ final class BootOverrides implements Bootstrapper 'bc8718c89264f65800beabc23e51c6d3bcff87dfc764a12179ef5dbfde272c8b' => 'Runner/TestSuiteLoader.php', 'f41e48d6cb546772a7de4f8e66b6b7ce894a5318d063eb52e354d206e96c701c' => 'TextUI/Command/Commands/WarmCodeCoverageCacheCommand.php', 'cb7519f2d82893640b694492cf7ec9528da80773cc1d259634181b5d393528b5' => 'TextUI/Output/Default/ProgressPrinter/Subscriber/TestSkippedSubscriber.php', - '6db25ee539e9b12b1fb4e044a0a93410e015bc983ecdd3909cd394fe44ae8c95' => 'TextUI/TestSuiteFilterProcessor.php', + '2f06e4b1a9f3a24145bfc7ea25df4f124117f940a2cde30a04d04d5678006bff' => 'TextUI/TestSuiteFilterProcessor.php', 'ef64a657ed9c0067791483784944107827bf227c7e3200f212b6751876b99e25' => 'Event/Value/ThrowableBuilder.php', 'c78f96e34b98ed01dd8106539d59b8aa8d67f733274118b827c01c5c4111c033' => 'Logging/JUnit/JunitXmlLogger.php', ]; From 853f6efce6bc86636f48a0e921a44ccee9a66cf3 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Mon, 11 Mar 2024 18:05:47 +0000 Subject: [PATCH 12/24] release: v2.34.2 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 754c4c71..c88e8ddb 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.34.1'; + return '2.34.2'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index 9cc543a5..869684c9 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.34.1. + Pest Testing Framework 2.34.2. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index aa6df951..a5cf08e4 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.34.1. + Pest Testing Framework 2.34.2. From 1b68b340e8632bd041f5bdeb29a4707ce27914a3 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 14 Mar 2024 19:39:31 +0000 Subject: [PATCH 13/24] chore: fixes static analysis --- src/Support/Exporter.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Support/Exporter.php b/src/Support/Exporter.php index ea02ce61..d653fc02 100644 --- a/src/Support/Exporter.php +++ b/src/Support/Exporter.php @@ -64,6 +64,8 @@ final class Exporter continue; } + assert(is_array($data)); + $result[] = $context->contains($data[$key]) !== false ? '*RECURSION*' : sprintf('[%s]', $this->shortenedRecursiveExport($data[$key], $context)); From 521a41dd10e400de3a63472b10858f9c7218a439 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 14 Mar 2024 19:39:45 +0000 Subject: [PATCH 14/24] fix: no duplicate `--no-output` --- src/Plugins/Printer.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Plugins/Printer.php b/src/Plugins/Printer.php index b4f4bee3..2e3091ea 100644 --- a/src/Plugins/Printer.php +++ b/src/Plugins/Printer.php @@ -22,6 +22,10 @@ final class Printer implements HandlesArguments return $arguments; } + if (in_array('--no-output', $arguments, true)) { + return $arguments; + } + return $this->pushArgument('--no-output', $arguments); } } From ac07bc177079ea75b2b8e443349756e5ca063031 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 14 Mar 2024 19:40:03 +0000 Subject: [PATCH 15/24] chore: override changes --- overrides/Runner/ResultCache/DefaultResultCache.php | 9 +++++---- src/Bootstrappers/BootOverrides.php | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/overrides/Runner/ResultCache/DefaultResultCache.php b/overrides/Runner/ResultCache/DefaultResultCache.php index 49b9e467..2ad1ede7 100644 --- a/overrides/Runner/ResultCache/DefaultResultCache.php +++ b/overrides/Runner/ResultCache/DefaultResultCache.php @@ -59,7 +59,6 @@ use function file_get_contents; use function file_put_contents; use function is_array; use function is_dir; -use function is_file; use function json_decode; use function json_encode; use function Pest\version; @@ -129,13 +128,15 @@ final class DefaultResultCache implements ResultCache public function load(): void { - if (! is_file($this->cacheFilename)) { + $contents = @file_get_contents($this->cacheFilename); + + if ($contents === false) { return; } $data = json_decode( - file_get_contents($this->cacheFilename), - true + $contents, + true, ); if ($data === null) { diff --git a/src/Bootstrappers/BootOverrides.php b/src/Bootstrappers/BootOverrides.php index e4c9899e..84e9ca7e 100644 --- a/src/Bootstrappers/BootOverrides.php +++ b/src/Bootstrappers/BootOverrides.php @@ -19,7 +19,7 @@ final class BootOverrides implements Bootstrapper */ public const FILES = [ 'c7b9c8a96006dea314204a8f09a8764e51ce0b9b79aadd58da52e8c328db4870' => 'Runner/Filter/NameFilterIterator.php', - '52b2574e96269aca1bb2d41bbf418c3bcf23dd21d14c66f90789025c309e39df' => 'Runner/ResultCache/DefaultResultCache.php', + 'c5381bc34f0cb437a58ce6cf641a0e0d4a32c4190959f5419e4bd509f9caa4b8' => 'Runner/ResultCache/DefaultResultCache.php', 'bc8718c89264f65800beabc23e51c6d3bcff87dfc764a12179ef5dbfde272c8b' => 'Runner/TestSuiteLoader.php', 'f41e48d6cb546772a7de4f8e66b6b7ce894a5318d063eb52e354d206e96c701c' => 'TextUI/Command/Commands/WarmCodeCoverageCacheCommand.php', 'cb7519f2d82893640b694492cf7ec9528da80773cc1d259634181b5d393528b5' => 'TextUI/Output/Default/ProgressPrinter/Subscriber/TestSkippedSubscriber.php', From ce1607cba956014f655edecf9662b49be3d4e87a Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 14 Mar 2024 19:40:16 +0000 Subject: [PATCH 16/24] chore: bumps phpunit --- composer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index b1d6b742..d4d20d2e 100644 --- a/composer.json +++ b/composer.json @@ -18,15 +18,15 @@ ], "require": { "php": "^8.1.0", - "brianium/paratest": "^7.3.1", + "brianium/paratest": "^7.4.3", "nunomaduro/collision": "^7.10.0|^8.1.1", "nunomaduro/termwind": "^1.15.1|^2.0.1", "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", - "phpunit/phpunit": "^10.5.12" + "phpunit/phpunit": "^10.5.13" }, "conflict": { - "phpunit/phpunit": ">10.5.12", + "phpunit/phpunit": ">10.5.13", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, From b9e3146a475d76e1b4a436f9a8b99a9e7b930109 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 14 Mar 2024 19:40:23 +0000 Subject: [PATCH 17/24] release: v2.34.3 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index c88e8ddb..89caddb4 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.34.2'; + return '2.34.3'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index 869684c9..fedc1627 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.34.2. + Pest Testing Framework 2.34.3. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index a5cf08e4..42e497b6 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.34.2. + Pest Testing Framework 2.34.3. From a1b3547dd624dcfbc77dc3fde836feb5c23da8d4 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 14 Mar 2024 19:42:03 +0000 Subject: [PATCH 18/24] chore: fixes paratest version --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index d4d20d2e..db105652 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.1.0", - "brianium/paratest": "^7.4.3", + "brianium/paratest": "^7.3.1", "nunomaduro/collision": "^7.10.0|^8.1.1", "nunomaduro/termwind": "^1.15.1|^2.0.1", "pestphp/pest-plugin": "^2.1.1", From 6a1161ead830294ef8e21fab83c0bd118b0df7cc Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 14 Mar 2024 19:44:18 +0000 Subject: [PATCH 19/24] release: v2.34.4 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 89caddb4..1b7315cd 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.34.3'; + return '2.34.4'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index fedc1627..8eea7a88 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.34.3. + Pest Testing Framework 2.34.4. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index 42e497b6..eee12e69 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.34.3. + Pest Testing Framework 2.34.4. From d519e40b9541af6618b49773be5aa008d72b6e64 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 15 Mar 2024 21:14:22 +0000 Subject: [PATCH 20/24] chore: adjusts workflow --- .github/workflows/tests.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1385be9d..89d68db8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,8 +3,6 @@ name: Tests on: push: pull_request: - schedule: - - cron: '0 0 * * *' jobs: tests: From 126a84a63ed980607cf7c45c18698baefec9fb1a Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 22 Mar 2024 08:44:13 +0000 Subject: [PATCH 21/24] chore: bumps dependencies --- composer.json | 4 ++-- src/Bootstrappers/BootOverrides.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index db105652..f0305dfa 100644 --- a/composer.json +++ b/composer.json @@ -23,10 +23,10 @@ "nunomaduro/termwind": "^1.15.1|^2.0.1", "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", - "phpunit/phpunit": "^10.5.13" + "phpunit/phpunit": "^10.5.15" }, "conflict": { - "phpunit/phpunit": ">10.5.13", + "phpunit/phpunit": ">10.5.15", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, diff --git a/src/Bootstrappers/BootOverrides.php b/src/Bootstrappers/BootOverrides.php index 84e9ca7e..46ffb25b 100644 --- a/src/Bootstrappers/BootOverrides.php +++ b/src/Bootstrappers/BootOverrides.php @@ -19,7 +19,7 @@ final class BootOverrides implements Bootstrapper */ public const FILES = [ 'c7b9c8a96006dea314204a8f09a8764e51ce0b9b79aadd58da52e8c328db4870' => 'Runner/Filter/NameFilterIterator.php', - 'c5381bc34f0cb437a58ce6cf641a0e0d4a32c4190959f5419e4bd509f9caa4b8' => 'Runner/ResultCache/DefaultResultCache.php', + 'c7c09ab7c9378710b27f761a4b2948196cbbdf2a73e4389bcdca1e7c94fa9c21' => 'Runner/ResultCache/DefaultResultCache.php', 'bc8718c89264f65800beabc23e51c6d3bcff87dfc764a12179ef5dbfde272c8b' => 'Runner/TestSuiteLoader.php', 'f41e48d6cb546772a7de4f8e66b6b7ce894a5318d063eb52e354d206e96c701c' => 'TextUI/Command/Commands/WarmCodeCoverageCacheCommand.php', 'cb7519f2d82893640b694492cf7ec9528da80773cc1d259634181b5d393528b5' => 'TextUI/Output/Default/ProgressPrinter/Subscriber/TestSkippedSubscriber.php', From 863a0cc83744c677ffdb28a6a2b841dd049e57ce Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 22 Mar 2024 08:44:19 +0000 Subject: [PATCH 22/24] release: v2.34.5 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 1b7315cd..51a5c092 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.34.4'; + return '2.34.5'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index 8eea7a88..dc75f7cc 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.34.4. + Pest Testing Framework 2.34.5. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index eee12e69..7f350c4d 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.34.4. + Pest Testing Framework 2.34.5. From aa6ff95ea4ebc326a7e64283e47594c905684442 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 28 Mar 2024 11:36:36 +0000 Subject: [PATCH 23/24] chore: bumps dependencies --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index f0305dfa..881f5f77 100644 --- a/composer.json +++ b/composer.json @@ -23,10 +23,10 @@ "nunomaduro/termwind": "^1.15.1|^2.0.1", "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", - "phpunit/phpunit": "^10.5.15" + "phpunit/phpunit": "^10.5.16" }, "conflict": { - "phpunit/phpunit": ">10.5.15", + "phpunit/phpunit": ">10.5.16", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, From 680111fb1e7175a5010b73c115edef58ceef303e Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 28 Mar 2024 11:36:46 +0000 Subject: [PATCH 24/24] release: v2.34.6 --- src/Pest.php | 2 +- .../Visual/Help/visual_snapshot_of_help_command_output.snap | 2 +- .../Visual/Version/visual_snapshot_of_help_command_output.snap | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Pest.php b/src/Pest.php index 51a5c092..671e2e6f 100644 --- a/src/Pest.php +++ b/src/Pest.php @@ -6,7 +6,7 @@ namespace Pest; function version(): string { - return '2.34.5'; + return '2.34.6'; } function testDirectory(string $file = ''): string diff --git a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap index dc75f7cc..869b2bc2 100644 --- a/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Help/visual_snapshot_of_help_command_output.snap @@ -1,5 +1,5 @@ - Pest Testing Framework 2.34.5. + Pest Testing Framework 2.34.6. USAGE: pest [options] diff --git a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap index 7f350c4d..7358a6dd 100644 --- a/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap +++ b/tests/.pest/snapshots/Visual/Version/visual_snapshot_of_help_command_output.snap @@ -1,3 +1,3 @@ - Pest Testing Framework 2.34.5. + Pest Testing Framework 2.34.6.