| #!/bin/sh | |
| if [ x"$QPS_WORKERS" == x ]; then | |
| echo Error: Must set QPS_WORKERS variable in form \ | |
| "host:port,host:port,..." 1>&2 | |
| exit 1 | |
| fi | |
| bins=`find . .. ../.. ../../.. -name bins | head -1` | |
| for channels in 1 2 4 8 | |
| do | |
| for client in SYNCHRONOUS_CLIENT ASYNC_CLIENT | |
| do | |
| for server in SYNCHRONOUS_SERVER ASYNC_SERVER | |
| do | |
| for rpc in UNARY STREAMING | |
| do | |
| echo "Test $rpc $client $server , $channels channels" | |
| "$bins"/opt/qps_driver --rpc_type=$rpc \ | |
| --client_type=$client --server_type=$server | |
| done | |
| done | |
| done | |
| done |