Еще один вопрос о Пустом отчете в части покрытия

StackOverflow https://stackoverflow.com/questions/2050980

  •  20-09-2019
  •  | 
  •  

Вопрос

Я попробовал перечисленные шаги здесь, но я все еще не могу заставить partcover генерировать какие - либо выходные данные, кроме:

<?xml version="1.0" encoding="utf-8"?>
<PartCoverReport ver="2.2.0.36423" />

Вот что я сделал:

  1. Установлен 2.2 вместо 2.3
  2. Запускал corflags / Force /32bit+ PartCover.exe
  3. Запускал corflags / Force /32bit+ PartCover.browser.exe

Вот моя командная строка:

partcover --target nunit-console-x86.exe --target-args unittests.dll  --include +[*]* --output c:\temp\out.txt

Когда я запускаю эту команду, вот результат, который я получаю:

Start target
Wait results
NUnit version 2.5.0.9117 (RC)
Copyright (C) 2002-2008 Charlie Poole.\r\nCopyright (C) 2002-2004 James W. Newki
rk, Michael C. Two, Alexei A. Vorontsov.\r\nCopyright (C) 2000-2002 Philip Craig
.\r\nAll Rights Reserved.

Runtime Environment -
   OS Version: Microsoft Windows NT 6.0.6002 Service Pack 2
  CLR Version: 2.0.50727.4200 ( Net 2.0.50727.4200 )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: net-2.0.50727.4200
.Gendarme v2.4.0.0
Copyright (C) 2005-2009 Novell, Inc. and contributors

Initialization: 1.1 seconds
unittests.dll: 2.4 seconds

One assembly processed in 3.5 seconds.
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
.................................
Tests run: 1076, Errors: 0, Failures: 0, Inconclusive: 0 Time: 19.071907 seconds

  Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0

Walk results

Есть ли у кого-нибудь какие-либо предложения, которые могли бы помочь?Спасибо!

Это было полезно?

Решение

Хорошо, вот что я сделал, чтобы устранить проблему, в дополнение к описанным выше шагам:

Добавьте файл настроек:settings.xml

<PartCoverSettings>
  <Target>nunit-console-x86.exe</Target>
  <TargetArgs>unittests.dll</TargetArgs>
  <Rule>+[*]*</Rule>
</PartCoverSettings>

Запустите с помощью этой командной строки:

partcover --settings settings.xml --output out.xml

И это создает XML-файл.

Мне также не нужно было понижать рейтинг до 2.2.2.3, кажется, сейчас у меня работает нормально...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top