OpenCover не уважает опцию-excludeByFile - PullRequest
0 голосов
/ 24 июня 2019

После указания excludeByFile файлы с совпадающими именами будут исключены из покрытия

Файл уравнение Lexer.cs находится в C: \ work \ solution \ project \ generate \ уравнениеLexer.cs. В сгенерированном файле xml

присутствует имя файла "уравнение_эксперта.cs", предоставленное openCover, но все еще упомянутый файл.

Имя файла - expressionLexer.cs, который находится в сгенерированной папке. вызов opencover выглядит так: . \ openCover \ OpenCover.Console.exe -target: "C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe" -targetargs: "ExpressionTranslator.Test .dll / Logger: trx / Платформа: x86 / Parallel "-register -excludeByFile: уравненияParser *; уравненияLexer.cs; Designer.cs; .g.cs; .gics; .xaml.cs -returntargetcode -hideskipped: Все-выход: TestResults \ OPENCOVER_VSTEST_FILE.xml

Все еще класс expressionLexer присутствует в выходном XML-файле.

Согласно документации, файл 'expressionLexer.cs' должен быть исключен

...