Мне нужно написать набор модульных тестов для проекта, над которым я работаю в свободное время. Как новичок в CL, я был поражен количеством вариантов реализации CL, и я потратил немало времени, чтобы выбрать один из них. Теперь я сталкиваюсь с тем же самым с фреймворками модульного тестирования.
Быстрый взгляд на http://www.cliki.net/test%20framework показывает 20 модульных тестов рамки! Выбор хороший, но для новичка вроде меня это может немного сбить с толку, и, учитывая количество фреймворков, было бы больно пробовать их все.
Я хотел бы использовать фреймворк, который:
- Достаточно в хорошем состоянии
- Простота использования, но с некоторой степенью гибкости
- Предлагает некоторую интеграцию с Emacs (или его можно легко интегрировать с Emacs)
- Его можно интегрировать с хуками git post-commit
- Возможна интеграция с системой непрерывной интеграции (например, buildbot)
Какой у вас опыт в этой области?