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?
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. –
Rzeczywiście! Mam nadzieję, że sam zobaczę te raporty. –