syslog-ng source
test_csvparser_from_config.c File Reference
#include <criterion/criterion.h>
#include "libtest/config_parse_lib.h"
#include "libtest/msg_parse_lib.h"
#include "libtest/cr_template.h"
#include "libtest/grab-logging.h"
#include "scratch-buffers.h"
#include "apphook.h"
#include "plugin.h"
#include "cfg-grammar.h"
Include dependency graph for test_csvparser_from_config.c:

Functions

LogMessage * create_message_with_fields (const char *field_name,...)
 
LogMessage * create_message_with_field (const char *field_name, const char *field_value)
 
LogParser * create_parser_rule (const char *raw_parser_rule)
 
void invoke_parser_rule (LogParser *pipe_, LogMessage *msg)
 
 Test (parser, condition_success)
 
 Test (parser, test_index_macros)
 
void setup (void)
 
void teardown (void)
 
 TestSuite (parser,.init=setup,.fini=teardown)
 

Variables

LogMessage * msg
 

Function Documentation

◆ create_message_with_field()

LogMessage* create_message_with_field ( const char *  field_name,
const char *  field_value 
)

◆ create_message_with_fields()

LogMessage* create_message_with_fields ( const char *  field_name,
  ... 
)

◆ create_parser_rule()

LogParser* create_parser_rule ( const char *  raw_parser_rule)

◆ invoke_parser_rule()

void invoke_parser_rule ( LogParser *  pipe_,
LogMessage *  msg 
)

◆ setup()

void setup ( void  )

◆ teardown()

void teardown ( void  )

◆ Test() [1/2]

Test ( parser  ,
condition_success   
)

◆ Test() [2/2]

Test ( parser  ,
test_index_macros   
)

◆ TestSuite()

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

Variable Documentation

◆ msg

LogMessage* msg