Интеграция Partcover и Typemock

Мне было интересно, если у кого-то есть идеи о том, как интегрировать typemock и partcover.

У нас есть модульные тесты, которые используют typemock в нашем приложении на основе C# sharepoint, и мы хотели бы запускать их через partcover и иметь возможность видеть детали покрытия.

Я смог запустить тесты typemock через partcover, однако partcover не может отобразить подробные данные для кода, который был протестирован?

Я получил тесты для запуска через partcover, чтобы Partcover запускал бегунка Typemock, который, в свою очередь, запускает MSTest.

Мои настройки браузера Partcover следующие:

ExecutableFile: * Путь к typemock*\TMockRunner.exe

Рабочий каталог: * Папка, которая уже существует *

Рабочие аргументы: * Путь к MSTest*\MSTest.exe /noisolation /testcontainer:* Путь к DLL*

Любые идеи были бы отличными, особенно о том, как partcover извлекает детали покрытия.

Благодарю.

3 ответа

Вы можете попробовать эту ссылку: Typemock и инструменты покрытия кода. Мне не повезло с интерфейсом PartCover, поэтому я попробую командную строку.

обновление: я получил графический интерфейс.

  1. шаг 1. включить typemock с partcover, связав их. сделать это через настройку typemock
  2. шаг 2. в разделе "Запустить настройки цели" в Partcover Browser, исполняемый файл должен быть тестовым, в моем случае это путь к mstest.exe
  3. Шаг 3. Рабочая директория, скорее всего, где ваш тестовый.dll живет с его зависимостями, скажем, c:\myproject\unittests\bin\Debug
  4. шаг 4. рабочие аргументы: это для mstest, /testcontainer:foo.test.dll
  5. шаг 5. поместите хотя бы 1 правило в: +[MyNamespace.MyAssemblyName]*, раздел правил

после этого вы увидите покрытие кода и автоматически загрузится тест-загрузчик typemock, если вы правильно его связали. не забудьте в браузере partcover перейти

  • 'Views->View details', чтобы увидеть исходный код.

Для всех, кто интересуется, partcover в настоящее время не поддерживается Typemock. Однако, похоже, что обложка Part будет поддерживаться в будущих версиях Typemock.

http://www.typemock.com/community/viewtopic.php?t=762

Последняя версия Typemock Isolator (5.4.5) поддерживает Partcover.

Другие вопросы по тегам