Added
- #3795: Bootstrap scripts specific to test suites
- #6268:
#[IgnorePHPUnitWarnings] attribute for ignoring PHPUnit warnings
#[TestDoxFormatter] and #[TestDoxFormatterExternal] attributes for configuring a custom TestDox formatter for tests that use data from data providers
TestRunner\ChildProcessErrored event
Configuration::includeTestSuites() and Configuration::excludeTestSuites()
Changed
- #6237: Do not run tests when code coverage analysis is requested but code coverage data cannot be collected
- #6272: Use
@<data-set-name> format (compatible with --filter CLI option) in defect messages
- #6273: Warn when
#[DataProvider*] attributes are mixed with #[TestWith*] attributes
Deprecated
- #6229:
Configuration::includeTestSuite(), use Configuration::includeTestSuites() instead
- #6229:
Configuration::excludeTestSuite(), use Configuration::excludeTestSuites() instead
- #6246: Using
#[CoversNothing] on a test method
How to install or update PHPUnit