【发布时间】:2014-12-19 12:08:49
【问题描述】:
我发现 Eunit 上的 documentation 缺少关于如何测试多节点应用程序的内容。我找到了这个example,但是当我跑的时候很遗憾:
cluster_test_() ->
{node, foo,
fun (Node) ->
[?_assertEqual(pong, net_adm:ping(Node))]
end
}.
我明白了:
undefined
*** context setup failed ***
** in function slave:start/5 (slave.erl, line 197)
**exit:not_alive
我在这里做错了吗?
作为旁注,我还查看了 gproc 的分布式测试 here,但它是 manually starting 多个从节点,而不是使用内置的 Eunit 功能。
谁能给我一些如何使用node 测试夹具的例子?
谢谢,
【问题讨论】:
标签: unit-testing erlang distributed eunit