chore(deps): update dependency phpunit/phpunit to v11
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
phpunit/phpunit (source) |
^9.5|^10.0 -> 11.1.3
|
Release Notes
sebastianbergmann/phpunit (phpunit/phpunit)
v11.1.3
: PHPUnit 11.1.3
Fixed
- #5771: JUnit XML logger may crash when test that is run in separate process exits unexpectedly
- #5819: Duplicate keys from different data providers are not handled properly
How to install or update PHPUnit
v11.1.2
: PHPUnit 11.1.2
Fixed
-
#5795: Using
@testWith
annotation may generatePHP Warning: Uninitialized string offset 0
-
#5807: The
#[CoversMethod]
attribute is not considered for risky test check
How to install or update PHPUnit
v11.1.1
: PHPUnit 11.1.1
Fixed
-
#5798: The
#[CoversClass]
and#[UsesClass]
attributes can no longer target traits
How to install or update PHPUnit
v11.1.0
: PHPUnit 11.1.0
Added
- #5689: Distinguish between self, direct and indirect deprecations
-
#5696:
#[DisableReturnValueGenerationForTestDoubles]
attribute for disabling return value generation for test doubles created usingcreateMock()
,createMockForIntersectionOfInterfaces()
,createPartialMock()
,createStub()
, andcreateStubForIntersectionOfInterfaces()
-
#5175:
#[CoversMethod]
and#[UsesMethod]
attributes for more fine-grained code coverage targeting -
#5720: Support filtering using
--filter
,--exclude-filter
,--group
, and--exclude-group
when listing tests using--list-tests
and--list-tests-xml
as well as listing groups with--list-groups
-
#5733: Implicitly include (abstract) parent class(es) with
#[CoversClass]
and#[UsesClass]
attributes -
--only-summary-for-coverage-text
CLI option to reduce the code coverage report in text format to a summary -
--show-uncovered-for-coverage-text
CLI option to expand the code coverage report in text format to include a list of uncovered files
Changed
-
#5689: The XML configuration file generated using
--generate-configuration
now generates<source ignoreIndirectDeprecations="true" restrictNotices="true" restrictWarnings="true">
instead of<source restrictDeprecations="true" restrictNotices="true" restrictWarnings="true">
-
#5708: Allow the
--group
,--exclude-group
,--covers
,--uses
, and--test-suffix
CLI options to be used multiple times -
PHPUnit\Framework\TestCase::__construct()
is now annotated to be final in preparation for declaring itfinal
in PHPUnit 12 - Changed how the
DeprecationTriggered
,ErrorTriggered
,NoticeTriggered
,PhpDeprecationTriggered
,PhpNoticeTriggered
,PhpWarningTriggered
, andWarningTriggered
events are represented as text
Deprecated
-
#5689: The
restrictDeprecations
attribute on the<source>
element of the XML configuration file is now deprecated in favor of theignoreSelfDeprecations
,ignoreDirectDeprecations
, andignoreIndirectDeprecations
attributes -
#5709: Deprecate support for using comma-separated values with the
--group
,--exclude-group
,--covers
,--uses
, and--test-suffix
CLI options
How to install or update PHPUnit
v11.0.10
: PHPUnit 11.0.10
Changed
- The namespaces of dependencies are now prefixed with
PHPUnitPHAR
instead of justPHPUnit
for the PHAR distribution of PHPUnit
How to install or update PHPUnit
v11.0.9
: PHPUnit 11.0.9
Changed
-
#5766: Do not use a shell in
proc_open()
if not really needed - #5772: Cleanup process handling after dropping temp-file handling
Fixed
- #5570: Windows does not support exclusive locks on stdout
How to install or update PHPUnit
v11.0.8
: PHPUnit 11.0.8
Fixed
- #5765: Be more forgiving with error handlers that do not respect error suppression
How to install or update PHPUnit
v11.0.7
: PHPUnit 11.0.7
Changed
-
#5747: Cache result of
Groups::groups()
-
#5748: Improve performance of
NamePrettifier::prettifyTestMethodName()
-
#5750: Micro-optimize
NamePrettifier::prettifyTestMethodName()
once again - #5752: Improve message for deprecation of doubling methods named "method"
Fixed
- #5760: TestDox printer does not display details about exceptions raised in before-test methods
How to install or update PHPUnit
v11.0.6
: PHPUnit 11.0.6
Changed
-
#5727: Prevent duplicate call of
NamePrettifier::prettifyTestMethodName()
-
#5739: Micro-optimize
NamePrettifier::prettifyTestMethodName()
-
#5740: Micro-optimize
TestRunner::runTestWithTimeout()
-
#5741: Save call to
Telemetry\System::snapshot()
- #5742: Prevent file IO when not strictly necessary
-
#5743: Prevent unnecessary
ExecutionOrderDependency::getTarget()
call -
#5744: Simplify
NamePrettifier::prettifyTestMethodName()
Fixed
- #5351: Incorrect code coverage metadata does not prevent code coverage data from being collected
-
#5729:
assertArrayIsIdenticalToArrayOnlyConsideringListOfKeys()
does not correctly handle array order -
#5746: Using
-d
CLI option multiple times triggers warning
How to install or update PHPUnit
v11.0.5
: PHPUnit 11.0.5
Fixed
-
#5652:
HRTime::duration()
throwsInvalidArgumentException
-
--exclude-filter
CLI option does not work
How to install or update PHPUnit
v11.0.4
v11.0.3
v11.0.2
v11.0.1
v11.0.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.