mirror of
https://github.com/ivuorinen/monolog-gdpr-filter.git
synced 2026-03-12 06:01:02 +00:00
* fix: remove xdebug-specific settings from phpunit.xml and composer.json Remove `<ini name="xdebug.mode" value="coverage"/>` from phpunit.xml and `XDEBUG_MODE=coverage` prefix from composer scripts. These fail when xdebug is not installed and are unnecessary when using PCOV for code coverage. * ci: switch from xdebug to pcov for code coverage Both test matrix and coverage jobs now use `coverage: pcov`, matching the existing test-coverage.yaml workflow. PCOV is faster for coverage-only use and avoids the xdebug dependency conflict. * build: replace xdebug with pcov in Docker setup Switch Docker development environment from xdebug to pcov for code coverage and remove the XDEBUG_MODE environment variable from docker-compose.yml. Standardizes on pcov across all environments.
25 lines
781 B
XML
25 lines
781 B
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd"
|
|
bootstrap="vendor/autoload.php"
|
|
cacheDirectory=".phpunit.cache"
|
|
executionOrder="depends,defects"
|
|
beStrictAboutOutputDuringTests="true"
|
|
displayDetailsOnPhpunitDeprecations="true"
|
|
failOnPhpunitDeprecation="true"
|
|
failOnWarning="true">
|
|
<testsuites>
|
|
<testsuite name="default">
|
|
<directory>tests</directory>
|
|
</testsuite>
|
|
</testsuites>
|
|
|
|
<source ignoreIndirectDeprecations="true" restrictNotices="true" restrictWarnings="true">
|
|
<include>
|
|
<directory>src</directory>
|
|
</include>
|
|
</source>
|
|
|
|
<coverage/>
|
|
</phpunit>
|