Phabricator phpunit配置-覆盖率

Phabricator phpunit配置-覆盖率,phpunit,phabricator,arcanist,Phpunit,Phabricator,Arcanist,我正在尝试在phabricator的DIFF view中设置一个覆盖率报告。我有以下配置: .arcconfig tests/phpunit.xml 似乎arcanist没有收集报道信息。我甚至试过浏览phabricator的源代码,但找不到关于如何启用它的线索 欢迎提出任何建议 将白名单添加到测试/phpunit.xml。检查这是一条边界线。你应该扩展你的答案,在这里包含尽可能多的信息,并且使用链接仅供参考。这不是完整的配置,我们有一个白名单。HTML覆盖正常工作。 { "project_

我正在尝试在phabricator的DIFF view中设置一个覆盖率报告。我有以下配置:

.arcconfig

tests/phpunit.xml

似乎arcanist没有收集报道信息。我甚至试过浏览phabricator的源代码,但找不到关于如何启用它的线索


欢迎提出任何建议

将白名单添加到测试/phpunit.xml。检查

这是一条边界线。你应该扩展你的答案,在这里包含尽可能多的信息,并且使用链接仅供参考。这不是完整的配置,我们有一个白名单。HTML覆盖正常工作。
{
  "project_id" : "SuperProject",
  "conduit_uri" : "https://phabricator.dev/",
  "unit.engine": "PhpunitTestEngine",
  "unit.phpunit.binary": "./vendor/bin/phpunit",
  "phpunit_config": "tests/phpunit.xml"
}
<phpunit>
    <testsuite name="unit">
        <directory suffix="Test.php">unit/accountancy</directory>
        ....
        <directory suffix="Test.php">unit/store</directory>
    </testsuite>
    <logging>
        <log type="coverage-clover" target="../build/logs/clover.xml" />
    </logging>
</phpunit>
{
  "0": {
    "namespace": null,
    "name": "Restriction\\CalculatorTest::testGetDiscount with data set #0",
    "link": null,
    "result": "pass",
    "duration": 0.00362205505371,
    "extra": null,
    "userData": "",
    "coverage": []   <-- why is it empty?
  },
  ...
}