ct_rpc

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},将FunFunArgs为返回一个节点名称。

call(Node, Module, Function, Args, TimeOut, Cookie) -> term() | {badrpc, Reason}

类型

apply(Module, Function, Args)在节点上评估Node。返回任何Function返回结果,或者{badrpc, Reason}远程过程调用失败。如果Node{Fun, FunArgs},将FunFunArgs为返回一个节点名称。

客户端节点上的Cookie设置为Cookie执行此rpc操作(用于匹配服务器节点Cookie)。

cast(Node, Module, Function, Args) -> ok

类型

apply(Module, Function, Args)在节点上评估Node。没有提供任何答复,并且直到评估完成为止,进行通话的过程才会暂停call/3,4。如果Node{Fun, FunArgs},将FunFunArgs为返回一个节点名称。

cast(Node, Module, Function, Args, Cookie) -> ok

类型

apply(Module, Function, Args)在节点上评估Node。没有提供任何答复,并且直到评估完成为止,进行通话的过程才会暂停call/3,4。如果Node{Fun, FunArgs},将FunFunArgs为返回一个节点名称。

客户端节点上的Cookie设置为Cookie执行此rpc操作(用于匹配服务器节点Cookie)。