1

VS Code Coverage Run Settings を構成して、ターゲット ライブラリのみを含め、テスト ライブラリは含めず、サード パーティ ライブラリは含めないようにする方法を見つけようとしています。

構文は次のとおりです。

<Include>
    <ModulePath>.*\\MyProject\..*\.dll$</ModulePath>
</Include>
<Exclude>
    <ModulePath>.*\.Test.dll$</ModulePath>
</Exclude>

内部の文字列はフル パスです (次のようになります)。

...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.dll
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.Test.dll
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\Moq.dll

これまでのところ、正規表現を含めると、ターゲット dll とサードパーティの dll の両方が含まれます。

含める方法

...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.dll
                             ^^^^^^^^^^^^^^           ^^^^^^^^^^^^^^

しかし除外

...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\Moq.dll
                             ^^^^^^^^^^^^^^

?

4

1 に答える 1