cfg: move failed_posts to ees, add static_ttl

This commit is contained in:
ionutboangiu
2025-10-24 17:41:53 +03:00
committed by Dan Christian Bogos
parent 082c412159
commit 295ddec792
45 changed files with 324 additions and 208 deletions

View File

@@ -179,6 +179,11 @@ func TestEESClone(t *testing.T) {
Replicate: false,
},
},
FailedPosts: &FailedPostsCfg{
Dir: "/var/spool/cgrates/failed_posts",
TTL: 5 * time.Second,
StaticTTL: true,
},
Exporters: []*EventExporterCfg{
{
ID: utils.MetaDefault,
@@ -589,6 +594,11 @@ func TestEventExporterSameID(t *testing.T) {
StaticTTL: false,
},
},
FailedPosts: &FailedPostsCfg{
Dir: "/tmp/test",
TTL: 3 * time.Second,
StaticTTL: false,
},
Exporters: []*EventExporterCfg{
{
ID: utils.MetaDefault,
@@ -658,6 +668,11 @@ func TestEventExporterSameID(t *testing.T) {
"ees": {
"enabled": true,
"attributes_conns":["conn1"],
"failed_posts": {
"dir": "/tmp/test",
"ttl": "3s",
"static_ttl": false
},
"exporters": [
{
"id": "file_exporter1",
@@ -685,8 +700,8 @@ func TestEventExporterSameID(t *testing.T) {
func TestEEsCfgloadFromJsonCfgCase1(t *testing.T) {
jsonCfg := &EEsJsonCfg{
Enabled: utils.BoolPointer(true),
Attributes_conns: &[]string{"*conn1", "*conn2"},
Enabled: utils.BoolPointer(true),
AttributeSConns: &[]string{"*conn1", "*conn2"},
Cache: &map[string]*CacheParamJsonCfg{
utils.MetaFileCSV: {
Limit: utils.IntPointer(-2),
@@ -759,6 +774,11 @@ func TestEEsCfgloadFromJsonCfgCase1(t *testing.T) {
StaticTTL: false,
},
},
FailedPosts: &FailedPostsCfg{
Dir: "/var/spool/cgrates/failed_posts",
TTL: 5 * time.Second,
StaticTTL: true,
},
Exporters: []*EventExporterCfg{
{
ID: utils.MetaDefault,
@@ -841,8 +861,8 @@ func TestEEsCfgloadFromJsonCfgCase1(t *testing.T) {
func TestEEsCfgloadFromJsonCfgCase2(t *testing.T) {
jsonCfg := &EEsJsonCfg{
Enabled: utils.BoolPointer(true),
Attributes_conns: &[]string{"*conn1", "*conn2"},
Enabled: utils.BoolPointer(true),
AttributeSConns: &[]string{"*conn1", "*conn2"},
Cache: &map[string]*CacheParamJsonCfg{
utils.MetaFileCSV: {
Limit: utils.IntPointer(-2),
@@ -920,6 +940,11 @@ func TestEEsCfgloadFromJsonCfgCase2(t *testing.T) {
StaticTTL: false,
},
},
FailedPosts: &FailedPostsCfg{
Dir: "/var/spool/cgrates/failed_posts",
TTL: 5 * time.Second,
StaticTTL: true,
},
Exporters: []*EventExporterCfg{
{
ID: utils.MetaDefault,
@@ -1196,6 +1221,11 @@ func TestEEsCfgAsMapInterface(t *testing.T) {
utils.StaticTTLCfg: false,
},
},
utils.FailedPostsCfg: map[string]any{
utils.DirCfg: "/var/spool/cgrates/failed_posts",
utils.TTLCfg: "5s",
utils.StaticTTLCfg: true,
},
utils.ExportersCfg: []map[string]any{
{
utils.IDCfg: "CSVExporter",