Bump phpunit/phpunit from 10.0.19 to 10.1.2
Bumps phpunit/phpunit from 10.0.19 to 10.1.2.
Changelog
Sourced from phpunit/phpunit's changelog.
[10.1.2] - 2023-04-22
Added
PHPUnit\Runner\Extension\Facade::replaceOutput()
andPHPUnit\Runner\Extension\Facade::replacesOutput()
PHPUnit\Event\Telemetry\Info::garbageCollectorStatus()
Fixed
- #5340: Not all test-related events are emitted when a test fails or errors
[10.1.1] - 2023-04-17
Fixed
- Tests that have
#[DoesNotPerformAssertions]
(or@doesNotPerformAssertions
) do not contribute to code coverage#[DoesNotPerformAssertions]
(and@doesNotPerformAssertions
) is only interpreted on the method level, not on the class level[10.1.0] - 2023-04-14
Added
- #5168: Allow test runner extensions to disable default progress and result printing
- #5196: Optionally (fail|stop) on (notice|deprecation) events
- #5201: Add
TestCase::registerFailureType()
to register interface that marks exceptions to be treated as failures, not errors- #5231:
assertObjectHasProperty()
andassertObjectNotHasProperty()
- #5237: Implement
IgnoreClassForCodeCoverage
,IgnoreMethodForCodeCoverage
, andIgnoreFunctionForCodeCoverage
attributes- #5293: Allow to restrict the reporting of deprecations, notices, and warnings to specified directories
- #5294: Introduce
<source>
XML configuration element to configure "your code"- #5300:
TestCase::transformException()
hook methodTestCase::createConfiguredStub()
was added as an analogon toTestCase::createConfiguredMock()
- The
PHPUnit\Event\TestRunner\ExecutionAborted
event is now emitted when the execution of tests is stopped due tostopOn*
attributes on the<phpunit>
XML configuration element or due to--stop-on-*
CLI options- Event telemetry now includes status information for PHP's garbage collector
Changed
- #5198: Display PHPUnit deprecations when TestDox output is used
- #5326: Ignore suppressed
E_USER_*
errors againDeprecated
- #5236: Deprecate the
CodeCoverageIgnore
attribute- #5240: Deprecate
TestCase::createTestProxy()
(this method only has a@deprecated
annotation for now; using this method will trigger a deprecation warning in PHPUnit 11; this method will be removed in PHPUnit 12)- #5241: Deprecate
TestCase::getMockForAbstractClass()
(this method only has a@deprecated
annotation for now; using this method will trigger a deprecation warning in PHPUnit 11; this method will be removed in PHPUnit 12)- #5242: Deprecate
TestCase::getMockFromWsdl()
(this method only has a@deprecated
annotation for now; using this method will trigger a deprecation warning in PHPUnit 11; this method will be removed in PHPUnit 12)- #5243: Deprecate
TestCase::getMockForTrait()
(this method only has a@deprecated
annotation for now; using this method will trigger a deprecation warning in PHPUnit 11; this method will be removed in PHPUnit 12)- #5244: Deprecate
TestCase::getObjectForTrait()
(this method only has a@deprecated
annotation for now; using this method will trigger a deprecation warning in PHPUnit 11; this method will be removed in PHPUnit 12)- #5305: Deprecate
MockBuilder::getMockForAbstractClass()
(this method only has a@deprecated
annotation for now; using this method will trigger a deprecation warning in PHPUnit 11; this method will be removed in PHPUnit 12)- #5306: Deprecate
MockBuilder::getMockForTrait()
(this method only has a@deprecated
annotation for now; using this method will trigger a deprecation warning in PHPUnit 11; this method will be removed in PHPUnit 12)- #5307: Deprecate
MockBuilder::enableProxyingToOriginalMethods()
,MockBuilder::disableProxyingToOriginalMethods()
, andMockBuilder::setProxyTarget()
(these methods only have a@deprecated
annotation for now; using these methods will trigger a deprecation warning in PHPUnit 11; these methods will be removed in PHPUnit 12)
... (truncated)
Commits
-
6f0cd95
Prepare release -
8f48b56
Fix -
5fe2a35
Closes #5340 -
c1cfaf8
Sort test classes alphabetically by their prettified name -
5370de1
Sort test methods by source code location -
ab84da2
Refactor -
dce67f9
Improve variable name -
cc9c6f5
Fix -
5e0aac5
Implement PHPUnit\Runner\Extension\Facade::replaceOutput() and PHPUnit\Runner... -
e62c274
Improve selection of garbage collector status provider - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot rebase
will rebase this MR -
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts