4

私が理解している限り、名前でコードカバレッジからファイルとディレクトリを除外できますが、パターンを一致させることで除外することは可能ですか?

これを尋ねるのは、すべてのviewサブフォルダーへのパスをphpunit.xml. <exclude>*/view</exclude>おそらくのような何か?これは、「view到達したすべてのフォルダーを除外する」ことを意味します。

4

1 に答える 1

7

はい、コード カバレッジから除外するファイル パターンを指定できます。これは私の PHPUnit.xml.dist ファイルの 1 つのサンプルです。

<!-- Add files not covered with tests into Code Coverage Analysis -->
<filter>
    <whitelist processUncoveredFilesFromWhitelist="true">
        <directory suffix=".class">.</directory>
        <directory suffix=".fn">.</directory>
        <directory suffix=".php">.</directory>
        <exclude>
            <directory>ExternalLibraries</directory>
        </exclude>
    </whitelist>
</filter>

コード カバレッジのPHPUnit マニュアルと、マニュアルのコード カバレッジファイルを含む/除外するセクションでは、ディレクトリまたは名前でファイル パターンを指定する追加オプションが示されます。

于 2013-09-23T15:45:05.133 に答える