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