Skip to content

Commit

Permalink
temp: log_path_options_init followup in tests
Browse files Browse the repository at this point in the history
Signed-off-by: Szilard Parrag <[email protected]>
  • Loading branch information
OverOrion committed Oct 14, 2024
1 parent c11d49f commit 16f7479
Show file tree
Hide file tree
Showing 29 changed files with 156 additions and 52 deletions.
12 changes: 9 additions & 3 deletions lib/ack-tracker/tests/test_batched_ack_tracker.c
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,9 @@ Test(batched_ack_tracker, bookmark_saving)
log_source_post(src, msg1);
cr_expect_eq(window_size_counter_get(&src->window_size, NULL), 9);
cr_assert_eq(msg1->ack_record->tracker, ack_tracker);
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
log_msg_ack(msg1, &path_options, AT_PROCESSED);
cr_expect_eq(saved_ctr, 0);
cr_expect_eq(destroy_ctr, 0);
Expand Down Expand Up @@ -260,7 +262,9 @@ Test(batched_ack_tracker, batch_timeout)
log_source_post(src, msg1);
cr_expect_eq(window_size_counter_get(&src->window_size, NULL), 9);
cr_assert_eq(msg1->ack_record->tracker, ack_tracker);
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
log_msg_ack(msg1, &path_options, AT_PROCESSED);
cr_expect_eq(saved_ctr, 0);
cr_expect_eq(destroy_ctr, 0);
Expand Down Expand Up @@ -300,7 +304,9 @@ Test(batched_ack_tracker, deinit_acks_partial_batch)
log_source_post(src, msg1);
cr_expect_eq(window_size_counter_get(&src->window_size, NULL), 9);
cr_assert_eq(msg1->ack_record->tracker, ack_tracker);
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
log_msg_ack(msg1, &path_options, AT_PROCESSED);
cr_expect_eq(saved_ctr, 0);
cr_expect_eq(destroy_ctr, 0);
Expand Down
8 changes: 6 additions & 2 deletions lib/ack-tracker/tests/test_instant_ack_tracker.c
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,9 @@ Test(instant_ack_tracker_bookmarkless, bookmark_save_not_called_when_acked)
// this is why we need a dummy 'destination' : keep back ACK
cr_expect_eq(window_size_counter_get(&src->window_size, NULL), 9);
cr_assert_eq(msg->ack_record->tracker, ack_tracker);
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
log_msg_ack(msg, &path_options, AT_PROCESSED);
// okay, ACK is done, but save counter is 0 -> so Bookmark::save not called
cr_expect_eq(saved_ctr, 0);
Expand Down Expand Up @@ -221,7 +223,9 @@ Test(instant_ack_tracker, bookmark_saving)
// this is why we need a dummy 'destination' : keep back ACK
cr_expect_eq(window_size_counter_get(&src->window_size, NULL), 9);
cr_assert_eq(msg->ack_record->tracker, ack_tracker);
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
log_msg_ack(msg, &path_options, AT_PROCESSED);
// okay, ACK is done, save counter is 1
cr_expect_eq(saved_ctr, 1);
Expand Down
4 changes: 3 additions & 1 deletion lib/filter/tests/test_filters_statistics.c
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,9 @@ create_log_filter_pipe(void)
static void
queue_and_assert_statistics(LogFilterPipe *pipe, gchar *msg, guint32 matched_expected, guint32 not_matched_expected)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *logmsg = msg_format_parse(&parse_options, (const guchar *) msg, strlen(msg));
LogPipe *p = (LogPipe *)pipe;
p->queue(p, logmsg, &path_options);
Expand Down
24 changes: 18 additions & 6 deletions lib/logmsg/tests/test_log_message.c
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,9 @@ assert_log_msg_clear_clears_all_properties(LogMessage *message, NVHandle nv_hand
NVHandle sd_handle, const gchar *tag_name)
{
message->flags |= LF_LOCAL + LF_UTF8 + LF_INTERNAL + LF_MARK;
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

log_msg_make_writable(&message, &path_options);
log_msg_clear(message);
Expand Down Expand Up @@ -146,7 +148,9 @@ log_message_test_params_free(LogMessageTestParams *params)
LogMessage *
log_message_test_params_clone_message(LogMessageTestParams *params)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
params->cloned_message = log_msg_clone_cow(params->message, &path_options);

return params->cloned_message;
Expand Down Expand Up @@ -214,7 +218,9 @@ Test(log_message, test_log_msg_clear_handles_cloned_noninline_tags_properly)
log_msg_set_tag_by_name(msg, tag_name);
}

LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *cloned = log_msg_clone_cow(msg, &path_options);

log_msg_clear(cloned);
Expand Down Expand Up @@ -882,7 +888,9 @@ Test(log_message, test_cow_writing_cloned_message)
LogMessage *msg = _construct_log_message();
log_msg_set_value_by_name(msg, "orig_name", "orig_value", -1);

LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *cloned = log_msg_clone_cow(msg, &path_options);

log_msg_set_value_by_name(cloned, "cloned_name", "cloned_value", -1);
Expand Down Expand Up @@ -912,7 +920,9 @@ Test(log_message, test_cow_make_writable)

LogMessage *orig_msg = log_msg_ref(msg);

LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
log_msg_make_writable(&msg, &path_options);

log_msg_set_value_by_name(msg, "orig_name2", "orig_value2", -1);
Expand All @@ -934,7 +944,9 @@ Test(log_message, test_cow_unset_value)

LogMessage *orig_msg = log_msg_ref(msg);

LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
log_msg_make_writable(&msg, &path_options);

log_msg_unset_value_by_name(msg, "orig_name");
Expand Down
4 changes: 3 additions & 1 deletion lib/rewrite/tests/test_rename.c
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ LogMessage *msg;
static void
_perform_rewrite(LogRewrite *rewrite, LogMessage *msg_)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

cr_assert(log_pipe_init(&rewrite->super));
log_pipe_queue(&rewrite->super, log_msg_ref(msg_), &path_options);
Expand Down
4 changes: 3 additions & 1 deletion lib/rewrite/tests/test_set_facility.c
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,9 @@ _create_template(const gchar *str)
static void
_perform_rewrite(LogRewrite *rewrite, LogMessage *msg_)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

log_pipe_init(&rewrite->super);
log_pipe_queue(&rewrite->super, log_msg_ref(msg_), &path_options);
Expand Down
4 changes: 3 additions & 1 deletion lib/rewrite/tests/test_set_matches.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,9 @@ LogMessage *msg;
static void
_perform_rewrite(LogRewrite *rewrite, LogMessage *msg_)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

log_pipe_init(&rewrite->super);
log_pipe_queue(&rewrite->super, log_msg_ref(msg_), &path_options);
Expand Down
4 changes: 3 additions & 1 deletion lib/rewrite/tests/test_set_pri.c
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,9 @@ _create_template(const gchar *str)
static void
_perform_rewrite(LogRewrite *rewrite, LogMessage *msg_)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

log_pipe_init(&rewrite->super);
log_pipe_queue(&rewrite->super, log_msg_ref(msg_), &path_options);
Expand Down
4 changes: 3 additions & 1 deletion lib/rewrite/tests/test_set_severity.c
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@ _create_template(const gchar *str)
static void
_perform_rewrite(LogRewrite *rewrite, LogMessage *msg_)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

log_pipe_init(&rewrite->super);
log_pipe_queue(&rewrite->super, log_msg_ref(msg_), &path_options);
Expand Down
4 changes: 3 additions & 1 deletion lib/rewrite/tests/test_set_tag.c
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,9 @@ _create_template(const gchar *str)
static void
_perform_rewrite(LogRewrite *rewrite, LogMessage *msg_)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

log_pipe_init(&rewrite->super);
log_pipe_queue(&rewrite->super, log_msg_ref(msg_), &path_options);
Expand Down
4 changes: 3 additions & 1 deletion lib/tests/test_clone_logmsg.c
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,9 @@ ParameterizedTest(const gchar *msg, clone_logmsg, test_cloning_with_log_message)
LogMessage *original_log_message, *log_message, *cloned_log_message;
regex_t bad_hostname;
GSockAddr *addr = g_sockaddr_inet_new("10.10.10.10", 1010);
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

parse_options.flags = LP_SYSLOG_PROTOCOL;
parse_options.bad_hostname = &bad_hostname;
Expand Down
8 changes: 6 additions & 2 deletions lib/tests/test_logqueue.c
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,9 @@ _threaded_feed(gpointer args)
{
LogQueue *q = args;
gint i;
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *msg, *tmpl;
struct timespec start, end;
glong diff;
Expand Down Expand Up @@ -96,7 +98,9 @@ _threaded_consume(gpointer st)
{
LogQueue *q = (LogQueue *) st;
LogMessage *msg;
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
gint msg_count = 0;

iv_init();
Expand Down
4 changes: 3 additions & 1 deletion lib/tests/test_logscheduler.c
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,9 @@ Test(logscheduler, test_log_scheduler_can_be_constructed)
s = log_scheduler_new(&options, &test_pipe->super);

LogMessage *msg = create_sample_message();
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
log_scheduler_push(s, msg, &path_options);

msg = create_sample_message();
Expand Down
4 changes: 3 additions & 1 deletion modules/affile/tests/test_wildcard_file_reader.c
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,9 @@ test_deleted_file_state_event_new(void)

TestFileStateEvent *test_event;
WildcardFileReader *reader;
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

/* MOCKS */

Expand Down
4 changes: 3 additions & 1 deletion modules/afsnmp/tests/test_snmptrapd_parser.c
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,9 @@ copy_str_into_log_message(const gchar *message)
static gboolean
_process_log_message(LogParser *parser, LogMessage *msg)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
return log_parser_process_message(parser, &msg, &path_options);
}

Expand Down
4 changes: 3 additions & 1 deletion modules/correlation/tests/test_grouping_by.c
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,9 @@ _create_input_msg(const gchar *prog)
void
_process_msg(LogParser *parser, const gchar *prog)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

LogMessage *msg = _create_input_msg(prog);
/* NOTE: log_pipe_queue() consumes a reference */
Expand Down
4 changes: 3 additions & 1 deletion modules/csvparser/tests/test_csvparser_statistics.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@
#include "apphook.h"
#include "cfg.h"

LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

static LogParser *
_create_parser(GlobalConfig *cfg)
Expand Down
8 changes: 6 additions & 2 deletions modules/diskq/tests/test_diskq.c
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,9 @@ threaded_feed(gpointer args)
{
LogQueue *q = (LogQueue *)args;
gint i;
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *msg, *tmpl;
struct timespec start, end;
glong diff;
Expand Down Expand Up @@ -225,7 +227,9 @@ static gpointer
threaded_consume(gpointer st)
{
LogQueue *q = (LogQueue *) st;
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
gint i;

iv_init();
Expand Down
4 changes: 3 additions & 1 deletion modules/diskq/tests/test_diskq_counters.c
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,9 @@ _serialize_func(SerializeArchive *sa, gpointer user_data)
static void
_push_one_message(LogQueue *q, gssize *memory_size, gssize *serialized_size)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
path_options.ack_needed = FALSE;
path_options.flow_control_requested = TRUE;

Expand Down
4 changes: 3 additions & 1 deletion modules/diskq/tests/test_diskq_truncate.c
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,9 @@ Test(diskq_truncate, test_diskq_truncate_size_ratio_1)
static void
_feed_one_large_message(LogQueue *q)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
path_options.ack_needed = FALSE;
path_options.flow_control_requested = TRUE;

Expand Down
12 changes: 9 additions & 3 deletions modules/diskq/tests/test_logqueue_disk.c
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,9 @@ _push_corrupted_msg(LogQueue *queue)
static void
_pop_msg(LogQueue *queue)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *msg = log_queue_pop_head(queue, &path_options);

// If the message was stored in front_cache in addition to qdisk, it can be popped successfully.
Expand Down Expand Up @@ -291,7 +293,9 @@ Test(logqueue_disk, restart_corrupted_non_reliable_with_front_cache)
_assert_file_exists(filename);
_assert_log_queue_disk_non_reliable_is_empty(queue);

LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *msg = log_msg_new_empty();
log_queue_push_tail(queue, msg, &path_options);

Expand Down Expand Up @@ -354,7 +358,9 @@ Test(logqueue_disk, restart_corrupted_with_multiple_queues)
cr_assert(log_queue_disk_start(queue_1));
cr_assert(log_queue_disk_start(queue_2));

LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);

log_queue_push_tail(queue_1, log_msg_new_empty(), &path_options);
cr_assert_eq(stats_counter_get(queue_1->metrics.shared.queued_messages), 1);
Expand Down
12 changes: 9 additions & 3 deletions modules/diskq/tests/test_reliable_backlog.c
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,9 @@ _prepare_rewind_backlog_test(LogQueueDiskReliable *dq, gint64 *start_pos)

for (i = 0; i < 8; i++)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *mark_message;
mark_message = log_msg_new_mark();
mark_message->ack_func = _dummy_ack;
Expand All @@ -261,7 +263,9 @@ _prepare_rewind_backlog_test(LogQueueDiskReliable *dq, gint64 *start_pos)
for (i = 0; i < 8; i++)
{
LogMessage *msg;
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
msg = log_queue_pop_head(&dq->super.super, &path_options);
log_msg_unref(msg);
}
Expand All @@ -281,7 +285,9 @@ _prepare_rewind_backlog_test(LogQueueDiskReliable *dq, gint64 *start_pos)
*/
for (i = 0; i < 3; i++)
{
LogPathOptions path_options = LOG_PATH_OPTIONS_INIT;
LogPathOptions path_options;
FilterXEvalContext filterx_eval_context;
log_path_options_init(&path_options, &filterx_eval_context);
LogMessage *mark_message;
mark_message = log_msg_new_mark();
mark_message->ack_func = _dummy_ack;
Expand Down
Loading

0 comments on commit 16f7479

Please sign in to comment.