Как заставить Gallio и NCover 1.5.8.2 работать в командной строке? - PullRequest
3 голосов
/ 24 августа 2009

Я видел несколько примеров, в которых используется gallio, например:

Gallio.Echo.exe Widget.Tests.dll /runner:NCover /runner-property:NCoverCoverageFile='C:\Temp\WidgetCoverage.xml' /runner-property:NCoverArguments='//eas .*.Tests;Gallio;MbUnit;OtherIgnoredAssembly'

Когда я запускаю это, он выдает ошибку, в которой говорится, что '// eas. *. Tests; Gallio; MbUnit; OtherIgnoredAssembly' не может быть найдено? Я ищу пример того, как правильно выбрать NCoverAgurments для 1.5.8? Мне также нужно зарегистрировать COM-объект CoverLib.lib?

1 Ответ

3 голосов
/ 26 августа 2009

NCover v1.58 не поддерживает аргумент // eas. Используйте аргумент // и укажите список имен сборок, которые вы хотите профилировать. Обязательно указывайте только отображаемое имя сборки, а не ее путь или имя файла.

...