Log Surgeon
Test & API docs
|
#include <string>
#include <string_view>
#include <unordered_map>
#include <utility>
#include <vector>
#include <log_surgeon/BufferParser.hpp>
#include <log_surgeon/Constants.hpp>
#include <log_surgeon/Lexer.hpp>
#include <log_surgeon/LogEvent.hpp>
#include <log_surgeon/LogParser.hpp>
#include <log_surgeon/Schema.hpp>
#include <log_surgeon/SchemaParser.hpp>
#include <log_surgeon/types.hpp>
#include <catch2/catch_test_macros.hpp>
#include <fmt/core.h>
Functions | |
void | single_line_without_capture () |
Tests the buffer parser behavior when parsing variables without capture groups. | |
void | single_line_with_capture () |
Validates tokenization behavior when using capture groups in variable schemas. | |
void | single_line_with_clp_default_vars () |
Validates tokenization behavior using the default schema commonly used in CLP. | |
void | multi_line_with_newline_static_var_sequence () |
Test variable after static-text at the start of a newline when previous line ends in a variable. | |
void | multi_line_with_static_newline_static_var_sequence () |
Test variable after static-text at start of newline when previous line ends in static-text. | |
void | multi_line_with_static_newline_var_sequence () |
Test variable at start of newline when previous line ends in static-text. | |
void | multi_line_with_static_newline_var_newline_sequence () |
Test variable followed by newline at start of newline when previous line ends in static-text. | |
void | multi_line_with_delim_newline_var_sequence () |
Test a variable at start of a newline when previous line ends in a delimiter. | |
void | multi_line_with_delimited_vars () |
Tests BufferParser with delimited variables using a custom schema. |