ct_rpc
模块
ct_rpc
模块摘要
Erlang / OTP rpc上的通用测试特定图层。
描述
Common TestErlang / 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)。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

