Я собираюсь начать новый личный проект. Он нацелен на то, чтобы быть довольно большим, поэтому я подумал, что было бы неплохо сохранить какой-то CVS. Я также прочитал много интересного о модульном тестировании, и я хотел бы включить некоторую систему, которая автоматически собирает проект и запускает серию тестов после каждой регистрации.
Характеристики:
- Только один разработчик и одна машина (только я и мой компьютер!).
- Включите CVS.
- Включить автоматическое тестирование.
- Программное обеспечение должно быть бесплатным (как бесплатно) и работать под Linux.
- Это будет C ++ и ANTLR.
Пока что я настроил SVN и Eclipse + CDT + ANTLR для разработки, но я довольно растерялся из-за настройки автоматической сборки + тестирования. Чтобы написать тесты, я думал в Boost.Test или UnitTest ++.
Так вот в чем источник моего вопроса. Как мне настроить мою локальную машину для тестирования / сборки?
Ссылки на ценные учебники приветствуются.
Спасибо.