Remove global err variable (general_tests)

Prevents compilation errors from tests moved to
flaky that use it.
This commit is contained in:
ionutboangiu
2024-09-23 14:09:10 +03:00
committed by Dan Christian Bogos
parent d27e7aae20
commit 71b5efef40
17 changed files with 27 additions and 13 deletions

View File

@@ -40,7 +40,6 @@ var (
accPrfCfg *config.CGRConfig
accSRPC *birpc.Client
accPrfConfigDIR string //run tests for specific configuration
err error
sTestsAccPrf = []func(t *testing.T){
testAccActionsInitCfg,

View File

@@ -68,6 +68,7 @@ func TestRldCfg(t *testing.T) {
func testCfgLoadConfig(t *testing.T) {
testCfgPath = path.Join(*utils.DataDir, "conf", "samples", testCfgDir)
var err error
if testCfg, err = config.NewCGRConfigFromPath(context.Background(), testCfgPath); err != nil {
t.Error(err)
}

View File

@@ -104,6 +104,7 @@ func TestSectChange(t *testing.T) {
func testSectLoadConfig(t *testing.T) {
testSectCfgPath = path.Join(*utils.DataDir, "conf", "samples", testSectCfgDir)
var err error
if testSectCfg, err = config.NewCGRConfigFromPath(context.Background(), testSectCfgPath); err != nil {
t.Error(err)
}

View File

@@ -129,7 +129,7 @@ func testAnzDocKillEngine(t *testing.T) {
func testAnzDocCoreSStatus(t *testing.T) {
var status map[string]any
if err = anzDocRPC.Call(context.Background(), utils.CoreSv1Status, utils.TenantWithAPIOpts{}, &status); err != nil {
if err := anzDocRPC.Call(context.Background(), utils.CoreSv1Status, utils.TenantWithAPIOpts{}, &status); err != nil {
return
}
}

View File

@@ -117,6 +117,7 @@ func testCDRsStartEngine(t *testing.T) {
// Connect rpc client to rater
func testCDRsRpcConn(t *testing.T) {
var err error
cdrsRpc, err = engine.NewRPCClient(cdrsCfg.ListenCfg(), *utils.Encoding) // We connect over JSON so we can also troubleshoot if needed
if err != nil {
t.Fatal("Could not connect to rater: ", err.Error())

View File

@@ -105,6 +105,7 @@ func testCDRsPostFailoverStartEngine(t *testing.T) {
// Connect rpc client to rater
func testCDRsPostFailoverRpcConn(t *testing.T) {
var err error
cdrsPostFailRpc, err = engine.NewRPCClient(cdrsPostFailCfg.ListenCfg(), *utils.Encoding) // We connect over JSON so we can also troubleshoot if needed
if err != nil {
t.Fatal("Could not connect to rater: ", err.Error())
@@ -221,7 +222,7 @@ func testCDRsPostFailoverToFile(t *testing.T) {
}
func testCDRsPostFailoverKillEngine(t *testing.T) {
if err = os.RemoveAll(cdrsPostFailCfg.EFsCfg().FailedPostsDir); err != nil {
if err := os.RemoveAll(cdrsPostFailCfg.EFsCfg().FailedPostsDir); err != nil {
t.Error(err)
}
if err := engine.KillEngine(*utils.WaitRater); err != nil {

View File

@@ -105,6 +105,7 @@ func testDCStartEngine(t *testing.T) {
}
func testDCRpcConn(t *testing.T) {
var err error
dcRPC, err = engine.NewRPCClient(dcCfg.ListenCfg(), *utils.Encoding)
if err != nil {
t.Fatal("Could not connect to rater: ", err.Error())

View File

@@ -107,6 +107,7 @@ func testExpCreateFiles(t *testing.T) {
func testExpLoadConfig(t *testing.T) {
expCfgPath = path.Join(*utils.DataDir, "conf", "samples", expCfgDir)
var err error
if expCfg, err = config.NewCGRConfigFromPath(context.Background(), expCfgPath); err != nil {
t.Error(err)
}

View File

@@ -70,6 +70,7 @@ func TestGOCSIT(t *testing.T) {
// Init Config
func testGOCSInitCfg(t *testing.T) {
var err error
auCfgPath = path.Join(*utils.DataDir, "conf", "samples", "gocs", "au_site")
if auCfg, err = config.NewCGRConfigFromPath(context.Background(), auCfgPath); err != nil {
t.Fatal(err)
@@ -108,6 +109,7 @@ func testGOCSFlushDBs(t *testing.T) {
// Start CGR Engine
func testGOCSStartEngine(t *testing.T) {
var err error
if usEngine, err = engine.StopStartEngine(usCfgPath, *utils.WaitRater); err != nil {
t.Fatal(err)
}
@@ -123,6 +125,7 @@ func testGOCSStartEngine(t *testing.T) {
// Connect rpc client to rater
func testGOCSApierRpcConn(t *testing.T) {
var err error
if auRPC, err = engine.NewRPCClient(auCfg.ListenCfg(), *utils.Encoding); err != nil {
t.Fatal(err)
}
@@ -616,13 +619,13 @@ func testGOCSStopCgrEngine(t *testing.T) {
if err := engine.KillEngine(100); err != nil {
t.Error(err)
}
if err = auEngine.Process.Kill(); err != nil {
if err := auEngine.Process.Kill(); err != nil {
t.Error(err)
}
if err = usEngine.Process.Kill(); err != nil {
if err := usEngine.Process.Kill(); err != nil {
t.Error(err)
}
if err = dspEngine.Process.Kill(); err != nil {
if err := dspEngine.Process.Kill(); err != nil {
t.Error(err)
}
}

View File

@@ -75,6 +75,7 @@ func TestLoadersIDBIdxIt(t *testing.T) {
func testLoadersIDBIdxItLoadConfig(t *testing.T) {
loadersIDBIdxCfgPath = path.Join(*utils.DataDir, "conf", "samples", loadersIDBIdxCfgDir)
var err error
if loadersIDBIdxCfg, err = config.NewCGRConfigFromPath(context.Background(), loadersIDBIdxCfgPath); err != nil {
t.Error(err)
}

View File

@@ -78,7 +78,7 @@ func TestLdro2nRtChange(t *testing.T) {
func testCreateDirs(t *testing.T) {
for _, dir := range testLdro2nDirs {
if err = os.MkdirAll(dir, 0755); err != nil {
if err := os.MkdirAll(dir, 0755); err != nil {
t.Fatal(err)
}
}
@@ -86,7 +86,7 @@ func testCreateDirs(t *testing.T) {
func testRemoveDirs(t *testing.T) {
for _, dir := range testLdro2nDirs {
if err = os.RemoveAll(dir); err != nil {
if err := os.RemoveAll(dir); err != nil {
t.Fatal(err)
}
}
@@ -128,12 +128,12 @@ func testLdro2nRtLoadTP(t *testing.T) {
"DestinationRates.csv",
"RatingPlans.csv",
} {
if err = copyFile(filepath.Join(*utils.DataDir, "tariffplans", "oldtutorial2", file), filepath.Join("/tmp/In", file)); err != nil {
if err := copyFile(filepath.Join(*utils.DataDir, "tariffplans", "oldtutorial2", file), filepath.Join("/tmp/In", file)); err != nil {
t.Fatal(err)
}
}
time.Sleep(time.Second)
if err = copyFile(filepath.Join(*utils.DataDir, "tariffplans", "oldtutorial2", "RatingProfiles.csv"), filepath.Join("/tmp/In", "RatingProfiles.csv")); err != nil {
if err := copyFile(filepath.Join(*utils.DataDir, "tariffplans", "oldtutorial2", "RatingProfiles.csv"), filepath.Join("/tmp/In", "RatingProfiles.csv")); err != nil {
t.Fatal(err)
}
time.Sleep(time.Second)

View File

@@ -225,7 +225,7 @@ func testClsrSetGetAttribute(t *testing.T) {
func testClsrStopMaster(t *testing.T) {
path := fmt.Sprintf(clsrNodeCfgPath, 3)
if err = clsrNodes[path].Process.Kill(); err != nil {
if err := clsrNodes[path].Process.Kill(); err != nil {
t.Fatal(err)
}
time.Sleep(time.Second)

View File

@@ -112,7 +112,7 @@ func testRPCExpStartEngine(t *testing.T) {
if _, err := engine.StopStartEngine(ng1CfgPath, rrDelay); err != nil {
t.Fatal(err)
}
if _, err = engine.StartEngine(ng2CfgPath, rrDelay); err != nil {
if _, err := engine.StartEngine(ng2CfgPath, rrDelay); err != nil {
t.Fatal(err)
}
}

View File

@@ -78,6 +78,7 @@ func TestSes2It(t *testing.T) {
func testSes2ItLoadConfig(t *testing.T) {
ses2CfgPath = path.Join(*utils.DataDir, "conf", "samples", ses2CfgDir)
var err error
if ses2Cfg, err = config.NewCGRConfigFromPath(context.Background(), ses2CfgPath); err != nil {
t.Error(err)
}

View File

@@ -85,6 +85,7 @@ func TestSessionSRplcGracefulShutdown(t *testing.T) {
// Init Config
func testSessionSRplcInitCfg(t *testing.T) {
var err error
smgRplcCfgPath1 = path.Join(*utils.DataDir, "conf", "samples", "sessions_replication", smgRplcCfgDIR1)
if smgRplCfg1, err = config.NewCGRConfigFromPath(context.Background(), smgRplcCfgPath1); err != nil {
t.Fatal(err)
@@ -107,6 +108,7 @@ func testSessionSRplcFlushDBs(t *testing.T) {
// Start CGR Engine
func testSessionSRplcStartEngine(t *testing.T) {
var err error
if _, err = engine.StopStartEngine(smgRplcCfgPath1, *utils.WaitRater); err != nil {
t.Fatal(err)
}
@@ -118,6 +120,7 @@ func testSessionSRplcStartEngine(t *testing.T) {
// Connect rpc client to rater
func testSessionSRplcApierRpcConn(t *testing.T) {
var err error
if smgRplcRPC1, err = engine.NewRPCClient(smgRplCfg1.ListenCfg(), *utils.Encoding); err != nil {
t.Fatal(err)
}

View File

@@ -196,7 +196,7 @@ func testSharedClientLockCDRsProcessEvent(t *testing.T) {
},
}
var reply string
err = clntLockRPC.Call(context.Background(), utils.CDRsV1ProcessEvent, argsEv, &reply)
err := clntLockRPC.Call(context.Background(), utils.CDRsV1ProcessEvent, argsEv, &reply)
if err == nil || !strings.Contains(err.Error(), "use of closed network connection") {
t.Error("Unexpected error returned", err)
}

View File

@@ -65,6 +65,7 @@ func TestTwoEngines(t *testing.T) {
}
func testTwoEnginesInitConfig(t *testing.T) {
var err error
engineOneCfgPath = path.Join(*utils.DataDir, "conf", "samples", "twoengines", "engine1")
if engineOneCfg, err = config.NewCGRConfigFromPath(context.Background(), engineOneCfgPath); err != nil {
t.Fatal(err)