<?xml version="1.0" encoding="UTF-8"?>
<phpunit
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.6/phpunit.xsd"
        backupGlobals="true"
        beStrictAboutTestsThatDoNotTestAnything="false"
        bootstrap="FunctionalTestsBootstrap.php"
        cacheResult="false"
        displayDetailsOnTestsThatTriggerWarnings="true"
        colors="true"
        failOnRisky="true"
        failOnWarning="true"
        stopOnError="false"
        stopOnFailure="false"
        stopOnIncomplete="false"
        stopOnSkipped="false"
>
    <coverage/>
    <testsuites>
        <testsuite name="Functional tests">
            <directory>../../Tests/Functional/</directory>
        </testsuite>
    </testsuites>
    <php>
        <!--
            @deprecated: Set this to not suppress warnings, notices and deprecations in functional tests
                         with TYPO3 core v11 and up.
                         Will always be done with next major version.
                         To still suppress warnings, notices and deprecations, do NOT define the constant at all.
         -->
        <const name="TYPO3_TESTING_FUNCTIONAL_REMOVE_ERROR_HANDLER" value="true"/>
        <ini name="display_errors" value="1"/>
        <env name="TYPO3_CONTEXT" value="Testing"/>
    </php>
    <source>
        <include>
            <directory>../../Classes/</directory>
        </include>
    </source>
</phpunit>