First, there was the TestListener interface for extending PHPUnit. But it was abused, because it allowed more than just listening. Then came the TestHook interfaces, but they were inconvenient to use. Now PHPUnit 10 introduces a new event system for developing extensions and for in-depth analysis of your testsuite, hoping to overcome the shortcomings of its predecessors. Join Arne Blankerts, one of the two developers behind PHPUnit's new event system, and learn how easy it can be to extend PHP's popular test runner as well as getting new detailed insights to the test execution.

Comments

Please login to leave a comment

Gene Surov at 16:13 on 8 Jun 2021

Great talk by Arne. Welldone!

Quite liked the overview of the new event subsystem. I can see why this is a big improvement! Thanks for the talk!