#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.