Common Lisp项目的单元测试框架是什么?

21 unit-testing common-lisp

我需要为我在业余时间开发的项目编写一个单元测试套件.作为一个CL新手我被CL实现的选择量所淹没,我花了很多时间来选择一个.现在我面临与单元测试框架完全相同的事情.

快速浏览一下http://www.cliki.net/test%20framework,可以看到20个单元测试框架!选择是好的,但对于像我这样的新手来说,这可能有点混乱,考虑到框架的数量,尝试它们会很痛苦.

我想使用一个框架:

  • 维护得相当好
  • 易于使用,但具有一定程度的灵活性
  • 提供与Emacs的某种集成(或者可以轻松地将其与Emacs集成)
  • 可以将它与git post-commit钩子集成
  • 可以将它与连续集成系统(例如buildbot)集成

你在这个领域有什么经历?

Fra*_*rar 9

你看到你提到的cliki页面上的测试框架比较链接http://aperiodic.net/phil/archives/Geekery/notes-on-lisp-testing-frameworks.html的链接了吗?Phil给出了他的印象,以及使用各种测试框架的样子.

  • 是的,但页面"测试框架比较"有点模糊,似乎他们一直只在玩具项目中使用它们.另一方面,Phil的文章得到了很好的解释和全面,但是通过在StackOverflow上发布这个文章,我希望得到开发人员在不同规模的不同项目上的许多意见. (2认同)