diff --git a/ChangeLog-10.5.md b/ChangeLog-10.5.md index 4d1f08f515e..4a3deb51ecb 100644 --- a/ChangeLog-10.5.md +++ b/ChangeLog-10.5.md @@ -2,6 +2,12 @@ All notable changes of the PHPUnit 10.5 release series are documented in this file using the [Keep a CHANGELOG](https://keepachangelog.com/) principles. +## [10.5.43] - 2025-01-29 + +### Changed + +* Do not skip execution of test that depends on a test that is larger than itself + ## [10.5.42] - 2025-01-28 ### Fixed @@ -383,6 +389,7 @@ All notable changes of the PHPUnit 10.5 release series are documented in this fi * [#5563](https://github.com/sebastianbergmann/phpunit/issues/5563): `createMockForIntersectionOfInterfaces()` does not automatically register mock object for expectation verification +[10.5.43]: https://github.com/sebastianbergmann/phpunit/compare/10.5.42...10.5.43 [10.5.42]: https://github.com/sebastianbergmann/phpunit/compare/10.5.41...10.5.42 [10.5.41]: https://github.com/sebastianbergmann/phpunit/compare/10.5.40...10.5.41 [10.5.40]: https://github.com/sebastianbergmann/phpunit/compare/10.5.39...10.5.40 diff --git a/src/Framework/TestCase.php b/src/Framework/TestCase.php index a3162a8791b..6bd8c829c27 100644 --- a/src/Framework/TestCase.php +++ b/src/Framework/TestCase.php @@ -1650,7 +1650,7 @@ private function handleDependencies(): bool 'This test depends on a test that is larger than itself', ); - return false; + return true; } $returnValue = $passedTests->returnValue($dependencyTarget); diff --git a/src/Runner/Version.php b/src/Runner/Version.php index c2ca905e451..4e554920815 100644 --- a/src/Runner/Version.php +++ b/src/Runner/Version.php @@ -34,7 +34,7 @@ public static function id(): string } if (self::$version === '') { - self::$version = (new VersionId('10.5.42', dirname(__DIR__, 2)))->asString(); + self::$version = (new VersionId('10.5.43', dirname(__DIR__, 2)))->asString(); } return self::$version; diff --git a/tests/end-to-end/event/risky-depends-on-larger-test.phpt b/tests/end-to-end/event/risky-depends-on-larger-test.phpt index cefa6d9d611..0ddfc5149f5 100644 --- a/tests/end-to-end/event/risky-depends-on-larger-test.phpt +++ b/tests/end-to-end/event/risky-depends-on-larger-test.phpt @@ -29,6 +29,11 @@ Test Suite Finished (PHPUnit\TestFixture\Event\RiskyBecauseDependencyOnLargerTes Test Suite Started (PHPUnit\TestFixture\Event\RiskyBecauseDependencyOnLargerTest\SmallTest, 1 test) Test Considered Risky (PHPUnit\TestFixture\Event\RiskyBecauseDependencyOnLargerTest\SmallTest::testOne) This test depends on a test that is larger than itself +Test Preparation Started (PHPUnit\TestFixture\Event\RiskyBecauseDependencyOnLargerTest\SmallTest::testOne) +Test Prepared (PHPUnit\TestFixture\Event\RiskyBecauseDependencyOnLargerTest\SmallTest::testOne) +Assertion Succeeded (Constraint: is true, Value: true) +Test Passed (PHPUnit\TestFixture\Event\RiskyBecauseDependencyOnLargerTest\SmallTest::testOne) +Test Finished (PHPUnit\TestFixture\Event\RiskyBecauseDependencyOnLargerTest\SmallTest::testOne) Test Suite Finished (PHPUnit\TestFixture\Event\RiskyBecauseDependencyOnLargerTest\SmallTest, 1 test) Test Suite Finished (CLI Arguments, 2 tests) Test Runner Execution Finished