16

我尝试了以下配置:

<?xml version="1.0" encoding="UTF-8"?>
<phpunit>
    <testsuites>
      <testsuite name="My Test Suite">
         <directory suffix=".php">Test/Case/Model</directory>
        <exclude>Test/Case/Model/Behavior</exclude>
      </testsuite>
    </testsuites>
</phpunit>

但它不排除覆盖报告中的行为。如何从覆盖率报告中排除这些目录或文件?

4

1 回答 1

32

exclude参阅元素 phpunit 文档

这是一个例子phpunit.xml

<?xml version="1.0" encoding="utf-8"?>
<phpunit>
  <filter>
    <whitelist>
      <directory suffix=".php">../</directory>
      <exclude>
        <file>../ext_emconf.php</file>
        <directory suffix=".php">../tests</directory>
      </exclude>
    </whitelist>
  </filter>
</phpunit>
于 2013-08-19T10:59:57.287 回答