代码之家  ›  专栏  ›  技术社区  ›  Adam Cameron

PHPUnit:创建自定义代码覆盖率报告器/记录器

  •  7
  • Adam Cameron  · 技术社区  · 8 年前

    PHPMD PHPCS ,可以为结果输出指定自定义格式化程序,例如:

     vendor/bin/phpmd test \\my\\namespace\\renderers\\phpmd\\AdamFormat phpmd.xml
    

    PHPC公司:

    vendor/bin/phpcs --standard=phpcs.xml --report=./src/renderers/phpcs/AdamFormat.php
    

    我想为普普普尼特做同样的事情,但让图斯法画了一个空白(调查,谷歌,搜索这里)。看着普普尼特的密码,我觉得这一切都有点困难:

    Code coverage handler :

    if (isset($arguments['coverageClover'])) {
        $this->printer->write(
            "\nGenerating code coverage report in Clover XML format ..."
        );
        try {
            $writer = new CloverReport;
    

    Logging :

    if (isset($arguments['testdoxHTMLFile'])) {
        $result->addListener(
            new HtmlResultPrinter(
    

    我没有发现 docs 这说明情况并非如此。对我来说似乎是个奇怪的缺口。

    1. 我读得对吗?普普尼特不支持这个?
    2. Heath Robinson 态度?

    我知道一个人可以用 --coverage-php

    0 回复  |  直到 8 年前
    推荐文章