Интеграция неуправляемой инфраструктуры тестирования c ++ с Visual Studio 2008 (GUI Test Runner) - PullRequest
6 голосов
/ 15 марта 2011

Одна вещь, которая мне нравится в Visual Studio Unit Testing Framework - это то, что все модульное тестирование выполняется от IDE, от определения класса до запуска теста с графической зеленой / красной полосой, дающей результаты теста.

Я использую CppUnit и Google Test для тестирования своих приложений. Мне вполне удалось интегрировать оба в Visual Studio IDE, учитывая вывод текста.

Интересно, кто-нибудь создаст надстройку Visual Studio, позволяющую одновременно запускать тест из DevStudio и имеющую графический тестер для обратной связи?

Спасибо

Nic

Ответы [ 2 ]

1 голос
/ 20 июня 2011

Я наконец нашел интересный способ сделать то, что искал.

Я создал проект типа «VisualStudioPackage» (VsPackage), который используется для добавления пользовательских функций в среду разработки.

В этом проекте я обернул тестовый запуск CppUnit и добавил пользовательский тестовый слушатель, который используется для обновления статистики в окне (предоставляемом VsPackage) в DevStudio.

Я также добавил пользовательскую команду для запуска модульного тестирования моего проекта.

0 голосов
/ 05 мая 2011

Мне еще предстоит найти интеграцию для любого проекта. В моей компании некоторые люди пишут свои тесты на c ++ / cli, которые можно запускать с помощью mstest. Это немного брутто, но это решение.

...