Последовательная и простая группа IDE и инструментов для встроенного кода и модульного тестирования в C ++? - PullRequest
3 голосов
/ 23 мая 2010

Я запускаю новый проект прошивки в C ++ для Texas Instrument C283xx и C6xxx целей . Модульные тесты не будут выполняться на целевом , но будут скомпилированы с gcc / gcov на ПК с Windows (и также на ПК) с простыми метриками для покрытия тестируемого кода .

Весь проект будет частью Cruise Control.NET для непрерывной интеграции.

У меня вопрос: каковы совместимые IDE / framework / tools для совместной работы?

A / Один из разработчиков говорит CodeComposerStudio V3.1 для приложения и CodeBlocks + CxxUnit для модульных тестов.

B / Меня больше привлекают CodeComposerStudio V4 для приложения, Eclipse CDT (ну, как CCS V4) и CppUnit для модульного теста + MockCpp для издевательств.

Мне не нужны лучшие в своем классе инструменты для каждого процесса , но глобальное, последовательное и простое решение (или группа инструментов, если вы предпочитаете).

Ответы [ 2 ]

1 голос
/ 05 июня 2010

На мой взгляд, Google C ++ Test Framework и Google C ++ Mocking Framework могут быть лучшим вариантом.Он работает с eclipse cdt, и выходные данные могут быть сгенерированы в формате xml для серверов CI.

0 голосов
/ 23 мая 2010

Я понимаю, что юнит-тесты не работают на цели. Но в любом случае вы можете захотеть собрать тестовое покрытие в целевом объекте.

См. SD C ++ Test Coverage для инструмента, который работает практически с минимальной занимаемой площадью в большинстве целей. Вы должны настроить предоставленную небольшую процедуру сбора данных, чтобы это работало; как правило, послеобеденное упражнение.

...