【问题标题】:Include common tests in Erlang release在 Erlang 版本中包含常见测试
【发布时间】:2014-04-15 20:25:32
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

    标签: erlang release rebar common-test


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-07-13
      • 2019-08-01
      • 2021-05-15
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-07
      相关资源
      最近更新 更多