Есть ли плагин, который интегрируется в CPPUnit с VS2008 или Eclipse CDT? - PullRequest
5 голосов
/ 09 марта 2009

У нас есть несколько проектов, в которых есть тесты CPPUnit, которые создаются и выполняются с использованием сценария ant для их сборки (сейчас мы используем Borland C ++, но мы переходим на VS2008).

Проблема в том, что интерфейс для запуска и просмотра результатов тестов неприятен (командная строка). Было бы здорово, чтобы они запускались в затмении или VS2008.

Было бы намного лучше, если бы плагин, в котором я мог выбрать тесты, которые я хочу выполнить, и получить некоторую визуальную обратную связь (зеленая полоса / красная полоса), указывая мне на неудачные тесты и сообщения.

Это существует с JUnit в Eclipse (для java), но есть ли что-то подобное для C ++, использующего Eclipse CDT или VS2008? Был бы полезен и пользовательский интерфейс для тестирования пользовательского интерфейса, поэтому я мог бы запустить пользовательский интерфейс как действие после сборки.

РЕДАКТИРОВАТЬ (возможный ответ):

Я нашел этот проект: ECUT , но я еще не тестировал его. Выглядит многообещающе Я обновлю этот вопрос, как только получу больше опыта в проекте.

Ответы [ 4 ]

1 голос
/ 22 июня 2013

Я нашел ваш пост в своем стремлении к простой интеграции CppUnit с Eclipse CDT, поэтому для всех, как я, кто ищет простую интеграцию CppUnit с Eclipse CDT:

Я создал плагин Eclipse для поддержки ванильных отчетов CppUnit XML Test с официальным плагином поддержки модульного тестирования Eclipse CDT C / C ++.

Я сделал его доступным на GitHub

Так да , теперь есть :)) 1011 *

1 голос
/ 10 марта 2009

Похоже, что они не для запуска тестов в Visual Studio, просто MfcTestRunner и QtTestRunner .

Для Visual Studio Resharper и TestDriven.Net - это обычные подозреваемые, которые сначала ищут бегунов, но оба не поддерживают CPPUnit.

0 голосов
/ 20 октября 2009

cxxunit - еще одно решение для тестирования рамки.

http://web -cat.cs.vt.edu / затмение / cxxtest /

0 голосов
/ 09 марта 2009

Я полагаю, что есть тестер GUI, который поставляется с cppunit, вы можете использовать это в своем событии после сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...