PartCover и несколько TargetArgs

Мне нужно загрузить отчет о покрытии из источника множественных тестов, но если я установлю несколько dll (две из них проверяют один и тот же класс) в TargetArgs, данные о покрытии будут перезаписаны результатами последней dll.

Как я могу добавить результаты нескольких dll, тестирующих один и тот же класс?

Вот пример моего конфигурационного файла partcover

<PartCoverSettings>
  <Target>c:\NUnit\nunit-console.exe</Target> 
  <TargetWorkDir>c:\MyProject\Testing</TargetWorkDir> 
  <TargetArgs>ApplicationServices.Test.dll Integration.Test.dll</TargetArgs> 
  <Rule>+[MyProject.*]*</Rule> 
  <Rule>-[*.Test]*</Rule> 
</PartCoverSettings>

Заранее спасибо


person Rodrigo Juarez    schedule 06.07.2010    source источник


Ответы (1)


Это действительно должно работать. Я делаю то же самое — запускаю несколько тестовых сборок и получаю результат покрытия. Я делаю это из командной строки, а не из файла конфигурации.

Вы дважды проверили, что ваши правила верны?

person John Mills    schedule 17.07.2010
comment
Привет. Проблема не в запуске нескольких тестовых сборок. Это работает, но последняя сборка перезаписывает покрытие для первой, если две сборки охватывают один и тот же класс. - person Rodrigo Juarez; 21.07.2010