Add test & constant for set_versions flag

Also added set_versions help entry to cgr-engine doc.
This commit is contained in:
ionutboangiu
2024-07-18 00:01:32 +03:00
committed by Dan Christian Bogos
parent 958aa267cf
commit 6f4d2144a6
4 changed files with 11 additions and 1 deletions

View File

@@ -66,7 +66,7 @@ var (
nodeID = cgrEngineFlags.String(utils.NodeIDCfg, utils.EmptyString, "Node ID of the engine")
logLevel = cgrEngineFlags.Int(utils.LogLevelCfg, -1, "Log level (0=emergency to 7=debug)")
preload = cgrEngineFlags.String(utils.PreloadCgr, utils.EmptyString, "Loader IDs used to load data before engine starts")
setVersions = cgrEngineFlags.Bool("set_versions", false, "Overwrite database versions (equivalent to cgr-migrator -exec=*set_versions)")
setVersions = cgrEngineFlags.Bool(utils.SetVersionsCgr, false, "Overwrite database versions (equivalent to cgr-migrator -exec=*set_versions)")
cfg *config.CGRConfig
)

View File

@@ -140,6 +140,13 @@ func TestCgrEngineFlags(t *testing.T) {
defaultVal: "",
want: "TestPreloadID",
},
{
name: "setVersions",
flags: []string{"-set_versions"},
flagVar: setVersions,
defaultVal: false,
want: true,
},
}
for _, tt := range tests {