Update dependency phpunit/phpunit to v11 - autoclosed #70

Closed
professeur-chen wants to merge 1 commit from renovate/phpunit-phpunit-11.x into trunk
Collaborator

This PR contains the following updates:

Package Type Update Change
phpunit/phpunit (source) require-dev major ^10.0 -> ^11.0

Release Notes

sebastianbergmann/phpunit (phpunit/phpunit)

v11.2.2: PHPUnit 11.2.2

Compare Source

Changed
  • #​5861: Destroy TestCase object after its test was run
Fixed
  • #​5822: PHP deprecations triggered within a closure are not handled correctly

How to install or update PHPUnit

v11.2.1: PHPUnit 11.2.1

Compare Source

Fixed
  • #​5857: Mocked methods cannot be called from the original constructor of a partially mocked class
  • #​5859: XML Configuration File Migrator does not remove cacheDirectory attribute from <coverage> element when migrating from PHPUnit 11.1 to PHPUnit 11.2

How to install or update PHPUnit

v11.2.0: PHPUnit 11.2.0

Compare Source

Added
  • #​5799: #[CoversTrait] and #[UsesTrait] attributes
  • #​5804: Support doubling readonly classes
  • #​5811: assertObjectNotEquals()
Deprecated
  • #​5800: Support for targeting traits with #[CoversClass] and #[UsesClass] attributes

How to install or update PHPUnit

v11.1.3: PHPUnit 11.1.3

Compare Source

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

Compare Source

Fixed
  • #​5795: Using @testWith annotation may generate PHP 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

Compare Source

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

Compare Source

Added
  • #​5689: Distinguish between self, direct and indirect deprecations
  • #​5696: #[DisableReturnValueGenerationForTestDoubles] attribute for disabling return value generation for test doubles created using createMock(), createMockForIntersectionOfInterfaces(), createPartialMock(), createStub(), and createStubForIntersectionOfInterfaces()
  • #​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 it final in PHPUnit 12
  • Changed how the DeprecationTriggered, ErrorTriggered, NoticeTriggered, PhpDeprecationTriggered, PhpNoticeTriggered, PhpWarningTriggered, and WarningTriggered 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 the ignoreSelfDeprecations, ignoreDirectDeprecations, and ignoreIndirectDeprecations 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

Compare Source

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

v11.0.9: PHPUnit 11.0.9

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

Fixed
  • #​5652: HRTime::duration() throws InvalidArgumentException
  • --exclude-filter CLI option does not work

How to install or update PHPUnit

v11.0.4

Compare Source

v11.0.3

Compare Source

v11.0.2

Compare Source

v11.0.1

Compare Source

v11.0.0

Compare Source

v10.5.21: PHPUnit 10.5.21

Compare Source

Changed
  • #​5861: Destroy TestCase object after its test was run

How to install or update PHPUnit

v10.5.20: PHPUnit 10.5.20

Compare Source

  • #​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

v10.5.19: PHPUnit 10.5.19

Compare Source

Fixed
  • #​5818: Calling method() on a test stub created using createStubForIntersectionOfInterfaces() throws an unexpected exception

How to install or update PHPUnit

v10.5.18: PHPUnit 10.5.18

Compare Source

Deprecated
  • #​5812: Support for string array keys in data sets returned by data provider methods that do not match the parameter names of the test method(s) that use(s) them
Fixed
  • #​5795: Using @testWith annotation may generate PHP Warning: Uninitialized string offset 0

How to install or update PHPUnit

v10.5.17: PHPUnit 10.5.17

Compare Source

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

v10.5.16: PHPUnit 10.5.16

Compare Source

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

v10.5.15: PHPUnit 10.5.15

Compare Source

Fixed
  • #​5765: Be more forgiving with error handlers that do not respect error suppression

How to install or update PHPUnit

v10.5.14: PHPUnit 10.5.14

Compare Source

Changed
  • #​5747: Cache result of Groups::groups()
  • #​5748: Improve performance of NamePrettifier::prettifyTestMethodName()
  • #​5750: Micro-optimize NamePrettifier::prettifyTestMethodName() once again
Fixed
  • #​5760: TestDox printer does not display details about exceptions raised in before-test methods

How to install or update PHPUnit

v10.5.13: PHPUnit 10.5.13

Compare Source

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
  • #​5746: Using -d CLI option multiple times triggers warning

How to install or update PHPUnit

v10.5.12: PHPUnit 10.5.12

Compare Source

Fixed
  • #​5652: HRTime::duration() throws InvalidArgumentException

How to install or update PHPUnit

v10.5.11

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [phpunit/phpunit](https://phpunit.de/) ([source](https://github.com/sebastianbergmann/phpunit)) | require-dev | major | `^10.0` -> `^11.0` | --- ### Release Notes <details> <summary>sebastianbergmann/phpunit (phpunit/phpunit)</summary> ### [`v11.2.2`](https://github.com/sebastianbergmann/phpunit/releases/tag/11.2.2): PHPUnit 11.2.2 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.2.1...11.2.2) ##### Changed - [#&#8203;5861](https://github.com/sebastianbergmann/phpunit/pull/5861): Destroy `TestCase` object after its test was run ##### Fixed - [#&#8203;5822](https://github.com/sebastianbergmann/phpunit/pull/5822): PHP deprecations triggered within a closure are not handled correctly *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.2/installation.html) ### [`v11.2.1`](https://github.com/sebastianbergmann/phpunit/releases/tag/11.2.1): PHPUnit 11.2.1 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.2.0...11.2.1) ##### Fixed - [#&#8203;5857](https://github.com/sebastianbergmann/phpunit/issues/5857): Mocked methods cannot be called from the original constructor of a partially mocked class - [#&#8203;5859](https://github.com/sebastianbergmann/phpunit/issues/5859): XML Configuration File Migrator does not remove `cacheDirectory` attribute from `<coverage>` element when migrating from PHPUnit 11.1 to PHPUnit 11.2 *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.2/installation.html) ### [`v11.2.0`](https://github.com/sebastianbergmann/phpunit/releases/tag/11.2.0): PHPUnit 11.2.0 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.1.3...11.2.0) ##### Added - [#&#8203;5799](https://github.com/sebastianbergmann/phpunit/issues/5799): `#[CoversTrait]` and `#[UsesTrait]` attributes - [#&#8203;5804](https://github.com/sebastianbergmann/phpunit/pull/5804): Support doubling `readonly` classes - [#&#8203;5811](https://github.com/sebastianbergmann/phpunit/issues/5811): `assertObjectNotEquals()` ##### Deprecated - [#&#8203;5800](https://github.com/sebastianbergmann/phpunit/issues/5800): Support for targeting traits with `#[CoversClass]` and `#[UsesClass]` attributes *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.2/installation.html) ### [`v11.1.3`](https://github.com/sebastianbergmann/phpunit/releases/tag/11.1.3): PHPUnit 11.1.3 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.1.2...11.1.3) ##### Fixed - [#&#8203;5771](https://github.com/sebastianbergmann/phpunit/issues/5771): JUnit XML logger may crash when test that is run in separate process exits unexpectedly - [#&#8203;5819](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.1.2): PHPUnit 11.1.2 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.1.1...11.1.2) ##### Fixed - [#&#8203;5795](https://github.com/sebastianbergmann/phpunit/issues/5795): Using `@testWith` annotation may generate `PHP Warning: Uninitialized string offset 0` - [#&#8203;5807](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.1.1): PHPUnit 11.1.1 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.1.0...11.1.1) ##### Fixed - [#&#8203;5798](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.1.0): PHPUnit 11.1.0 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.10...11.1.0) ##### Added - [#&#8203;5689](https://github.com/sebastianbergmann/phpunit/issues/5689): Distinguish between self, direct and indirect deprecations - [#&#8203;5696](https://github.com/sebastianbergmann/phpunit/pull/5696): `#[DisableReturnValueGenerationForTestDoubles]` attribute for disabling return value generation for test doubles created using `createMock()`, `createMockForIntersectionOfInterfaces()`, `createPartialMock()`, `createStub()`, and `createStubForIntersectionOfInterfaces()` - [#&#8203;5175](https://github.com/sebastianbergmann/phpunit/issues/5175): `#[CoversMethod]` and `#[UsesMethod]` attributes for more fine-grained code coverage targeting - [#&#8203;5720](https://github.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` - [#&#8203;5733](https://github.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 - [#&#8203;5689](https://github.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">` - [#&#8203;5708](https://github.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 - [#&#8203;5689](https://github.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 - [#&#8203;5709](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.0.10): PHPUnit 11.0.10 [Compare Source](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.0.9): PHPUnit 11.0.9 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.8...11.0.9) ##### Changed - [#&#8203;5766](https://github.com/sebastianbergmann/phpunit/pull/5766): Do not use a shell in `proc_open()` if not really needed - [#&#8203;5772](https://github.com/sebastianbergmann/phpunit/pull/5772): Cleanup process handling after dropping temp-file handling ##### Fixed - [#&#8203;5570](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.0.8): PHPUnit 11.0.8 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.7...11.0.8) ##### Fixed - [#&#8203;5765](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.0.7): PHPUnit 11.0.7 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.6...11.0.7) ##### Changed - [#&#8203;5747](https://github.com/sebastianbergmann/phpunit/pull/5747): Cache result of `Groups::groups()` - [#&#8203;5748](https://github.com/sebastianbergmann/phpunit/pull/5748): Improve performance of `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5750](https://github.com/sebastianbergmann/phpunit/pull/5750): Micro-optimize `NamePrettifier::prettifyTestMethodName()` once again - [#&#8203;5752](https://github.com/sebastianbergmann/phpunit/issues/5752): Improve message for deprecation of doubling methods named "method" ##### Fixed - [#&#8203;5760](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.0.6): PHPUnit 11.0.6 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.5...11.0.6) ##### Changed - [#&#8203;5727](https://github.com/sebastianbergmann/phpunit/pull/5727): Prevent duplicate call of `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5739](https://github.com/sebastianbergmann/phpunit/pull/5739): Micro-optimize `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5740](https://github.com/sebastianbergmann/phpunit/pull/5740): Micro-optimize `TestRunner::runTestWithTimeout()` - [#&#8203;5741](https://github.com/sebastianbergmann/phpunit/pull/5741): Save call to `Telemetry\System::snapshot()` - [#&#8203;5742](https://github.com/sebastianbergmann/phpunit/pull/5742): Prevent file IO when not strictly necessary - [#&#8203;5743](https://github.com/sebastianbergmann/phpunit/pull/5743): Prevent unnecessary `ExecutionOrderDependency::getTarget()` call - [#&#8203;5744](https://github.com/sebastianbergmann/phpunit/pull/5744): Simplify `NamePrettifier::prettifyTestMethodName()` ##### Fixed - [#&#8203;5351](https://github.com/sebastianbergmann/phpunit/issues/5351): Incorrect code coverage metadata does not prevent code coverage data from being collected - [#&#8203;5729](https://github.com/sebastianbergmann/phpunit/pull/5729): `assertArrayIsIdenticalToArrayOnlyConsideringListOfKeys()` does not correctly handle array order - [#&#8203;5746](https://github.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://github.com/sebastianbergmann/phpunit/releases/tag/11.0.5): PHPUnit 11.0.5 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.4...11.0.5) ##### Fixed - [#&#8203;5652](https://github.com/sebastianbergmann/phpunit/issues/5652): `HRTime::duration()` throws `InvalidArgumentException` - `--exclude-filter` CLI option does not work *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.0/installation.html) ### [`v11.0.4`](https://github.com/sebastianbergmann/phpunit/compare/11.0.3...11.0.4) [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.3...11.0.4) ### [`v11.0.3`](https://github.com/sebastianbergmann/phpunit/compare/11.0.2...11.0.3) [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.2...11.0.3) ### [`v11.0.2`](https://github.com/sebastianbergmann/phpunit/compare/11.0.1...11.0.2) [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.1...11.0.2) ### [`v11.0.1`](https://github.com/sebastianbergmann/phpunit/compare/11.0.0...11.0.1) [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/11.0.0...11.0.1) ### [`v11.0.0`](https://github.com/sebastianbergmann/phpunit/compare/10.5.20...11.0.0) [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.21...11.0.0) ### [`v10.5.21`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.21): PHPUnit 10.5.21 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.20...10.5.21) ##### Changed - [#&#8203;5861](https://github.com/sebastianbergmann/phpunit/pull/5861): Destroy `TestCase` object after its test was run *** [How to install or update PHPUnit](https://docs.phpunit.de/en/10.5/installation.html) ### [`v10.5.20`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.20): PHPUnit 10.5.20 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.19...10.5.20) - [#&#8203;5771](https://github.com/sebastianbergmann/phpunit/issues/5771): JUnit XML logger may crash when test that is run in separate process exits unexpectedly - [#&#8203;5819](https://github.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/10.5/installation.html) ### [`v10.5.19`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.19): PHPUnit 10.5.19 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.18...10.5.19) ##### Fixed - [#&#8203;5818](https://github.com/sebastianbergmann/phpunit/issues/5818): Calling `method()` on a test stub created using `createStubForIntersectionOfInterfaces()` throws an unexpected exception *** [How to install or update PHPUnit](https://docs.phpunit.de/en/10.5/installation.html) ### [`v10.5.18`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.18): PHPUnit 10.5.18 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.17...10.5.18) ##### Deprecated - [#&#8203;5812](https://github.com/sebastianbergmann/phpunit/pull/5812): Support for string array keys in data sets returned by data provider methods that do not match the parameter names of the test method(s) that use(s) them ##### Fixed - [#&#8203;5795](https://github.com/sebastianbergmann/phpunit/issues/5795): Using `@testWith` annotation may generate `PHP Warning: Uninitialized string offset 0` *** [How to install or update PHPUnit](https://docs.phpunit.de/en/10.5/installation.html) ### [`v10.5.17`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.17): PHPUnit 10.5.17 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.16...10.5.17) ##### 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/10.5/installation.html) ### [`v10.5.16`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.16): PHPUnit 10.5.16 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.15...10.5.16) ##### Changed - [#&#8203;5766](https://github.com/sebastianbergmann/phpunit/pull/5766): Do not use a shell in `proc_open()` if not really needed - [#&#8203;5772](https://github.com/sebastianbergmann/phpunit/pull/5772): Cleanup process handling after dropping temp-file handling ##### Fixed - [#&#8203;5570](https://github.com/sebastianbergmann/phpunit/pull/5570): Windows does not support exclusive locks on stdout *** [How to install or update PHPUnit](https://docs.phpunit.de/en/10.5/installation.html) ### [`v10.5.15`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.15): PHPUnit 10.5.15 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.14...10.5.15) ##### Fixed - [#&#8203;5765](https://github.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/10.5/installation.html) ### [`v10.5.14`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.14): PHPUnit 10.5.14 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.13...10.5.14) ##### Changed - [#&#8203;5747](https://github.com/sebastianbergmann/phpunit/pull/5747): Cache result of `Groups::groups()` - [#&#8203;5748](https://github.com/sebastianbergmann/phpunit/pull/5748): Improve performance of `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5750](https://github.com/sebastianbergmann/phpunit/pull/5750): Micro-optimize `NamePrettifier::prettifyTestMethodName()` once again ##### Fixed - [#&#8203;5760](https://github.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/10.5/installation.html) ### [`v10.5.13`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.13): PHPUnit 10.5.13 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.12...10.5.13) ##### Changed - [#&#8203;5727](https://github.com/sebastianbergmann/phpunit/pull/5727): Prevent duplicate call of `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5739](https://github.com/sebastianbergmann/phpunit/pull/5739): Micro-optimize `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5740](https://github.com/sebastianbergmann/phpunit/pull/5740): Micro-optimize `TestRunner::runTestWithTimeout()` - [#&#8203;5741](https://github.com/sebastianbergmann/phpunit/pull/5741): Save call to `Telemetry\System::snapshot()` - [#&#8203;5742](https://github.com/sebastianbergmann/phpunit/pull/5742): Prevent file IO when not strictly necessary - [#&#8203;5743](https://github.com/sebastianbergmann/phpunit/pull/5743): Prevent unnecessary `ExecutionOrderDependency::getTarget()` call - [#&#8203;5744](https://github.com/sebastianbergmann/phpunit/pull/5744): Simplify `NamePrettifier::prettifyTestMethodName()` ##### Fixed - [#&#8203;5351](https://github.com/sebastianbergmann/phpunit/issues/5351): Incorrect code coverage metadata does not prevent code coverage data from being collected - [#&#8203;5746](https://github.com/sebastianbergmann/phpunit/issues/5746): Using `-d` CLI option multiple times triggers warning *** [How to install or update PHPUnit](https://docs.phpunit.de/en/10.5/installation.html) ### [`v10.5.12`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.12): PHPUnit 10.5.12 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.11...10.5.12) ##### Fixed - [#&#8203;5652](https://github.com/sebastianbergmann/phpunit/issues/5652): `HRTime::duration()` throws `InvalidArgumentException` *** [How to install or update PHPUnit](https://docs.phpunit.de/en/10.5/installation.html) ### [`v10.5.11`](https://github.com/sebastianbergmann/phpunit/compare/10.5.10...10.5.11) [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.10...10.5.11) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoidHJ1bmsifQ==-->
Update dependency phpunit/phpunit to v11
Some checks failed
renovate/artifacts Artifact file update failure
cc3fbb4d48
Author
Collaborator

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update phpunit/phpunit:11.1.3 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpunit/phpunit ^11.0, found phpunit/phpunit[11.0.0, ..., 11.1.3] but these were not loaded, likely because it conflicts with another require.
  Problem 2
    - pestphp/pest is locked to version v2.34.0 and an update of this package was not requested.
    - pestphp/pest v2.34.0 requires phpunit/phpunit ^10.5.10 -> found phpunit/phpunit[10.5.10, ..., 10.5.20] but it conflicts with your root composer.json require (^11.0).
  Problem 3
    - pestphp/pest v2.34.0 requires phpunit/phpunit ^10.5.10 -> found phpunit/phpunit[10.5.10, ..., 10.5.20] but it conflicts with your root composer.json require (^11.0).
    - pestphp/pest-plugin-laravel v2.3.0 requires pestphp/pest ^2.33.6 -> satisfiable by pestphp/pest[v2.34.0].
    - pestphp/pest-plugin-laravel is locked to version v2.3.0 and an update of this package was not requested.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

### ⚠ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: composer.lock ``` Command failed: composer update phpunit/phpunit:11.1.3 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires phpunit/phpunit ^11.0, found phpunit/phpunit[11.0.0, ..., 11.1.3] but these were not loaded, likely because it conflicts with another require. Problem 2 - pestphp/pest is locked to version v2.34.0 and an update of this package was not requested. - pestphp/pest v2.34.0 requires phpunit/phpunit ^10.5.10 -> found phpunit/phpunit[10.5.10, ..., 10.5.20] but it conflicts with your root composer.json require (^11.0). Problem 3 - pestphp/pest v2.34.0 requires phpunit/phpunit ^10.5.10 -> found phpunit/phpunit[10.5.10, ..., 10.5.20] but it conflicts with your root composer.json require (^11.0). - pestphp/pest-plugin-laravel v2.3.0 requires pestphp/pest ^2.33.6 -> satisfiable by pestphp/pest[v2.34.0]. - pestphp/pest-plugin-laravel is locked to version v2.3.0 and an update of this package was not requested. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions. ```
professeur-chen changed title from Update dependency phpunit/phpunit to v11 to Update dependency phpunit/phpunit to v11 - autoclosed 2024-06-16 06:27:56 +02:00
professeur-chen closed this pull request 2024-06-16 06:27:56 +02:00
Some checks failed
renovate/artifacts Artifact file update failure

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
l4p1n-bot/website!70
No description provided.