我正在使用通用测试框架对基于牛仔的服务进行一些 RPC 测试。
该服务依赖于我在另一个节点上托管的应用程序。在应用程序代码中,我连接到该节点。
常用测试:ct:print(default, 50, "~p", [nodes()])。返回 [mynode@localhost]
但是 ct:print(default, 50, "~p", [global:registered_named()])。返回 []
我按照此处列出的步骤进行了全局注册进程未注册
但这似乎没有任何效果。如果我启动一个 shell,手动连接,列出节点,然后执行我的远程功能,一切正常。普通测试是否有一些独特的东西会阻止它起作用?远程节点是否必须由通用测试框架管理?