Unit testing Erlide:如何一次运行所有项目eunit测试?

Unit testing Erlide:如何一次运行所有项目eunit测试?,unit-testing,automation,erlang,Unit Testing,Automation,Erlang,我刚刚开始(从头开始)在Erlang开发一个新项目。我使用Erlide,一个Eclipse插件。我写了一些单元测试(使用EUnit),但我发现手工运行每个单元测试(一个接一个)非常烦人。有没有办法自动化这个过程,只需点击几下,我的所有测试都可以运行 提前感谢您的帮助。要在目录中运行所有测试,您可以使用原语: {dir, Path::string()} 这将测试指定目录中的所有对象文件,就像它们是使用{file,FileName}单独指定的一样 您还可以使用文件和应用程序原语以及其他原语来定义测

我刚刚开始(从头开始)在Erlang开发一个新项目。我使用Erlide,一个Eclipse插件。我写了一些单元测试(使用EUnit),但我发现手工运行每个单元测试(一个接一个)非常烦人。有没有办法自动化这个过程,只需点击几下,我的所有测试都可以运行


提前感谢您的帮助。

要在目录中运行所有测试,您可以使用原语:

{dir, Path::string()}
这将测试指定目录中的所有对象文件,就像它们是使用{file,FileName}单独指定的一样

您还可以使用
文件
应用程序
原语以及其他原语来定义测试集


您可以在

下找到所有这些的文档,非常感谢!定义函数run()->eunit:test({dir,“我的新手项目/ebin”})。在适当的模块中(例如,像所有的_测试)可以按预期工作。不过,我仍然看到了改进的余地。目前,我必须在Erlide控制台中手动运行eunit:test({dir,“my newbie project/ebin”})表达式;由于某些原因,我无法使其作为Erlide运行配置运行。有什么办法让它工作吗?