如何在PHPUnit中列出以编程方式生成的PHP文件?
我正在以编程方式生成一些PHP代码,我想通过PHPUnit进行测试 代码根据测试用例的需要生成,然后保存在白名单文件夹中的php文件中 当PHPUnit完成运行时,文件将保留在该文件夹中,以便我可以检查它们的代码覆盖率 但是,在我的PHPUnit引导中,我清空了该文件夹,这样以前的PHPUnit执行就不会影响刚刚启动的执行的结果如何在PHPUnit中列出以编程方式生成的PHP文件?,phpunit,Phpunit,我正在以编程方式生成一些PHP代码,我想通过PHPUnit进行测试 代码根据测试用例的需要生成,然后保存在白名单文件夹中的php文件中 当PHPUnit完成运行时,文件将保留在该文件夹中,以便我可以检查它们的代码覆盖率 但是,在我的PHPUnit引导中,我清空了该文件夹,这样以前的PHPUnit执行就不会影响刚刚启动的执行的结果 <?xml version="1.0" encoding="UTF-8"?> <phpunit bootstrap="./test/boots
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
bootstrap="./test/bootstrap.php"
convertErrorsToExceptions="true"
stopOnError="true"
stopOnFailure="true"
>
<testsuites>
<testsuite name="TestSuite">
<directory>./test/</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory suffix=".php">./src-generated/</directory>
</whitelist>
</filter>
</phpunit>
有没有办法在生成文件时将其列入白名单?有没有一种方法可以动态添加它们,或者告诉PHPUnit覆盖遇到的任何文件,而不考虑路径
路径是正确的,所有测试都正确运行,只是我没有得到代码覆盖率
我不确定,但如果您在生成的文件中使用@coversNothing注释,它将被覆盖,因此您不需要白名单。
Error: Incorrect whitelist config, no code coverage will be generated.