syslog-ng source
test_grouping_by.c File Reference
#include <criterion/criterion.h>
#include "libtest/cr_template.h"
#include "libtest/msg_parse_lib.h"
#include "libtest/config_parse_lib.h"
#include "libtest/mock-logpipe.h"
#include "groupingby.h"
#include "filter/filter-expr-parser.h"
#include "filter/filter-expr.h"
#include "apphook.h"
#include "cfg.h"
#include "scratch-buffers.h"
Include dependency graph for test_grouping_by.c:

Functions

void _process_msg (LogParser *parser, const gchar *prog)
 
 Test (grouping_by, grouping_by_produces_aggregate_as_the_trigger_is_received)
 
 Test (grouping_by, grouping_by_adds_prefix_to_name_value_pairs_if_specified)
 
 Test (grouping_by, grouping_by_drops_original_messages_if_inject_mode_is_aggregate_only)
 
 Test (grouping_by, cfg_persist_name_not_equal)
 
 Test (grouping_by, cfg_persist_name_equal)
 
 TestSuite (grouping_by,.init=setup,.fini=teardown)
 

Function Documentation

◆ _process_msg()

void _process_msg ( LogParser *  parser,
const gchar *  prog 
)

◆ Test() [1/5]

Test ( grouping_by  ,
cfg_persist_name_equal   
)

◆ Test() [2/5]

Test ( grouping_by  ,
cfg_persist_name_not_equal   
)

◆ Test() [3/5]

Test ( grouping_by  ,
grouping_by_adds_prefix_to_name_value_pairs_if_specified   
)

◆ Test() [4/5]

Test ( grouping_by  ,
grouping_by_drops_original_messages_if_inject_mode_is_aggregate_only   
)

◆ Test() [5/5]

Test ( grouping_by  ,
grouping_by_produces_aggregate_as_the_trigger_is_received   
)

◆ TestSuite()

TestSuite ( grouping_by  ,
init = setup,
fini = teardown 
)