PHPUnit 10
summary
PHPUnit 10 rewrites internals and ships an event system that exposes test-run lifecycle events for custom reporters, parallel runners and telemetry; deprecations no longer abort tests and are tracked as separate issues not outcomes; configuration can restrict deprecations to your code and optionally ignore suppression, so third‑party noise can be filtered; documentation is largely rewritten, a new PHPUnit‑specific XML results format is planned, and incremental bugfix releases address performance and compatibility after the delayed 10.0 release.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:22PHPUnit 10 delays and challenges
- 5:59PHPUnit 10 event system and cleanup
- 12:08PHP 8 attributes replacing annotations
- 20:45PHPUnit 10 documentation rewrite
- 22:32PHPUnit 10 event system and deprecations
- 29:19Outcomes versus issues in PHPUnit 10
- 33:16Deprecation handling in PHPUnit 10.1
- 37:31Suppressing deprecations in third-party code
- 43:14New XML test results format
- 45:43Summary
- 47:10Q&A
related talks
55mPHPUnit 10: The new Event Subsystem
48m"PHPUnit 10-12: What to know & what to forget"
33mSo you think you know PHPUnit?
49mMaking PHPUnit Better
39mMy Top 10 PHPUnit Tips & Tricks
41mTesting Legacy Code & Safe Refactoring
45m30 Years of PHP, 25 Years of Testing: A Journey Through Code and Community
01h 03mOptimizing Your Test Suite
