URL: https://linuxfr.org/users/chat_de_sorciere/journaux/kaputt-une-bibliotheque-pour-tester-ses-programmes-common-lisp Title: Kaputt – une bibliothèque pour tester ses programmes Common Lisp Authors: Michaël Date: 2020年09月12日T13:38:04+02:00 License: CC By-SA Tags: lisp, test et donald_knuth Score: 13 Kaputt est une bibliothèque pour écrire les tests de programmes Common Lisp. Ses principales caractéristiques sont les suivantes: - Kaputt est simple, et ne définit que trois abstractions: les *assertions* les *testcases* et les *protocols,* en outre il n'ajoute aucun artefact dans les *backtraces*. - Kaputt est extensible, il est facile de définir des assertions spécifiques au problème résolu par le programme ce qui mène à des expressifs et informatifs. - Kaputt est taillé pour le développement interactif (Lisp oblige). WWW: https://github.com/michipili/cl-kaputt Les bibliothèques disponibles que j'ai pu tester (5AM, stefil, fiasco) ne satisfaisaient pas aux points suivants, c'est ce qui m'a poussé à écrire Kaputt. (Petit point sympa, Kaputt définit les opérateurs de Knuth pour la comparaison des nombres en virgule flottante.) Je suis ouvert à toutes vos suggestions, recommandations et questions, concernant ce code, son emploi et les fonctionnalités qui vous semblerait manquer. J'aimerais bien produire une documentation en ligne, par exemple des fichier HTML ou des fichiers Markdown que je pourrais intégrer à mkdocs par exemple, ici encore toutes vos suggestions sont bienvenues! Happy consing! ;-)