Centralize test RPC client constructor

For now, done only for general_tests
This commit is contained in:
ionutboangiu
2024-10-14 12:20:07 +03:00
committed by Dan Christian Bogos
parent b7561497c7
commit 89dfc3e3d0
68 changed files with 82 additions and 122 deletions

View File

@@ -349,7 +349,7 @@ func LoadAllDataDBToCache(dm *DataManager) (err error) {
return
}
func newRPCClient(cfg *config.ListenCfg) (c *birpc.Client, err error) {
func NewRPCClient(cfg *config.ListenCfg) (c *birpc.Client, err error) {
switch *utils.Encoding {
case utils.MetaJSON:
return jsonrpc.Dial(utils.TCP, cfg.RPCJSONListen)
@@ -408,7 +408,7 @@ func (ng TestEngine) Run(t *testing.T) (*birpc.Client, *config.CGRConfig) {
startEngine(t, cfg, ng.LogBuffer)
client, err := newRPCClient(cfg.ListenCfg())
client, err := NewRPCClient(cfg.ListenCfg())
if err != nil {
t.Fatalf("could not connect to cgr-engine: %v", err)
}

View File

@@ -134,7 +134,7 @@ func testActionsStartEngine(t *testing.T) {
// Connect rpc client to rater
func testActionsRPCConn(t *testing.T) {
var err error
actsRPC, err = newRPCClient(actsCfg.ListenCfg()) // We connect over JSON so we can also troubleshoot if needed
actsRPC, err = NewRPCClient(actsCfg.ListenCfg()) // We connect over JSON so we can also troubleshoot if needed
if err != nil {
t.Fatal(err)
}

View File

@@ -116,7 +116,7 @@ func testActionsitStartEngine(t *testing.T) {
func testActionsitRpcConn(t *testing.T) {
var err error
// time.Sleep(500 * time.Millisecond)
actsLclRpc, err = newRPCClient(actsLclCfg.ListenCfg()) // We connect over JSON so we can also troubleshoot if needed
actsLclRpc, err = NewRPCClient(actsLclCfg.ListenCfg()) // We connect over JSON so we can also troubleshoot if needed
if err != nil {
t.Fatal(err)
}