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