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

Classes

struct  ProtocolHeaderTestParams
 

Functions

 ParameterizedTestParameters (log_proto, test_proxy_protocol_parse_header)
 
 ParameterizedTest (ProtocolHeaderTestParams *params, log_proto, test_proxy_protocol_parse_header)
 
 Test (log_proto, test_proxy_protocol_handshake_and_fetch_success)
 
 Test (log_proto, test_proxy_protocol_handshake_failed)
 
 Test (log_proto, test_proxy_protocol_aux_data)
 
 Test (log_proto, test_proxy_protocol_v2_parse_header)
 
 Test (log_proto, test_proxy_protocol_header_partial_read)
 

Function Documentation

◆ ParameterizedTest()

ParameterizedTest ( ProtocolHeaderTestParams params,
log_proto  ,
test_proxy_protocol_parse_header   
)

◆ ParameterizedTestParameters()

ParameterizedTestParameters ( log_proto  ,
test_proxy_protocol_parse_header   
)

◆ Test() [1/5]

Test ( log_proto  ,
test_proxy_protocol_aux_data   
)

◆ Test() [2/5]

Test ( log_proto  ,
test_proxy_protocol_handshake_and_fetch_success   
)

◆ Test() [3/5]

Test ( log_proto  ,
test_proxy_protocol_handshake_failed   
)

◆ Test() [4/5]

Test ( log_proto  ,
test_proxy_protocol_header_partial_read   
)

◆ Test() [5/5]

Test ( log_proto  ,
test_proxy_protocol_v2_parse_header   
)