2010-06-02 16 views
20

Potrzebuję napisać pakiet testów jednostkowych dla projektu, który rozwijam w wolnym czasie. Będąc nowicjuszem CL byłem przytłoczony ilością wyborów do implementacji CL, spędziłem sporo czasu, aby wybrać jeden. Teraz mam do czynienia z dokładnie tym samym z jednostkowymi frameworkami testowymi.Jakie są dobre ramy testowania jednostek dla projektów Common Lisp?

Szybkie spojrzenie na http://www.cliki.net/test%20framework pokazuje 20 ram testowych jednostkowych! Wybór jest dobry, ale dla nowicjusza takiego jak ja może to być trochę mylące i biorąc pod uwagę liczbę frameworków, bolesne byłoby wypróbowanie ich wszystkich.

chciałbym użyć ramy, które:

  • jest dość dobrze utrzymany
  • Łatwe w użyciu, ale z pewną dozą elastyczności
  • Propozycje jakieś integracji z Emacs (czy jest to możliwe w celu łatwej integracji z Emacsem)
  • Możliwe jest zintegrowanie go z hakami po zatwierdzeniu git
  • Możliwe jest zintegrowanie go z ciągłym systemem integracji (takim jak buildbo t)

Jakie są Twoje doświadczenia w tej dziedzinie?

Odpowiedz

9

Czy widzisz link do http://aperiodic.net/phil/archives/Geekery/notes-on-lisp-testing-frameworks.html z linku Test framework comparison na stronie cliki, o której wspomniałeś? Phil daje swoje wrażenia i jak to wygląda, używając różnych frameworków testowych.

+2

Tak ale strona „porównanie ramy Test” jest nieco niejasne i wydaje się, że używali ich tylko do zabawkowych projektów. Z drugiej strony artykuł Phila jest dobrze wyjaśniony i obszerny, ale publikując go na StackOverflow miałem nadzieję uzyskać wiele opinii od programistów pracujących nad różnymi projektami o różnych rozmiarach. –

+1

Rzeczywiście! Mam nadzieję, że sam zobaczę te raporty. –

Powiązane problemy