Change run-tests.sh to use Symfony Process instead of proc_open

Created on 22 September 2024, 7 months ago

Problem/Motivation

While working on 🐛 BROWSERTEST_OUTPUT_VERBOSE is not passed to run-tests.sh when running with it Active , I realised run-tests.sh is using proc_open&friends to execute the child concurrent subprocesses.

Using Symfony Process would be more robust as it allows fully separating the child STDOUT and STDERR from the main runner.

Proposed resolution

Changerun-tests.sh to use Symfony Process.

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

📌 Task
Status

Active

Version

11.0 🔥

Component

phpunit

Created by

🇮🇹Italy mondrake 🇮🇹

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024