ct_rpc
ct_rpc
模块
ct_rpc
模块摘要
Erlang / OTP rpc上的通用测试特定图层。
描述
Common Test
Erlang / OTP上的特定图层rpc
。
出口
app_node(App, Candidates) -> NodeName
类型
从一组候选节点确定其中哪些正在运行应用程序App
。如果没有候选节点正在运行App
,该函数会使测试用例调用此函数失败。该功能与调用相同app_node(App, Candidates, true)
。
app_node(App, Candidates, FailOnBadRPC) -> NodeName
类型
与ct_rpc:app_node/2
该参数相同,但参数FailOnBadRPC
决定是否badrpc
在某个点接收到候选节点时搜索停止。
app_node(App, Candidates, FailOnBadRPC, Cookie) -> NodeName
类型
与ct_rpc:app_node/2
该参数相同,但参数FailOnBadRPC
决定是否badrpc
在某个点接收到候选节点时搜索停止。
客户端节点上的Cookie
设置为Cookie
执行此rpc
操作(用于匹配服务器节点Cookie
)。
call(Node, Module, Function, Args) -> term() | {badrpc, Reason}
和call(Node, Module, Function, Args, infinity)
一样。
call(Node, Module, Function, Args, TimeOut) -> term() | {badrpc, Reason}
类型
apply(Module, Function, Args)
在节点上评估Node
。返回任何Function
返回结果,或者{badrpc, Reason}
远程过程调用失败。如果Node
是{Fun, FunArgs}
,将Fun
要FunArgs
为返回一个节点名称。
call(Node, Module, Function, Args, TimeOut, Cookie) -> term() | {badrpc, Reason}
类型
apply(Module, Function, Args)
在节点上评估Node
。返回任何Function
返回结果,或者{badrpc, Reason}
远程过程调用失败。如果Node
是{Fun, FunArgs}
,将Fun
要FunArgs
为返回一个节点名称。
客户端节点上的Cookie
设置为Cookie
执行此rpc
操作(用于匹配服务器节点Cookie
)。
cast(Node, Module, Function, Args) -> ok
类型
apply(Module, Function, Args)
在节点上评估Node
。没有提供任何答复,并且直到评估完成为止,进行通话的过程才会暂停call/3,4
。如果Node
是{Fun, FunArgs}
,将Fun
要FunArgs
为返回一个节点名称。
cast(Node, Module, Function, Args, Cookie) -> ok
类型
apply(Module, Function, Args)
在节点上评估Node
。没有提供任何答复,并且直到评估完成为止,进行通话的过程才会暂停call/3,4
。如果Node
是{Fun, FunArgs}
,将Fun
要FunArgs
为返回一个节点名称。
客户端节点上的Cookie
设置为Cookie
执行此rpc
操作(用于匹配服务器节点Cookie
)。