PHPUnit 是否有功能(或外部方式)来反映目标对象,并且失败或标记TestIncomplete()'ish它没有测试的方法?
需要明确的是;这将在存在测试套件的情况下。开发人员添加了一个新方法,但忽略了为其编写测试。目前,它不会影响单元测试过程。我正在寻找一种方法来改变这一点。
提前谢谢。
PHPUnit 可以将代码覆盖率数据记录到包含序列化数据的文件中,您可以在以后对其进行分析。通过这种方式,您可以找到有关未经测试的方法:
$ phpunit --coverage-php coveragedata.ser .
PHPUnit 3.7 本身在类/方法未经测试或代码覆盖率低于独立时不会失败。