syslog-ng source
test_diskq_truncate.c File Reference
#include <criterion/criterion.h>
#include "libtest/queue_utils_lib.h"
#include "test_diskq_tools.h"
#include "logqueue.h"
#include "logqueue-disk.h"
#include "logqueue-disk-reliable.h"
#include "logqueue-disk-non-reliable.h"
#include "diskq.h"
#include "qdisk.c"
#include "apphook.h"
#include "diskq-config.h"
#include <stdlib.h>
#include <sys/stat.h>
#include <math.h>
Include dependency graph for test_diskq_truncate.c:

Classes

struct  TruncateTestParams
 

Macros

#define TEST_DISKQ_SIZE   1100000
 

Functions

 Test (diskq_truncate, test_diskq_truncate_with_diskbuffer_used)
 
 Test (diskq_truncate, test_diskq_truncate_without_diskbuffer_used)
 
 Test (diskq_truncate, test_diskq_truncate_on_push)
 
 Test (diskq_truncate, test_diskq_truncate_size_ratio_default_3_x)
 
 Test (diskq_truncate, test_diskq_truncate_size_ratio_0)
 
 Test (diskq_truncate, test_diskq_truncate_short_read)
 
 Test (diskq_truncate, test_diskq_truncate_size_ratio_1)
 
 Test (diskq_truncate, test_diskq_no_truncate_wrap)
 
 Test (diskq_truncate, test_non_reliable_diskq_restart_with_truncation_disabled)
 
 TestSuite (diskq_truncate,.init=setup,.fini=teardown)
 

Macro Definition Documentation

◆ TEST_DISKQ_SIZE

#define TEST_DISKQ_SIZE   1100000

Function Documentation

◆ Test() [1/9]

Test ( diskq_truncate  ,
test_diskq_no_truncate_wrap   
)

◆ Test() [2/9]

Test ( diskq_truncate  ,
test_diskq_truncate_on_push   
)

◆ Test() [3/9]

Test ( diskq_truncate  ,
test_diskq_truncate_short_read   
)

◆ Test() [4/9]

Test ( diskq_truncate  ,
test_diskq_truncate_size_ratio_0   
)

◆ Test() [5/9]

Test ( diskq_truncate  ,
test_diskq_truncate_size_ratio_1   
)

◆ Test() [6/9]

Test ( diskq_truncate  ,
test_diskq_truncate_size_ratio_default_3_x   
)

◆ Test() [7/9]

Test ( diskq_truncate  ,
test_diskq_truncate_with_diskbuffer_used   
)

◆ Test() [8/9]

Test ( diskq_truncate  ,
test_diskq_truncate_without_diskbuffer_used   
)

◆ Test() [9/9]

Test ( diskq_truncate  ,
test_non_reliable_diskq_restart_with_truncation_disabled   
)

◆ TestSuite()

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