<phpunit backupGlobals="true"
         backupStaticAttributes="false"
         bootstrap="vendor/autoload.php"
         cacheTokens="false"
         colors="true"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
         forceCoversAnnotation="true"
         mapTestClassNameToCoveredClassName="false"
         processIsolation="false"
         stopOnError="false"
         stopOnFailure="false"
         stopOnIncomplete="false"
         stopOnSkipped="false"
         strict="true"
         verbose="true">

  <logging>
    <log type="coverage-html" target="build/report" charset="UTF-8" highlight="false" lowUpperBound="35" highLowerBound="70"/>
    <log type="coverage-clover" target="build/coverage.xml"/>
    <log type="coverage-text" target="php://stdout" showUncoveredFiles="true"/>
    <log type="junit" target="build/logfile.xml" logIncompleteSkipped="true"/>
    <log type="testdox-html" target="build/testdox.html"/>
    <log type="testdox-text" target="build/testdox.txt"/>
  </logging>

  <testsuites>
    <testsuite name="Merkle Tree Tests">
      <directory>tests/</directory>
    </testsuite>
  </testsuites>

  <filter>
    <whitelist processUncoveredFilesFromWhitelist="true">
      <directory>src/</directory>
    </whitelist>
  </filter>
</phpunit>
