Bug #81110 [Com]: Tests use unsupported ondemand process manager
Edit report at https://bugs.php.net/bug.php?id=81110&edit=1
ID: 81110
Comment by: ayhenswcnickolas at gmail dot com
Reported by: rainer dot jung at kippdata dot de
Summary: Tests use unsupported ondemand process manager
Status: Open
Type: Bug
Package: FPM related
Operating System: Solaris 10 Sparc
PHP Version: 7.4.20
Block user comment: N
Private report: N
New Comment:
Hi ,
I also want to add that You can create a manual test case that you later decide is a good test to
automate, but you still want to be able to run that test as part of a test plan.
(https://www.my-accountaccess.com/)github.com
Previous Comments:
------------------------------------------------------------------------
[2021-06-05 11:08:36] rainer dot jung at kippdata dot de
Maybe the skip can be implemented similar to what was added in
https://bugs.php.net/bug.php?id=70540
------------------------------------------------------------------------
[2021-06-05 11:05:03] rainer dot jung at kippdata dot de
Description:
------------
Some FPM tests use the ondemand process manager hard coded in the test recipe. But ondemand only
works with kqueue or epoll, but not with Solaris event ports. So the tests fail, because the pools
do ot even start.
Especially bad is bug80024-socket-reduced-inherit.phpt, because when it calls reload() it can't
find a pid file and kills all PIDs with SIGUSR2 resulting in the shell running make test also
getting killed.
The three tests using ondemand are:
- sapi/fpm/tests/bug68423-multi-pool-all-pms.phpt
- sapi/fpm/tests/bug80024-socket-reduced-inherit.phpt
- sapi/fpm/tests/bug68391-conf-include-order.phpt
The should either use a different pm when event ports are in use or being skipped.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=81110&edit=1
Thread (3 messages)