]:
for synchronicity in ['sync', 'async']:
yield _ping_pong_scenario(
- 'cpp_protobuf_%s_%s_ping_pong_%s' % (synchronicity,
- rpc_type, secstr),
+ 'cpp_protobuf_%s_%s_ping_pong_%s' %
+ (synchronicity, rpc_type, secstr),
rpc_type=rpc_type.upper(),
client_type='%s_CLIENT' % synchronicity.upper(),
server_type='%s_SERVER' % synchronicity.upper(),
return 100
def scenarios(self):
- yield _ping_pong_scenario(
- 'csharp_generic_async_streaming_ping_pong',
- rpc_type='STREAMING',
- client_type='ASYNC_CLIENT',
- server_type='ASYNC_GENERIC_SERVER',
- use_generic_payload=True,
- categories=[SMOKETEST, SCALABLE])
+ yield _ping_pong_scenario('csharp_generic_async_streaming_ping_pong',
+ rpc_type='STREAMING',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_GENERIC_SERVER',
+ use_generic_payload=True,
+ categories=[SMOKETEST, SCALABLE])
yield _ping_pong_scenario(
'csharp_generic_async_streaming_ping_pong_insecure_1MB',
secure=False,
categories=[SMOKETEST, SCALABLE])
- yield _ping_pong_scenario(
- 'csharp_protobuf_async_streaming_ping_pong',
- rpc_type='STREAMING',
- client_type='ASYNC_CLIENT',
- server_type='ASYNC_SERVER')
+ yield _ping_pong_scenario('csharp_protobuf_async_streaming_ping_pong',
+ rpc_type='STREAMING',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_SERVER')
- yield _ping_pong_scenario(
- 'csharp_protobuf_async_unary_ping_pong',
- rpc_type='UNARY',
- client_type='ASYNC_CLIENT',
- server_type='ASYNC_SERVER',
- categories=[SMOKETEST, SCALABLE])
+ yield _ping_pong_scenario('csharp_protobuf_async_unary_ping_pong',
+ rpc_type='UNARY',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_SERVER',
+ categories=[SMOKETEST, SCALABLE])
yield _ping_pong_scenario(
'csharp_protobuf_sync_to_async_unary_ping_pong',
unconstrained_client='async',
categories=[SCALABLE])
- yield _ping_pong_scenario(
- 'csharp_to_cpp_protobuf_sync_unary_ping_pong',
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- server_language='c++',
- async_server_threads=1,
- categories=[SMOKETEST, SCALABLE])
+ yield _ping_pong_scenario('csharp_to_cpp_protobuf_sync_unary_ping_pong',
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ server_language='c++',
+ async_server_threads=1,
+ categories=[SMOKETEST, SCALABLE])
yield _ping_pong_scenario(
'csharp_to_cpp_protobuf_async_streaming_ping_pong',
client_language='c++',
categories=[SCALABLE])
- yield _ping_pong_scenario(
- 'csharp_protobuf_async_unary_ping_pong_1MB',
- rpc_type='UNARY',
- client_type='ASYNC_CLIENT',
- server_type='ASYNC_SERVER',
- req_size=1024 * 1024,
- resp_size=1024 * 1024,
- categories=[SMOKETEST, SCALABLE])
+ yield _ping_pong_scenario('csharp_protobuf_async_unary_ping_pong_1MB',
+ rpc_type='UNARY',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_SERVER',
+ req_size=1024 * 1024,
+ resp_size=1024 * 1024,
+ categories=[SMOKETEST, SCALABLE])
def __str__(self):
return 'csharp'
return 500
def scenarios(self):
- yield _ping_pong_scenario(
- 'python_generic_sync_streaming_ping_pong',
- rpc_type='STREAMING',
- client_type='SYNC_CLIENT',
- server_type='ASYNC_GENERIC_SERVER',
- use_generic_payload=True,
- categories=[SMOKETEST, SCALABLE])
-
- yield _ping_pong_scenario(
- 'python_protobuf_sync_streaming_ping_pong',
- rpc_type='STREAMING',
- client_type='SYNC_CLIENT',
- server_type='ASYNC_SERVER')
-
- yield _ping_pong_scenario(
- 'python_protobuf_async_unary_ping_pong',
- rpc_type='UNARY',
- client_type='ASYNC_CLIENT',
- server_type='ASYNC_SERVER')
-
- yield _ping_pong_scenario(
- 'python_protobuf_sync_unary_ping_pong',
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='ASYNC_SERVER',
- categories=[SMOKETEST, SCALABLE])
+ yield _ping_pong_scenario('python_generic_sync_streaming_ping_pong',
+ rpc_type='STREAMING',
+ client_type='SYNC_CLIENT',
+ server_type='ASYNC_GENERIC_SERVER',
+ use_generic_payload=True,
+ categories=[SMOKETEST, SCALABLE])
+
+ yield _ping_pong_scenario('python_protobuf_sync_streaming_ping_pong',
+ rpc_type='STREAMING',
+ client_type='SYNC_CLIENT',
+ server_type='ASYNC_SERVER')
+
+ yield _ping_pong_scenario('python_protobuf_async_unary_ping_pong',
+ rpc_type='UNARY',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_SERVER')
+
+ yield _ping_pong_scenario('python_protobuf_sync_unary_ping_pong',
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='ASYNC_SERVER',
+ categories=[SMOKETEST, SCALABLE])
yield _ping_pong_scenario(
'python_protobuf_sync_unary_qps_unconstrained',
server_type='ASYNC_SERVER',
unconstrained_client='sync')
- yield _ping_pong_scenario(
- 'python_to_cpp_protobuf_sync_unary_ping_pong',
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='ASYNC_SERVER',
- server_language='c++',
- async_server_threads=1,
- categories=[SMOKETEST, SCALABLE])
+ yield _ping_pong_scenario('python_to_cpp_protobuf_sync_unary_ping_pong',
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='ASYNC_SERVER',
+ server_language='c++',
+ async_server_threads=1,
+ categories=[SMOKETEST, SCALABLE])
yield _ping_pong_scenario(
'python_to_cpp_protobuf_sync_streaming_ping_pong',
server_language='c++',
async_server_threads=1)
- yield _ping_pong_scenario(
- 'python_protobuf_sync_unary_ping_pong_1MB',
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='ASYNC_SERVER',
- req_size=1024 * 1024,
- resp_size=1024 * 1024,
- categories=[SMOKETEST, SCALABLE])
+ yield _ping_pong_scenario('python_protobuf_sync_unary_ping_pong_1MB',
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='ASYNC_SERVER',
+ req_size=1024 * 1024,
+ resp_size=1024 * 1024,
+ categories=[SMOKETEST, SCALABLE])
def __str__(self):
return 'python'
return 300
def scenarios(self):
- yield _ping_pong_scenario(
- 'ruby_protobuf_sync_streaming_ping_pong',
- rpc_type='STREAMING',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- categories=[SMOKETEST, SCALABLE])
-
- yield _ping_pong_scenario(
- 'ruby_protobuf_unary_ping_pong',
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- categories=[SMOKETEST, SCALABLE])
-
- yield _ping_pong_scenario(
- 'ruby_protobuf_sync_unary_qps_unconstrained',
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- unconstrained_client='sync')
+ yield _ping_pong_scenario('ruby_protobuf_sync_streaming_ping_pong',
+ rpc_type='STREAMING',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ categories=[SMOKETEST, SCALABLE])
+
+ yield _ping_pong_scenario('ruby_protobuf_unary_ping_pong',
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ categories=[SMOKETEST, SCALABLE])
+
+ yield _ping_pong_scenario('ruby_protobuf_sync_unary_qps_unconstrained',
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ unconstrained_client='sync')
yield _ping_pong_scenario(
'ruby_protobuf_sync_streaming_qps_unconstrained',
server_type='SYNC_SERVER',
unconstrained_client='sync')
- yield _ping_pong_scenario(
- 'ruby_to_cpp_protobuf_sync_unary_ping_pong',
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- server_language='c++',
- async_server_threads=1)
+ yield _ping_pong_scenario('ruby_to_cpp_protobuf_sync_unary_ping_pong',
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ server_language='c++',
+ async_server_threads=1)
yield _ping_pong_scenario(
'ruby_to_cpp_protobuf_sync_streaming_ping_pong',
server_language='c++',
async_server_threads=1)
- yield _ping_pong_scenario(
- 'ruby_protobuf_unary_ping_pong_1MB',
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- req_size=1024 * 1024,
- resp_size=1024 * 1024,
- categories=[SMOKETEST, SCALABLE])
+ yield _ping_pong_scenario('ruby_protobuf_unary_ping_pong_1MB',
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ req_size=1024 * 1024,
+ resp_size=1024 * 1024,
+ categories=[SMOKETEST, SCALABLE])
def __str__(self):
return 'ruby'
if self.php7_protobuf_c:
php7_extension_mode = 'php7_protobuf_c_extension'
- yield _ping_pong_scenario(
- '%s_to_cpp_protobuf_sync_unary_ping_pong' % php7_extension_mode,
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- server_language='c++',
- async_server_threads=1)
+ yield _ping_pong_scenario('%s_to_cpp_protobuf_sync_unary_ping_pong' %
+ php7_extension_mode,
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ server_language='c++',
+ async_server_threads=1)
yield _ping_pong_scenario(
'%s_to_cpp_protobuf_sync_streaming_ping_pong' % php7_extension_mode,
secure=secure,
warmup_seconds=JAVA_WARMUP_SECONDS)
- yield _ping_pong_scenario(
- 'java_protobuf_async_unary_ping_pong_%s' % secstr,
- rpc_type='UNARY',
- client_type='ASYNC_CLIENT',
- server_type='ASYNC_SERVER',
- async_server_threads=1,
- secure=secure,
- warmup_seconds=JAVA_WARMUP_SECONDS,
- categories=smoketest_categories)
-
- yield _ping_pong_scenario(
- 'java_protobuf_unary_ping_pong_%s' % secstr,
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- async_server_threads=1,
- secure=secure,
- warmup_seconds=JAVA_WARMUP_SECONDS)
+ yield _ping_pong_scenario('java_protobuf_async_unary_ping_pong_%s' %
+ secstr,
+ rpc_type='UNARY',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_SERVER',
+ async_server_threads=1,
+ secure=secure,
+ warmup_seconds=JAVA_WARMUP_SECONDS,
+ categories=smoketest_categories)
+
+ yield _ping_pong_scenario('java_protobuf_unary_ping_pong_%s' %
+ secstr,
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ async_server_threads=1,
+ secure=secure,
+ warmup_seconds=JAVA_WARMUP_SECONDS)
yield _ping_pong_scenario(
'java_protobuf_async_unary_qps_unconstrained_%s' % secstr,
# ASYNC_GENERIC_SERVER for Go actually uses a sync streaming server,
# but that's mostly because of lack of better name of the enum value.
- yield _ping_pong_scenario(
- 'go_generic_sync_streaming_ping_pong_%s' % secstr,
- rpc_type='STREAMING',
- client_type='SYNC_CLIENT',
- server_type='ASYNC_GENERIC_SERVER',
- use_generic_payload=True,
- async_server_threads=1,
- secure=secure,
- categories=smoketest_categories)
+ yield _ping_pong_scenario('go_generic_sync_streaming_ping_pong_%s' %
+ secstr,
+ rpc_type='STREAMING',
+ client_type='SYNC_CLIENT',
+ server_type='ASYNC_GENERIC_SERVER',
+ use_generic_payload=True,
+ async_server_threads=1,
+ secure=secure,
+ categories=smoketest_categories)
yield _ping_pong_scenario(
'go_protobuf_sync_streaming_ping_pong_%s' % secstr,
async_server_threads=1,
secure=secure)
- yield _ping_pong_scenario(
- 'go_protobuf_sync_unary_ping_pong_%s' % secstr,
- rpc_type='UNARY',
- client_type='SYNC_CLIENT',
- server_type='SYNC_SERVER',
- async_server_threads=1,
- secure=secure,
- categories=smoketest_categories)
+ yield _ping_pong_scenario('go_protobuf_sync_unary_ping_pong_%s' %
+ secstr,
+ rpc_type='UNARY',
+ client_type='SYNC_CLIENT',
+ server_type='SYNC_SERVER',
+ async_server_threads=1,
+ secure=secure,
+ categories=smoketest_categories)
# unconstrained_client='async' is intended (client uses goroutines)
yield _ping_pong_scenario(