Инструменты для ежевечернего модульного тестирования проекта C

#git #unit-testing #tdd #teamcity #nightly-build

#git #модульное тестирование #tdd #teamcity #ежевечерняя сборка

Вопрос:

Я ищу подходящие инструменты, с помощью которых я могу выполнять ежевечерний модульный тест. У меня есть встроенный проект c в git, и я использую teamcity для ночной сборки. Проблема, с которой я сталкиваюсь, заключается в том, что teamcity может создать проект, но не может его запустить, поскольку платформа модульного тестирования генерирует результаты только во время выполнения.

Помогите мне в этом отношении.

Спасибо, Аджиш

Комментарии:

1. Какой фреймворк модульного тестирования вы используете? Обычно модульные тесты выполняются во время сборки, а не во время выполнения

2. Привет, Майк, спасибо за ответ. Я использую Cpputest

3. Пожалуйста, найдите ссылку cpputest.github.io

4. Cpputest запускает тестирование из функции main (), поэтому я предполагаю, что это должно быть время выполнения, пожалуйста, поправьте меня, если я ошибаюсь. Также, пожалуйста, предложите мне платформу модульного тестирования, которая может запускаться во время сборки.

5. Краткий обзор документов гласит: «Вам действительно нужно создать main, где вы запускаете все модульные тесты», Основной метод предназначен только для запуска набора тестов, а не для запуска вашего приложения. Альтернативным фреймворком был бы cppunit.