syslog-ng source
test_scratch_buffers.c File Reference
#include <criterion/criterion.h>
#include "mainloop.h"
#include "scratch-buffers.h"
#include "stats/stats-registry.h"
#include <iv.h>
Include dependency graph for test_scratch_buffers.c:

Macros

#define ITERATIONS   10
 
#define DEFAULT_ALLOC_SIZE   256L
 

Functions

 Test (scratch_buffers, alloc_returns_a_gstring_instance)
 
 Test (scratch_buffers, reclaim_allocations_drops_all_allocs)
 
 Test (scratch_buffers, reclaim_marked_allocs)
 
 Test (scratch_buffers, reclaim_up_to_a_marked_alloc)
 
 Test (scratch_buffers, local_usage_metrics_measure_allocs)
 
 Test (scratch_buffers_stats, stats_counters_are_updated)
 
 TestSuite (scratch_buffers,.init=setup,.fini=teardown)
 
 TestSuite (scratch_buffers_stats,.init=setup,.fini=stats_test_teardown)
 

Variables

StatsCounterItemstats_scratch_buffers_count
 
StatsCounterItemstats_scratch_buffers_bytes
 

Macro Definition Documentation

◆ DEFAULT_ALLOC_SIZE

#define DEFAULT_ALLOC_SIZE   256L

◆ ITERATIONS

#define ITERATIONS   10

Function Documentation

◆ Test() [1/6]

Test ( scratch_buffers  ,
alloc_returns_a_gstring_instance   
)

◆ Test() [2/6]

Test ( scratch_buffers  ,
local_usage_metrics_measure_allocs   
)

◆ Test() [3/6]

Test ( scratch_buffers  ,
reclaim_allocations_drops_all_allocs   
)

◆ Test() [4/6]

Test ( scratch_buffers  ,
reclaim_marked_allocs   
)

◆ Test() [5/6]

Test ( scratch_buffers  ,
reclaim_up_to_a_marked_alloc   
)

◆ Test() [6/6]

Test ( scratch_buffers_stats  ,
stats_counters_are_updated   
)

◆ TestSuite() [1/2]

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

◆ TestSuite() [2/2]

TestSuite ( scratch_buffers_stats  ,
init = setup,
fini = stats_test_teardown 
)

Variable Documentation

◆ stats_scratch_buffers_bytes

StatsCounterItem* stats_scratch_buffers_bytes
extern

◆ stats_scratch_buffers_count

StatsCounterItem* stats_scratch_buffers_count
extern