Я считаю, что в Eunit отсутствует проблема, связанная с тестированием многоузлового приложения. Я нашел это example, но, к сожалению, когда я бегу:Примеры использования 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 here, но это manually starting несколько подчиненных узлов вместо использования встроенной функциональности Eunit.
Может ли кто-нибудь дать мне несколько примеров использования измерительного прибора node
?
Спасибо,
Спасибо, я надеялся сделать это с Eunit, вместо этого попробуем общий тест. – theburningmonk