PHPUnit,代码覆盖率,xdebug和html报告

嗯,我有一个问题,试图设置代码覆盖率报告。首先我需要做的是安装xdebug,我做到了,它的工作原理......实际上,不是向我展示测试代码的覆盖范围,而是显示了PHPUnit模块目录中的一些文件,以及其他一些文件从框架的系统目录文件怪如:PHPUnit,代码覆盖率,xdebug和html报告

C:/ XAMPP/htdocs中/.../的src /模块/单元测试/班/ Kohana的/单元测试/ helpers.php
C:/ XAMPP/htdocs中/ .. ./src/modules/Unittest/classes/unittest/helpers.php
C:/ XAMPP/htdocs中/.../的src /系统/班/ Kohana的/ config.php文件

另一个问题是覆盖文件那应该是html报告,这些报告是使用每个执行的“phpunit”命令创建的,始终保存到C://目录。我试图在php.ini中的xdebug设置中更改它,但没有任何工作。

有谁知道可能是什么原因?
我使用詹金斯,如果这是任何有用的信息。
如果您需要更多信息,请告诉我。

谢谢。

回答:

C:/xampp/htdocs/.../src/modules/Unittest/classes/kohana/unittest/helpers.php 

C:/xampp/htdocs/.../src/modules/Unittest/classes/unittest/helpers.php

C:/xampp/htdocs/.../src/system/classes/kohana/config.php

这些文件看起来像测试助手和配置。 PHPUnit将为每个不仅包含单元测试的文件生成代码覆盖率。

如果你不希望这些文件显示了使用excludes in your phpunit.xml file

<whitelist addUncoveredFilesFromWhitelist="true"> 

<directory suffix=".php">src</directory>

<exclude>

<directory suffix=".php">tests</directory>

<file>src/system/classes/kohana/config.php</file>

</exclude>

</whitelist>


要回答我们需要看你怎么运行的测试和phpunit.xml第二个问题。

以后请考虑每个“问题”只打一个可回答的问题。由于这不是一个论坛,每个问题都应该是一个解决的问题,所以更容易为你的东西获得答案:)

以上是 PHPUnit,代码覆盖率,xdebug和html报告 的全部内容, 来源链接: utcz.com/qa/260432.html

回到顶部