|
|
|
@ -51,29 +51,33 @@ using std::vector; |
|
|
|
|
|
|
|
|
|
enum TestCaseType { |
|
|
|
|
UNKNOWN_TEST = -1, |
|
|
|
|
EMPTY_UNARY = 0, |
|
|
|
|
LARGE_UNARY = 1, |
|
|
|
|
LARGE_COMPRESSED_UNARY = 2, |
|
|
|
|
CLIENT_STREAMING = 3, |
|
|
|
|
SERVER_STREAMING = 4, |
|
|
|
|
SERVER_COMPRESSED_STREAMING = 5, |
|
|
|
|
SLOW_CONSUMER = 6, |
|
|
|
|
HALF_DUPLEX = 7, |
|
|
|
|
PING_PONG = 8, |
|
|
|
|
CANCEL_AFTER_BEGIN = 9, |
|
|
|
|
CANCEL_AFTER_FIRST_RESPONSE = 10, |
|
|
|
|
TIMEOUT_ON_SLEEPING_SERVER = 11, |
|
|
|
|
EMPTY_STREAM = 12, |
|
|
|
|
STATUS_CODE_AND_MESSAGE = 13, |
|
|
|
|
CUSTOM_METADATA = 14 |
|
|
|
|
EMPTY_UNARY, |
|
|
|
|
LARGE_UNARY, |
|
|
|
|
CLIENT_COMPRESSED_UNARY, |
|
|
|
|
CLIENT_COMPRESSED_STREAMING, |
|
|
|
|
CLIENT_STREAMING, |
|
|
|
|
SERVER_STREAMING, |
|
|
|
|
SERVER_COMPRESSED_UNARY, |
|
|
|
|
SERVER_COMPRESSED_STREAMING, |
|
|
|
|
SLOW_CONSUMER, |
|
|
|
|
HALF_DUPLEX, |
|
|
|
|
PING_PONG, |
|
|
|
|
CANCEL_AFTER_BEGIN, |
|
|
|
|
CANCEL_AFTER_FIRST_RESPONSE, |
|
|
|
|
TIMEOUT_ON_SLEEPING_SERVER, |
|
|
|
|
EMPTY_STREAM, |
|
|
|
|
STATUS_CODE_AND_MESSAGE, |
|
|
|
|
CUSTOM_METADATA |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const vector<pair<TestCaseType, grpc::string>> kTestCaseList = { |
|
|
|
|
{EMPTY_UNARY, "empty_unary"}, |
|
|
|
|
{LARGE_UNARY, "large_unary"}, |
|
|
|
|
{LARGE_COMPRESSED_UNARY, "large_compressed_unary"}, |
|
|
|
|
{CLIENT_COMPRESSED_UNARY, "client_compressed_unary"}, |
|
|
|
|
{CLIENT_COMPRESSED_STREAMING, "client_compressed_streaming"}, |
|
|
|
|
{CLIENT_STREAMING, "client_streaming"}, |
|
|
|
|
{SERVER_STREAMING, "server_streaming"}, |
|
|
|
|
{SERVER_COMPRESSED_UNARY, "server_compressed_unary"}, |
|
|
|
|
{SERVER_COMPRESSED_STREAMING, "server_compressed_streaming"}, |
|
|
|
|
{SLOW_CONSUMER, "slow_consumer"}, |
|
|
|
|
{HALF_DUPLEX, "half_duplex"}, |
|
|
|
|