A configuration file dating from 2014 with attributes that had been deprecated for years and elements that had moved. The tool does the right thing and the diff…
The old TestListener interface is gone, and the replacement is a set of typed events with subscribers. The typed events are a genuine improvement over a nine-method interface…
PHPUnit 10 deprecates the docblock forms in favour of attributes, which is a mechanical change across every test file and a real improvement. Attributes are parsed by the…
Line coverage counts whether a line executed, and a line with two outcomes is fully covered by exercising one of them. Path coverage requires Xdebug rather than PCOV…
The runner, the assertions and the extensions are PHPUnit’s, which means adopting it is a syntax decision rather than a testing-framework migration. Both styles running in one suite…