<?xml version="1.0" encoding="UTF-8"?> <!-- ~ phpunit.coverage.xml ~ Copyright (c) 2018 thegrumpydictator@gmail.com ~ ~ This file is part of Firefly III. ~ ~ Firefly III is free software: you can redistribute it and/or modify ~ it under the terms of the GNU General Public License as published by ~ the Free Software Foundation, either version 3 of the License, or ~ (at your option) any later version. ~ ~ Firefly III is distributed in the hope that it will be useful, ~ but WITHOUT ANY WARRANTY; without even the implied warranty of ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ~ GNU General Public License for more details. ~ ~ You should have received a copy of the GNU General Public License ~ along with Firefly III. If not, see <http://www.gnu.org/licenses/>. --> <phpunit backupGlobals="false" backupStaticAttributes="false" bootstrap="vendor/autoload.php" colors="true" convertErrorsToExceptions="true" convertNoticesToExceptions="true" convertWarningsToExceptions="true" processIsolation="false" stopOnFailure="true"> <listeners> <listener class="JohnKary\PHPUnit\Listener\SpeedTrapListener" /> </listeners> <testsuites> <testsuite name="Api"> <directory suffix="Test.php">./tests/Api</directory> </testsuite> <testsuite name="Unit"> <directory suffix="Test.php">./tests/Unit</directory> </testsuite> <testsuite name="Feature"> <directory suffix="Test.php">./tests/Feature</directory> </testsuite> </testsuites> <filter> <whitelist processUncoveredFilesFromWhitelist="true"> <directory suffix=".php">./app</directory> <exclude> <file>app/Http/breadcrumbs.php</file> </exclude> </whitelist> </filter> <logging> <log type="coverage-clover" target="./storage/build/clover-all.xml" /> </logging> <php> <env name="APP_ENV" value="testing"/> <env name="CACHE_DRIVER" value="array"/> <env name="SESSION_DRIVER" value="array"/> <env name="QUEUE_DRIVER" value="sync"/> </php> </phpunit>