syslog-ng source
test_patternize.c File Reference
#include <criterion/criterion.h>
#include <criterion/parameterized.h>
#include "patternize.h"
#include "logmsg/logmsg.h"
#include "cfg.h"
#include "plugin.h"
#include "apphook.h"
#include "msg-format.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for test_patternize.c:

Classes

struct  loglinesType
 
struct  PatternizeParams
 
struct  clusterfindData
 
struct  clusterfind2Data
 

Functions

loglinesType_get_logmessages (const gchar *logs)
 
 ParameterizedTestParameters (dbparser, test_frequent_words)
 
 ParameterizedTest (PatternizeParams *param, dbparser, test_frequent_words,.init=setup,.fini=teardown)
 
void _clusters_loglines_find (gpointer value, gpointer user_data)
 
gboolean _clusters_find (gpointer key, gpointer value, gpointer user_data)
 
 ParameterizedTestParameters (dbparser, test_find_clusters_slct)
 
 ParameterizedTest (PatternizeParams *param, dbparser, test_find_clusters_slct,.init=setup,.fini=teardown)
 

Variables

MsgFormatOptions parse_options
 

Function Documentation

◆ _clusters_find()

gboolean _clusters_find ( gpointer  key,
gpointer  value,
gpointer  user_data 
)

◆ _clusters_loglines_find()

void _clusters_loglines_find ( gpointer  value,
gpointer  user_data 
)

◆ _get_logmessages()

loglinesType* _get_logmessages ( const gchar *  logs)

◆ ParameterizedTest() [1/2]

ParameterizedTest ( PatternizeParams param,
dbparser  ,
test_find_clusters_slct  ,
init = setup,
fini = teardown 
)

◆ ParameterizedTest() [2/2]

ParameterizedTest ( PatternizeParams param,
dbparser  ,
test_frequent_words  ,
init = setup,
fini = teardown 
)

◆ ParameterizedTestParameters() [1/2]

ParameterizedTestParameters ( dbparser  ,
test_find_clusters_slct   
)

◆ ParameterizedTestParameters() [2/2]

ParameterizedTestParameters ( dbparser  ,
test_frequent_words   
)

Variable Documentation

◆ parse_options

MsgFormatOptions parse_options