Commit 342977b
authored
Update dependency phpunit/phpunit to v11 (#51)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [phpunit/phpunit](https://phpunit.de/)
([source](https://togithub.com/sebastianbergmann/phpunit)) | `^10.5.20`
-> `^11.1.3` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>sebastianbergmann/phpunit (phpunit/phpunit)</summary>
###
[`v11.1.3`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.1.3):
PHPUnit 11.1.3
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.1.2...11.1.3)
##### Fixed
-
[#​5771](https://togithub.com/sebastianbergmann/phpunit/issues/5771):
JUnit XML logger may crash when test that is run in separate process
exits unexpectedly
-
[#​5819](https://togithub.com/sebastianbergmann/phpunit/issues/5819):
Duplicate keys from different data providers are not handled properly
***
[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.1/installation.html)
###
[`v11.1.2`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.1.2):
PHPUnit 11.1.2
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.1.1...11.1.2)
##### Fixed
-
[#​5795](https://togithub.com/sebastianbergmann/phpunit/issues/5795):
Using `@testWith` annotation may generate `PHP Warning: Uninitialized
string offset 0`
-
[#​5807](https://togithub.com/sebastianbergmann/phpunit/issues/5807):
The `#[CoversMethod]` attribute is not considered for risky test check
***
[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.1/installation.html)
###
[`v11.1.1`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.1.1):
PHPUnit 11.1.1
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.1.0...11.1.1)
##### Fixed
-
[#​5798](https://togithub.com/sebastianbergmann/phpunit/issues/5798):
The `#[CoversClass]` and `#[UsesClass]` attributes can no longer target
traits
***
[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.1/installation.html)
###
[`v11.1.0`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.1.0):
PHPUnit 11.1.0
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.10...11.1.0)
##### Added
-
[#​5689](https://togithub.com/sebastianbergmann/phpunit/issues/5689):
Distinguish between self, direct and indirect deprecations
-
[#​5696](https://togithub.com/sebastianbergmann/phpunit/pull/5696):
`#[DisableReturnValueGenerationForTestDoubles]` attribute for disabling
return value generation for test doubles created using `createMock()`,
`createMockForIntersectionOfInterfaces()`, `createPartialMock()`,
`createStub()`, and `createStubForIntersectionOfInterfaces()`
-
[#​5175](https://togithub.com/sebastianbergmann/phpunit/issues/5175):
`#[CoversMethod]` and `#[UsesMethod]` attributes for more fine-grained
code coverage targeting
-
[#​5720](https://togithub.com/sebastianbergmann/phpunit/issues/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](https://togithub.com/sebastianbergmann/phpunit/issues/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](https://togithub.com/sebastianbergmann/phpunit/issues/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](https://togithub.com/sebastianbergmann/phpunit/issues/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 it `final` in PHPUnit 12
- Changed how the `DeprecationTriggered`, `ErrorTriggered`,
`NoticeTriggered`, `PhpDeprecationTriggered`, `PhpNoticeTriggered`,
`PhpWarningTriggered`, and `WarningTriggered` events are represented as
text
##### Deprecated
-
[#​5689](https://togithub.com/sebastianbergmann/phpunit/issues/5689):
The `restrictDeprecations` attribute on the `<source>` element of the
XML configuration file is now deprecated in favor of the
`ignoreSelfDeprecations`, `ignoreDirectDeprecations`, and
`ignoreIndirectDeprecations` attributes
-
[#​5709](https://togithub.com/sebastianbergmann/phpunit/issues/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](https://docs.phpunit.de/en/11.1/installation.html)
###
[`v11.0.10`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.10):
PHPUnit 11.0.10
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.9...11.0.10)
##### Changed
- The namespaces of dependencies are now prefixed with `PHPUnitPHAR`
instead of just `PHPUnit` for the PHAR distribution of PHPUnit
***
[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.0/installation.html)
###
[`v11.0.9`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.9):
PHPUnit 11.0.9
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.8...11.0.9)
##### Changed
-
[#​5766](https://togithub.com/sebastianbergmann/phpunit/pull/5766):
Do not use a shell in `proc_open()` if not really needed
-
[#​5772](https://togithub.com/sebastianbergmann/phpunit/pull/5772):
Cleanup process handling after dropping temp-file handling
##### Fixed
-
[#​5570](https://togithub.com/sebastianbergmann/phpunit/pull/5570):
Windows does not support exclusive locks on stdout
***
[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.0/installation.html)
###
[`v11.0.8`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.8):
PHPUnit 11.0.8
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.7...11.0.8)
##### Fixed
-
[#​5765](https://togithub.com/sebastianbergmann/phpunit/pull/5765):
Be more forgiving with error handlers that do not respect error
suppression
***
[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.0/installation.html)
###
[`v11.0.7`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.7):
PHPUnit 11.0.7
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.6...11.0.7)
##### Changed
-
[#​5747](https://togithub.com/sebastianbergmann/phpunit/pull/5747):
Cache result of `Groups::groups()`
-
[#​5748](https://togithub.com/sebastianbergmann/phpunit/pull/5748):
Improve performance of `NamePrettifier::prettifyTestMethodName()`
-
[#​5750](https://togithub.com/sebastianbergmann/phpunit/pull/5750):
Micro-optimize `NamePrettifier::prettifyTestMethodName()` once again
-
[#​5752](https://togithub.com/sebastianbergmann/phpunit/issues/5752):
Improve message for deprecation of doubling methods named "method"
##### Fixed
-
[#​5760](https://togithub.com/sebastianbergmann/phpunit/issues/5760):
TestDox printer does not display details about exceptions raised in
before-test methods
***
[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.0/installation.html)
###
[`v11.0.6`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.6):
PHPUnit 11.0.6
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.5...11.0.6)
##### Changed
-
[#​5727](https://togithub.com/sebastianbergmann/phpunit/pull/5727):
Prevent duplicate call of `NamePrettifier::prettifyTestMethodName()`
-
[#​5739](https://togithub.com/sebastianbergmann/phpunit/pull/5739):
Micro-optimize `NamePrettifier::prettifyTestMethodName()`
-
[#​5740](https://togithub.com/sebastianbergmann/phpunit/pull/5740):
Micro-optimize `TestRunner::runTestWithTimeout()`
-
[#​5741](https://togithub.com/sebastianbergmann/phpunit/pull/5741):
Save call to `Telemetry\System::snapshot()`
-
[#​5742](https://togithub.com/sebastianbergmann/phpunit/pull/5742):
Prevent file IO when not strictly necessary
-
[#​5743](https://togithub.com/sebastianbergmann/phpunit/pull/5743):
Prevent unnecessary `ExecutionOrderDependency::getTarget()` call
-
[#​5744](https://togithub.com/sebastianbergmann/phpunit/pull/5744):
Simplify `NamePrettifier::prettifyTestMethodName()`
##### Fixed
-
[#​5351](https://togithub.com/sebastianbergmann/phpunit/issues/5351):
Incorrect code coverage metadata does not prevent code coverage data
from being collected
-
[#​5729](https://togithub.com/sebastianbergmann/phpunit/pull/5729):
`assertArrayIsIdenticalToArrayOnlyConsideringListOfKeys()` does not
correctly handle array order
-
[#​5746](https://togithub.com/sebastianbergmann/phpunit/issues/5746):
Using `-d` CLI option multiple times triggers warning
***
[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.0/installation.html)
###
[`v11.0.5`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.4...11.0.5)
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.4...11.0.5)
###
[`v11.0.4`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.3...11.0.4)
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.3...11.0.4)
###
[`v11.0.3`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.2...11.0.3)
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.2...11.0.3)
###
[`v11.0.2`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.1...11.0.2)
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.1...11.0.2)
###
[`v11.0.1`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.0...11.0.1)
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.0...11.0.1)
###
[`v11.0.0`](https://togithub.com/sebastianbergmann/phpunit/compare/10.5.10...11.0.0)
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/10.5.20...11.0.0)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Lendable/message).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent d2710b6 commit 342977b
2 files changed
+231
-223
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
0 commit comments