Lernt mit mir im Oktober in Berlin Test-driven-Development von TYPO3-Extensions!

Vom 15.-16.10.2025 gebe ich in Berlin im Vorprogramm des TYPO3Camps Berlin #t3cb den #Workshop "TYPO3-Extensions testgetrieben mit #PHPUnit entwickeln". Dort werden wir zusammen eine TYPO3-Extension testgetrieben von Grund auf entwickeln.

Meldet euch schnell an - die Anmeldefrist ist schon am 12.07.2025, und die Plätze sind knapp! Es wird ein Fest!

https://www.t3cb.de/specials/

Specials

I have this wired output when I run #PHPUNIT and #XDEBUG :

$ vendor/bin/phpunit --coverage-html coverage --coverage-text
PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
Runtime: PHP 8.2.28 with Xdebug 3.4.4
Configuration: /.../phpunit.xml
double free or corruption (fasttop)
/bin/bash: line 158: 196 Aborted (core dumped) vendor/bin/phpunit --coverage-html coverage --coverage-text

Has someone seen this before? How to solve it? #PHP

Yesterday I hunted down a performance regression in #phpunit 11.x and 12.x when big objects (e.g. ReflectionClass) are used in dataproviders, in comparison to phpunit 10.x

Proposed a fix, short discussion with Sebastian Bergmann, and here we go: Fix released today.

love it.

Release PHPUnit 12.2.2 · sebastianbergmann/phpunit

Fixed #6222: Data Provider seems to mess up Test Dependencies shortenArraysForExportThreshold XML configuration setting has no effect on all arrays exported for event-related value objects How t...

GitHub
Release PHPUnit 11.5.23 · sebastianbergmann/phpunit

Fixed #6222: Data Provider seems to mess up Test Dependencies shortenArraysForExportThreshold XML configuration setting has no effect on all arrays exported for event-related value objects How t...

GitHub
30 Years of PHP, 25 Years of PHPUnit | The PHP Consulting Company

Sebastian Bergmann looks back on 30 years of open source innovations.

30 years of #PHP, 25 years of #PHPUnit: In my new article, I share how we have changed the web together.

https://thephp.cc/articles/30-years-php-25-years-phpunit?ref=mastodon

#30YearsOfPHP

30 Years of PHP, 25 Years of PHPUnit | The PHP Consulting Company

Sebastian Bergmann looks back on 30 years of open source innovations.

Release PHPUnit 12.2.1 · sebastianbergmann/phpunit

Fixed #6228: Variadic test methods should not warn about too many arguments from data provider How to install or update PHPUnit

GitHub
Wenn einem der Lieblingsentwickler des Lieblingstestframeworks und defacto Standard in der Lieblingsprogrammiersprache den Lieblingstag der Woche verschönert.

Breaking Changes in Patch Releases, so wie ich es gerne habe.

https://github.com/sebastianbergmann/phpunit/commit/e6d3093e93282fac3c622a5981dcd8a69ce17bdd

#php #phpunit #fuuu
Be strict about data providers having redundant data · sebastianbergmann/phpunit@e6d3093

The PHP Unit Testing framework. Contribute to sebastianbergmann/phpunit development by creating an account on GitHub.

GitHub
Release PHPUnit 12.2.0 · sebastianbergmann/phpunit

Added Experimental Support for Open Test Reporting XML PHPUnit has supported reporting test results in the JUnit XML format for a long time. Unfortunately, there has never been a standard schema fo...

GitHub