我发现Eunit 上缺少关于如何测试多节点应用程序的文档。我找到了这个例子,但遗憾的是当我运行时:
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 的分布式测试,但它是手动启动许多从节点,而不是使用内置的 Eunit 功能。
有人可以给我一些如何使用node
测试夹具的例子吗?
谢谢,