Последовательная и простая группа IDE и инструментов для встроенного кода и теста на единицу в C ++?

StackOverflow https://stackoverflow.com/questions/2889952

Вопрос

Я начинаю новый проект прошивки в C ++ Для Техасского инструмента C283xx и C6xxx целиОтказ Установка тестов не будет работать на цели, но будет скомпилирован с GCC / GCOV. На ПК с Windows (и запустить, а также на ПК) с простыми метриками для проверки кода покрытия.

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

Мой вопрос: каковы постоянные IDE / Framework / Tools для совместной работы?

A / один из разработчиков говорит CodeComPoserSerstudio v3.1 для приложения и Кодовые блоки + cxxunit. для модульных тестов.

Б / я больше привлекает CodeComPoserSerstudio V4. Для приложения, Eclipse CDT. (Ну, как CCS V4) и CPPUNIT. для теста на единицу + MockCPP. для издеваний.

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

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top