主要就是配置PHPunit,可以进行额外的检查,需要用的时候参照文档就行了

1. 无用测试

启用本项后,若某个测试未进行断言,将被标记为有风险

可以通过任选如下方式中的一个进行配置

  • 命令行选项 --report-useless-tests
  • XML配置文件: beStrictAboutTestsThatDoNotTestAnything="true"

    2. 意外的代码覆盖

    启用本项后,如果某个带有@covers标注的测试,执行了未在@covers或@uses标注中列出的代码,将被标记为有风险

可以通过任选如下方式中的一个进行配置

  • 命令行选项 --strict-coverage
  • XML配置文件: beStrictAboutCoversAnnotation="true"

    3. 测试执行期间产生的输出

4. 测试执行时长的超时限制

5. 全局状态篡改

加上怎么进行配置的说明