syslog-ng source
test_app_parser_generator.c File Reference
#include <criterion/criterion.h>
#include "libtest/config_parse_lib.h"
#include "app-parser-generator.h"
#include "apphook.h"
#include "plugin-types.h"
Include dependency graph for test_app_parser_generator.c:

Functions

void _register_application (const char *appmodel)
 
void _register_sample_application (const gchar *name, const gchar *topic)
 
 Test (app_parser_generator, app_parser_with_no_apps_registered_generates_empty_framing)
 
 Test (app_parser_generator, app_parser_generates_references_to_apps)
 
 Test (app_parser_generator, app_parser_uses_filter_or_parser_from_base_topics)
 
 Test (app_parser_generator, app_parser_base_topics_are_skipped)
 
 Test (app_parser_generator, app_parser_is_disabled_if_auto_parse_is_set_to_no)
 
 Test (app_parser_generator, app_parser_excludes_apps)
 
 Test (app_parser_generator, app_parser_includes_apps)
 
 Test (app_parser_generator, app_parser_includes_and_excludes_apps)
 
 TestSuite (app_parser_generator,.init=startup,.fini=teardown)
 

Function Documentation

◆ _register_application()

void _register_application ( const char *  appmodel)

◆ _register_sample_application()

void _register_sample_application ( const gchar *  name,
const gchar *  topic 
)

◆ Test() [1/8]

Test ( app_parser_generator  ,
app_parser_base_topics_are_skipped   
)

◆ Test() [2/8]

Test ( app_parser_generator  ,
app_parser_excludes_apps   
)

◆ Test() [3/8]

Test ( app_parser_generator  ,
app_parser_generates_references_to_apps   
)

◆ Test() [4/8]

Test ( app_parser_generator  ,
app_parser_includes_and_excludes_apps   
)

◆ Test() [5/8]

Test ( app_parser_generator  ,
app_parser_includes_apps   
)

◆ Test() [6/8]

Test ( app_parser_generator  ,
app_parser_is_disabled_if_auto_parse_is_set_to_no   
)

◆ Test() [7/8]

Test ( app_parser_generator  ,
app_parser_uses_filter_or_parser_from_base_topics   
)

◆ Test() [8/8]

Test ( app_parser_generator  ,
app_parser_with_no_apps_registered_generates_empty_framing   
)

◆ TestSuite()

TestSuite ( app_parser_generator  ,
init = startup,
fini = teardown 
)