syslog-ng source
test_logthrfetcherdrv.c File Reference
#include <criterion/criterion.h>
#include "libtest/cr_template.h"
#include "logthrsource/logthrfetcherdrv.h"
#include "apphook.h"
#include "mainloop.h"
#include "mainloop-worker.h"
#include "cfg.h"
#include "stats/stats-counter.h"
#include "logsource.h"
#include "compat/time.h"
Include dependency graph for test_logthrfetcherdrv.c:

Classes

struct  TestThreadedFetcherDriver
 

Functions

gboolean test_threaded_fetcher_driver_init_method (LogPipe *s)
 
 TestSuite (logthrfetcherdrv,.init=setup,.fini=teardown,.timeout=10)
 
 Test (logthrfetcherdrv, test_simple_fetch)
 
 Test (logthrfetcherdrv, test_reconnect)
 
 Test (logthrfetcherdrv, test_try_again)
 
 Test (logthrfetcherdrv, test_no_data)
 

Variables

MainLoopOptions main_loop_options = {0}
 
MainLoop * main_loop
 

Function Documentation

◆ Test() [1/4]

Test ( logthrfetcherdrv  ,
test_no_data   
)

◆ Test() [2/4]

Test ( logthrfetcherdrv  ,
test_reconnect   
)

◆ Test() [3/4]

Test ( logthrfetcherdrv  ,
test_simple_fetch   
)

◆ Test() [4/4]

Test ( logthrfetcherdrv  ,
test_try_again   
)

◆ test_threaded_fetcher_driver_init_method()

gboolean test_threaded_fetcher_driver_init_method ( LogPipe *  s)

◆ TestSuite()

TestSuite ( logthrfetcherdrv  ,
init = setup,
fini = teardown,
timeout = 10 
)

Variable Documentation

◆ main_loop

MainLoop* main_loop

◆ main_loop_options

MainLoopOptions main_loop_options = {0}