我有一个简单的模块可以用一些内联pa_ounit测试来测试,我已经以oasis样式设置了目录,并完成了所有的构建。
作为我一直在使用的参考:https://github.com/janestreet/textutils
如何执行上述回购的单元测试?我假设有一个可执行的.ml文件可以编写,但是其中的内容,它是如何构建的,它是否以任何方式扩展了模块级描述的测试?
我读过pa_ounit的文档,它们让我更加困惑。
发布于 2015-06-14 19:07:21
正如pa_ounit自述的那样,运行包含带有内联测试运行参数的测试的可执行文件。
即使没有pa_ounit (在使用普通OUnit时),也会编译并执行带有测试的文件。在开始使用语法扩展之前,您可能应该尝试OUnit本身,这样您就可以获得系统的感觉。
OASIS是一种流行的构建自动化工具,它允许您构建测试并使用"make“运行测试。请参阅oasis.html#Tests
https://stackoverflow.com/questions/30833267
复制相似问题