syslog-ng source
test-framed-server.c File Reference
#include <criterion/criterion.h>
#include "libtest/mock-transport.h"
#include "libtest/proto_lib.h"
#include "libtest/msg_parse_lib.h"
#include "logproto/logproto-framed-server.h"
#include <errno.h>
Include dependency graph for test-framed-server.c:

Functions

 Test (log_proto, test_log_proto_framed_server_simple_messages)
 
 Test (log_proto, test_log_proto_framed_server_io_error)
 
 Test (log_proto, test_log_proto_framed_server_invalid_header)
 
 Test (log_proto, test_log_proto_framed_server_too_long_line)
 
 Test (log_proto, test_log_proto_framed_server_too_long_line_trimmed)
 
 Test (log_proto, test_log_proto_framed_server_too_long_line_trimmed_multiple_cycles)
 
 Test (log_proto, test_log_proto_framed_server_too_long_line_trimmed_frame_at_the_end)
 
 Test (log_proto, test_log_proto_framed_server_too_long_line_trimmed_one_big_message)
 
 Test (log_proto, test_log_proto_framed_server_message_exceeds_buffer)
 
 Test (log_proto, test_log_proto_framed_server_buffer_shift_before_fetch)
 
 Test (log_proto, test_log_proto_framed_server_buffer_shift_to_make_space_for_a_frame)
 
 Test (log_proto, test_log_proto_framed_server_multi_read)
 

Function Documentation

◆ Test() [1/12]

Test ( log_proto  ,
test_log_proto_framed_server_buffer_shift_before_fetch   
)

◆ Test() [2/12]

Test ( log_proto  ,
test_log_proto_framed_server_buffer_shift_to_make_space_for_a_frame   
)

◆ Test() [3/12]

Test ( log_proto  ,
test_log_proto_framed_server_invalid_header   
)

◆ Test() [4/12]

Test ( log_proto  ,
test_log_proto_framed_server_io_error   
)

◆ Test() [5/12]

Test ( log_proto  ,
test_log_proto_framed_server_message_exceeds_buffer   
)

◆ Test() [6/12]

Test ( log_proto  ,
test_log_proto_framed_server_multi_read   
)

◆ Test() [7/12]

Test ( log_proto  ,
test_log_proto_framed_server_simple_messages   
)

◆ Test() [8/12]

Test ( log_proto  ,
test_log_proto_framed_server_too_long_line   
)

◆ Test() [9/12]

Test ( log_proto  ,
test_log_proto_framed_server_too_long_line_trimmed   
)

◆ Test() [10/12]

Test ( log_proto  ,
test_log_proto_framed_server_too_long_line_trimmed_frame_at_the_end   
)

◆ Test() [11/12]

Test ( log_proto  ,
test_log_proto_framed_server_too_long_line_trimmed_multiple_cycles   
)

◆ Test() [12/12]

Test ( log_proto  ,
test_log_proto_framed_server_too_long_line_trimmed_one_big_message   
)