Receiving Fatal error: Directive 'track_errors' is no longer available in PHP in Unknown on line 0 when running tests on PHP 7.0. Additionally, many tests are failing.
The GH workflow is providing a false positive because make test always returns status 0, regardless of individual test results.
Avoid user interaction properly (via make test TESTS=-q).
Set environment var to return an exit status when an individual test fails (REPORT_EXIT_STATUS=1).
Receiving
Fatal error: Directive 'track_errors' is no longer available in PHP in Unknown on line 0
when running tests on PHP 7.0. Additionally, many tests are failing.The GH workflow is providing a false positive because
make test
always returns status0
, regardless of individual test results.make test TESTS=-q
).REPORT_EXIT_STATUS=1
).Refs:
Tests are passing correctly on other versions of PHP.