Herd Executable Support and Pest 3 Mutation Testing in PhpStorm 2024.3
Last updated on by Paul Redmond
PhpStorm 2024.3 was released and includes support for PHP 8.4 as well as some awesome updates for Laravel Developers, such as detection of Laravel Herd PHP executables, mutation support for Pest 3, and parallel testing for Pest.
Automatic detection of Laravel Herd's PHP executable
PhpStorm automatically detects the path for your machine's current Herd PHP version. You can configure the Herd interpreter from the settings:
Mutation and Parallel Testing Support for Pest 3.0
PhpStorm has leveled up the Pest 3.0 testing experience for Laravel with full support for running parallel and mutation tests directly from your IDE. You can run tests with the mutation option directly from a test file:
You can also run a group of tests in parallel by selecting the option when clicking the run button in the gutter of a file. You can run tests by clicking on a it()
or test()
function directly, as well as a group of tests within a describe()
closure:
Learn More
This update also includes many PHP feature updates, such as refactoring to the new PHP 8.4 array functions, Property Hook support, and more. You can learn about everything new in PhpStorm 2024.3 by reading the PhpStorm blog post announcement.
Get started by Downloading PhpStorm 2024.3 now!