【发布时间】:2010-11-05 02:00:21
【问题描述】:
我刚开始(从零开始)用 Erlang 开发一个新项目。我使用 Erlide,一个 Eclipse 插件。我编写了一些单元测试(使用 EUnit),但我发现手动运行它们(一个接一个)非常烦人。有什么方法可以自动执行此过程,只需单击几下即可运行我的所有测试?
提前感谢您的帮助。
【问题讨论】:
标签: unit-testing automation erlang
我刚开始(从零开始)用 Erlang 开发一个新项目。我使用 Erlide,一个 Eclipse 插件。我编写了一些单元测试(使用 EUnit),但我发现手动运行它们(一个接一个)非常烦人。有什么方法可以自动执行此过程,只需单击几下即可运行我的所有测试?
提前感谢您的帮助。
【问题讨论】:
标签: unit-testing automation erlang
要在一个目录中运行所有测试,您可以使用原语:
{dir, Path::string()}
这会测试指定目录中的所有对象文件,就好像它们是使用 {file, FileName} 单独指定的一样。
您还可以使用 file 和 application 原语等来定义测试集。
您可以在1.5 EUnit test representation 下找到所有这些的文档
【讨论】: