syslog-ng source
test_linux_format_kmsg.c File Reference
#include <criterion/criterion.h>
#include "libtest/msg_parse_lib.h"
#include "apphook.h"
#include "plugin.h"
#include "plugin-types.h"
#include "scratch-buffers.h"
Include dependency graph for test_linux_format_kmsg.c:

Functions

void init_and_load_kmsgformat_module (void)
 
void deinit_kmsgformat_module (void)
 
void setup (void)
 
void teardown (void)
 
 Test (linux_kmsg_format, test_kmsg_single_line)
 
 Test (linux_kmsg_format, test_kmsg_multi_line)
 
 Test (linux_kmsg_format, test_kmsg_with_extra_fields)
 
 Test (linux_kmsg_format, test_kmsg_device_parsing)
 
 TestSuite (linux_kmsg_format,.init=setup,.fini=teardown)
 

Variables

MsgFormatOptions parse_options
 

Function Documentation

◆ deinit_kmsgformat_module()

void deinit_kmsgformat_module ( void  )

◆ init_and_load_kmsgformat_module()

void init_and_load_kmsgformat_module ( void  )

◆ setup()

void setup ( void  )

◆ teardown()

void teardown ( void  )

◆ Test() [1/4]

Test ( linux_kmsg_format  ,
test_kmsg_device_parsing   
)

◆ Test() [2/4]

Test ( linux_kmsg_format  ,
test_kmsg_multi_line   
)

◆ Test() [3/4]

Test ( linux_kmsg_format  ,
test_kmsg_single_line   
)

◆ Test() [4/4]

Test ( linux_kmsg_format  ,
test_kmsg_with_extra_fields   
)

◆ TestSuite()

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

Variable Documentation

◆ parse_options

MsgFormatOptions parse_options