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

Reply via email to