News

Herd Executable Support and Pest 3 Mutation Testing in PhpStorm 2024.3

Published
Herd Executable Support and Pest 3 Mutation Testing in PhpStorm 2024.3 image

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!

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

masteringlaravel logo
Laravel Code Review

Get expert guidance in a few days with a Laravel code review

Visit Laravel Code Review

The latest

View all →
Laravel Auditor Audits Your App With Your Own AI Agent image

Laravel Auditor Audits Your App With Your Own AI Agent

Read article
A simple form builder that stays out of your way image

A simple form builder that stays out of your way

Read article
Laravel AI: Trace Agent Runs With Lifecycle Events image

Laravel AI: Trace Agent Runs With Lifecycle Events

Read article
Laravel AI: Get Raw HTTP Responses and Rate Limits image

Laravel AI: Get Raw HTTP Responses and Rate Limits

Read article
Agent Run Observability in Laravel AI SDK 0.11 image

Agent Run Observability in Laravel AI SDK 0.11

Read article
Debounced Queued Event Listeners in Laravel image

Debounced Queued Event Listeners in Laravel

Read article