PHPUnit - błąd przy generowaniu coverage'u

Próbując uruchomić testy z generowaniem coverage'u w PhpStorm dostaję błąd:

PHPUnit 8.1.2 by Sebastian Bergmann and contributors.

Error:         Incorrect whitelist config, no code coverage will be generated.



Time: 67 ms, Memory: 12.00 MB

OK (7 tests, 14 assertions)

Testy uruchamiają się poprawnie, jest tylko problem z generowaniem raportu. Mój plik phpunit.xml.dit:

<phpunit bootstrap="vendor/autoload.php">
    <testsuites>
        <testsuite name="tests">
            <directory>./tests</directory>
        </testsuite>
    </testsuites>
</phpunit>

1 odpowiedź

Musisz dodać konfigurację whitelisty plików, które mają być brane pod uwagę przy generowaniu raportu pokrycia kodu testami, np.

<phpunit bootstrap="vendor/autoload.php">
    <testsuites>
        <testsuite name="tests">
            <directory>./tests</directory>
        </testsuite>
    </testsuites>

      <filter>
              <whitelist>
                      <directory>./src</directory>
                </whitelist>
      </filter>
</phpunit>

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.