Edit report at https://bugs.php.net/bug.php?id=79639&edit=1
ID: 79639 Patch added by: c...@php.net Reported by: dragoo...@php.net Summary: run-tests doesn't pass all info down to workers Status: Open Type: Bug Package: Testing related Operating System: All PHP Version: master-Git-2020-05-27 (Git) Block user comment: N Private report: N New Comment: The following pull request has been associated: Patch Name: Fix #79639 - Preserving the html report options in parallel worker mode On GitHub: https://github.com/php/php-src/pull/5632 Patch: https://github.com/php/php-src/pull/5632.patch Previous Comments: ------------------------------------------------------------------------ [2020-05-27 03:31:05] dragoo...@php.net Description: ------------ As per chats on Room 11. run-tests with parallel enabled, it doesn't pass down all info to the workers. One example (of many?) is a fatal error when using --html option with parallel. The fopen handle() doesn't get passed down to the worker, as the "resource" in $GLOBAL memory doesn't get sent over. The bug fix is available on github, I'll reference the bug number there. Test script: --------------- make TEST_PHP_ARGS="--html report.html -j2" test Expected result: ---------------- Tests run Actual result: -------------- Fatal error: Uncaught TypeError: fwrite(): Argument #1 ($handle) must be of type resource, int given in /home/dragoonis/code/php-src/run-tests.php:3332 ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=79639&edit=1