#include <criterion/criterion.h>#include <criterion/parameterized.h>#include "libtest/queue_utils_lib.h"#include "test_diskq_tools.h"#include "logqueue.h"#include "logqueue-fifo.h"#include "logqueue-disk.h"#include "logqueue-disk-reliable.h"#include "logqueue-disk-non-reliable.h"#include "stats/stats-cluster-single.h"#include "diskq.h"#include "logpipe.h"#include "apphook.h"#include "plugin.h"#include "mainloop.h"#include "mainloop-call.h"#include "mainloop-io-worker.h"#include "tls-support.h"#include "timeutils/misc.h"#include <stdlib.h>#include <string.h>#include <iv.h>#include <iv_thread.h>#include <sys/stat.h>
Classes | |
| struct | restart_test_parameters |
| struct | diskq_tester_parameters_t |
Macros | |
| #define | OVERFLOW_SIZE 10000 |
| #define | PATH_QDISK "./" |
| #define | FEEDERS 1 |
| #define | MESSAGES_PER_FEEDER 10000 |
| #define | MESSAGES_SUM (FEEDERS * MESSAGES_PER_FEEDER) |
| #define | TEST_RUNS 10 |
Functions | |
| Test (diskq, testcase_zero_diskbuf_and_normal_acks) | |
| Test (diskq, testcase_zero_diskbuf_alternating_send_acks) | |
| Test (diskq, testcase_ack_and_rewind_messages) | |
| Test (diskq, testcase_with_threads) | |
| ParameterizedTestParameters (diskq, testcase_diskbuffer_restart_corrupted) | |
| ParameterizedTest (restart_test_parameters *test_case, diskq, testcase_diskbuffer_restart_corrupted) | |
| ParameterizedTestParameters (diskq, test_diskq_statistics) | |
| ParameterizedTest (diskq_tester_parameters_t *parameters, diskq, test_diskq_statistics) | |
| gchar * | qdisk_get_next_filename (const gchar *dir, gboolean reliable) |
| Test (diskq, test_no_next_filename_in_acquire) | |
| TestSuite (diskq,.init=setup,.fini=teardown) | |
Variables | |
| GMutex | tlock |
| glong | sum_time |
| #define FEEDERS 1 |
| #define MESSAGES_PER_FEEDER 10000 |
| #define MESSAGES_SUM (FEEDERS * MESSAGES_PER_FEEDER) |
| #define OVERFLOW_SIZE 10000 |
| #define PATH_QDISK "./" |
| #define TEST_RUNS 10 |
| ParameterizedTest | ( | diskq_tester_parameters_t * | parameters, |
| diskq | , | ||
| test_diskq_statistics | |||
| ) |
| ParameterizedTest | ( | restart_test_parameters * | test_case, |
| diskq | , | ||
| testcase_diskbuffer_restart_corrupted | |||
| ) |
| ParameterizedTestParameters | ( | diskq | , |
| test_diskq_statistics | |||
| ) |
| ParameterizedTestParameters | ( | diskq | , |
| testcase_diskbuffer_restart_corrupted | |||
| ) |
| gchar* qdisk_get_next_filename | ( | const gchar * | dir, |
| gboolean | reliable | ||
| ) |
| Test | ( | diskq | , |
| test_no_next_filename_in_acquire | |||
| ) |
| Test | ( | diskq | , |
| testcase_ack_and_rewind_messages | |||
| ) |
| Test | ( | diskq | , |
| testcase_with_threads | |||
| ) |
| Test | ( | diskq | , |
| testcase_zero_diskbuf_alternating_send_acks | |||
| ) |
| Test | ( | diskq | , |
| testcase_zero_diskbuf_and_normal_acks | |||
| ) |
| glong sum_time |
| GMutex tlock |