#include <criterion/criterion.h>#include "syslog-ng.h"#include "apphook.h"#include "qdisk.h"#include "scratch-buffers.h"#include <unistd.h>#include <sys/stat.h>#include <errno.h>
Macros | |
| #define | FRAME_LENGTH 4 |
| #define | DUMMY_RECORD_PATTERN ('z') |
| #define | MiB(x) (x * 1024 * 1024) |
Enumerations | |
| enum | TestDiskQType { TDISKQ_NON_RELIABLE = 0 , TDISKQ_RELIABLE = 1 } |
Functions | |
| gboolean | generate_dummy_payload (SerializeArchive *sa, gpointer user_data) |
| gboolean | push_dummy_record (QDisk *qdisk, guint record_size) |
| void | assert_dummy_record (const GString *record, guint expected_size) |
| gboolean | reliable_pop_record_without_backlog (QDisk *qdisk, GString *record) |
| Test (qdisk, test_qdisk_started) | |
| Test (qdisk, qdisk_basic_push_pop) | |
| Test (qdisk, qdisk_is_space_avail) | |
| Test (qdisk, qdisk_remove_head) | |
| Test (qdisk, qdisk_basic_ack_rewind) | |
| Test (qdisk, qdisk_empty_backlog) | |
| Test (qdisk, allow_writing_more_than_max_size_when_last_message_does_not_fit) | |
| Test (qdisk, do_not_allow_diskq_to_exceed_max_size_if_last_message_fits) | |
| Test (qdisk, completely_full_and_then_emptied_qdisk_should_update_positions_properly) | |
| Test (qdisk, prealloc) | |
| Test (qdisk, get_empty_space_non_wrapped) | |
| Test (qdisk, get_empty_space_wrapped) | |
| TestSuite (qdisk,.init=setup,.fini=teardown) | |
| #define DUMMY_RECORD_PATTERN ('z') |
| #define FRAME_LENGTH 4 |
| #define MiB | ( | x | ) | (x * 1024 * 1024) |
| enum TestDiskQType |
| void assert_dummy_record | ( | const GString * | record, |
| guint | expected_size | ||
| ) |
| gboolean generate_dummy_payload | ( | SerializeArchive * | sa, |
| gpointer | user_data | ||
| ) |
| gboolean push_dummy_record | ( | QDisk * | qdisk, |
| guint | record_size | ||
| ) |
| gboolean reliable_pop_record_without_backlog | ( | QDisk * | qdisk, |
| GString * | record | ||
| ) |
| Test | ( | qdisk | , |
| allow_writing_more_than_max_size_when_last_message_does_not_fit | |||
| ) |
| Test | ( | qdisk | , |
| completely_full_and_then_emptied_qdisk_should_update_positions_properly | |||
| ) |
| Test | ( | qdisk | , |
| do_not_allow_diskq_to_exceed_max_size_if_last_message_fits | |||
| ) |
| Test | ( | qdisk | , |
| get_empty_space_non_wrapped | |||
| ) |
| Test | ( | qdisk | , |
| get_empty_space_wrapped | |||
| ) |
| Test | ( | qdisk | , |
| prealloc | |||
| ) |
| Test | ( | qdisk | , |
| qdisk_basic_ack_rewind | |||
| ) |
| Test | ( | qdisk | , |
| qdisk_basic_push_pop | |||
| ) |
| Test | ( | qdisk | , |
| qdisk_empty_backlog | |||
| ) |
| Test | ( | qdisk | , |
| qdisk_is_space_avail | |||
| ) |
| Test | ( | qdisk | , |
| qdisk_remove_head | |||
| ) |
| Test | ( | qdisk | , |
| test_qdisk_started | |||
| ) |