1

我有一个用 Erlang 编写的项目(以及由 rebar 生成的版本),我想在尽可能接近部署环境的环境中进行集成测试。

该项目引入了一些其他 Erlang 应用程序作为依赖项。这些应用程序之一在 test/. 我希望在发行版中运行这些测试。

有没有办法将通用测试包含在生成的版本中,并以某种方式在目标实例上运行它们?

我不想在 deps/ 中的应用程序上运行这些测试,而是在实际版本本身上运行。

谢谢!

4

1 回答 1

2

将测试排除在发布之外。构建版本,然后从 CT 运行启动它(test_server 有一个很好的方法来启动从节点)。现在您可以调用另一个节点来执行测试用例。

我发现这种方法通常更容易上手。

于 2014-03-12T22:01:27.427 回答