PHPunit 13 new features and state of the art > https://phpc.tv/w/cLNz7C9DTYTk6xKgtH85ec #php #phpunit
Test smarter, not harder: PHPUnit 13

PeerTube

If you use #InfectionPHP,

Your initial goal should be to achieve at least 90% code coverage and at least 90% MSI (Mutation Score Indicator).

If your codebase correctly handles all escaped mutants, it’s already strongly typed and behaviorally verified with #PHPUnit tests, without requiring additional static analysis tools.

SA tools will only be useful to identify missing or incomplete docblocks (e.g. array shapes) to improve IDE support and autocomplete accuracy.

https://github.com/sponsors/infection

#PHP

Sponsor @infection on GitHub Sponsors

Mutation Testing for PHP. Helps writing better code and tests.

GitHub

Hmm it seems Junie is evolving, it has found my non-default PHPUnit config file location, and has started getting into segfaults:

#AI #Junie #PHP #PHPUnit #LLM

Release PHPUnit 13.0.5 · sebastianbergmann/phpunit

Fixed #6521: Performance regression in PHPUnit 11.5.54, PHPUnit 12.5.13, and PHPUnit 13.0.4 Learn how to install or update PHPUnit 13.0 in the documentation. Keep up to date with PHPUnit: You c...

GitHub
Release PHPUnit 12.5.14 · sebastianbergmann/phpunit

Fixed #6521: Performance regression in PHPUnit 11.5.54, PHPUnit 12.5.13, and PHPUnit 13.0.4 Learn how to install or update PHPUnit 12.5 in the documentation. Keep up to date with PHPUnit: You c...

GitHub
Release PHPUnit 11.5.55 · sebastianbergmann/phpunit

Fixed #6521: Performance regression in PHPUnit 11.5.54, PHPUnit 12.5.13, and PHPUnit 13.0.4 Learn how to install or update PHPUnit 11.5 in the documentation. Keep up to date with PHPUnit: You c...

GitHub
We released 1.6.0 of event-sourcing-phpunit! See here for the changelog: https://github.com/patchlevel/event-sourcing-phpunit/releases/tag/1.6.0
#PHP #DDD #EventSourcing #PHPUnit #Testing
Release 1.6.0 · patchlevel/event-sourcing-phpunit

Release Notes for 1.6.0 Feature release (minor) 1.6.0 Total issues resolved: 0 Total pull requests resolved: 1 Total contributors: 1 enhancement 15: If exception is expected and not thrown, fail...

GitHub
Release PHPUnit 12.5.13 · sebastianbergmann/phpunit

Fixed #6489: Classification of self/direct/indirect deprecation triggers is not aligned with Symfony's bridge for PHPUnit Learn how to install or update PHPUnit 12.5 in the documentation. Keep u...

GitHub
Release PHPUnit 11.5.54 · sebastianbergmann/phpunit

Fixed #6489: Classification of self/direct/indirect deprecation triggers is not aligned with Symfony's bridge for PHPUnit Learn how to install or update PHPUnit 11.5 in the documentation. Keep u...

GitHub