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

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

3 голосов
/ 18 ноября 2009

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

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

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

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

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

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

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

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

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

Спасибо.

Ответы [ 3 ]

1 голос
/ 22 апреля 2010

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

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

  1. шаг 1. включить typemock с помощью Partcover через связывание их. сделай это через настройку typemock
  2. шаг 2. в разделе «Запустить настройки цели» в Partcover Browser, EXE-файл должен быть тестовый бегун, в мой случай, путь к mstest.exe
  3. шаг 3. рабочий каталог наиболее вероятен где ваш тест .dll живет с зависимости, скажем C: \ MyProject \ UnitTests \ Bin \ Debug
  4. шаг 4. рабочие аргументы: это для mstest, /testcontainer:foo.test.dll
  5. шаг 5. положить хотя бы 1 правило в: + [MyNamespace.MyAssemblyName] *, раздел правил

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

  • «Виды-> Просмотреть подробности покрытия» исходный код.
1 голос
/ 04 декабря 2009

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

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

0 голосов
/ 10 декабря 2009

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

...