You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@thrift.apache.org by "Volodymyr Panivko (Jira)" <ji...@apache.org> on 2026/09/20 14:23:00 UTC
[jira] [Created] (THRIFT-6323) Fix PHPUnit deprecations and notices in PHP test suite
Volodymyr Panivko created THRIFT-6323:
-----------------------------------------
Summary: Fix PHPUnit deprecations and notices in PHP test suite
Key: THRIFT-6323
URL: https://issues.apache.org/jira/browse/THRIFT-6323
Project: Thrift
Issue Type: Improvement
Components: PHP - Library
Reporter: Volodymyr Panivko
The PHP test suite currently triggers PHPUnit deprecations and notices when running under PHPUnit 13:
* 1 runner deprecation: phpunit.xml uses deprecated cacheResult attribute.
* Multiple mock-object notices: tests use createMock() without configuring expectations.
* Multiple any() invocation-count deprecations on function mocks.
These warnings are pre-existing and not caused by recent deprecation-removal work, but they clutter CI output and will become hard errors with PHPUnit 14. This task is to clean them up by:
1. Replacing cacheResult with recordTestRunHistory in lib/php/phpunit.xml.
2. Using createStub() instead of createMock() for objects that only define return values.
3. Replacing expects(any()) with concrete invocation counts or stubs on function mocks.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)