syslog-ng source
test_smart_multi_line.c File Reference
#include <criterion/criterion.h>
#include "multi-line/smart-multi-line.h"
#include "libtest/proto_lib.h"
#include "scratch-buffers.h"
#include "apphook.h"
#include "cfg.h"
#include "reloc.h"
Include dependency graph for test_smart_multi_line.c:

Functions

 Test (smart_multi_line, three_unrelated_lines_that_are_not_backtraces)
 
 Test (smart_multi_line, feed_smart_multi_line_with_single_and_multi_line_messages)
 
 Test (smart_multi_line, test_python_backtrace)
 
 Test (smart_multi_line, test_python_backtrace_with_tailing_exception_text)
 
 Test (smart_multi_line, test_java_backtrace)
 
 Test (smart_multi_line, test_php_backtrace)
 
 Test (smart_multi_line, test_js_backtrace)
 
 Test (smart_multi_line, test_go_backtrace)
 
 Test (smart_multi_line, test_ruby_backtrace)
 
 Test (smart_multi_line, test_dart_backtrace)
 
void setup (void)
 
void teardown (void)
 
 TestSuite (smart_multi_line,.init=setup,.fini=teardown)
 

Variables

GString * buffer
 
GPtrArray * output_messages
 

Function Documentation

◆ setup()

void setup ( void  )

◆ teardown()

void teardown ( void  )

◆ Test() [1/10]

Test ( smart_multi_line  ,
feed_smart_multi_line_with_single_and_multi_line_messages   
)

◆ Test() [2/10]

Test ( smart_multi_line  ,
test_dart_backtrace   
)

◆ Test() [3/10]

Test ( smart_multi_line  ,
test_go_backtrace   
)

◆ Test() [4/10]

Test ( smart_multi_line  ,
test_java_backtrace   
)

◆ Test() [5/10]

Test ( smart_multi_line  ,
test_js_backtrace   
)

◆ Test() [6/10]

Test ( smart_multi_line  ,
test_php_backtrace   
)

◆ Test() [7/10]

Test ( smart_multi_line  ,
test_python_backtrace   
)

◆ Test() [8/10]

Test ( smart_multi_line  ,
test_python_backtrace_with_tailing_exception_text   
)

◆ Test() [9/10]

Test ( smart_multi_line  ,
test_ruby_backtrace   
)

◆ Test() [10/10]

Test ( smart_multi_line  ,
three_unrelated_lines_that_are_not_backtraces   
)

◆ TestSuite()

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

Variable Documentation

◆ buffer

GString* buffer

◆ output_messages

GPtrArray* output_messages