|
|
|
@ -436,6 +436,7 @@ std::unique_ptr<ScenarioResult> RunScenario( |
|
|
|
|
for (size_t i = 0; i < num_clients; i++) { |
|
|
|
|
auto client = &clients[i]; |
|
|
|
|
Status s = client->stream->Finish(); |
|
|
|
|
result->add_client_success(s.ok()); |
|
|
|
|
if (!s.ok()) { |
|
|
|
|
gpr_log(GPR_ERROR, "Client %zu had an error %s", i, |
|
|
|
|
s.error_message().c_str()); |
|
|
|
@ -471,6 +472,7 @@ std::unique_ptr<ScenarioResult> RunScenario( |
|
|
|
|
for (size_t i = 0; i < num_servers; i++) { |
|
|
|
|
auto server = &servers[i]; |
|
|
|
|
Status s = server->stream->Finish(); |
|
|
|
|
result->add_server_success(s.ok()); |
|
|
|
|
if (!s.ok()) { |
|
|
|
|
gpr_log(GPR_ERROR, "Server %zu had an error %s", i, |
|
|
|
|
s.error_message().c_str()); |
|
|
|
@ -483,8 +485,9 @@ std::unique_ptr<ScenarioResult> RunScenario( |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void RunQuit() { |
|
|
|
|
bool RunQuit() { |
|
|
|
|
// Get client, server lists
|
|
|
|
|
bool result = true; |
|
|
|
|
auto workers = get_workers("QPS_WORKERS"); |
|
|
|
|
for (size_t i = 0; i < workers.size(); i++) { |
|
|
|
|
auto stub = WorkerService::NewStub( |
|
|
|
@ -496,9 +499,10 @@ void RunQuit() { |
|
|
|
|
if (!s.ok()) { |
|
|
|
|
gpr_log(GPR_ERROR, "Worker %zu could not be properly quit because %s", |
|
|
|
|
i, s.error_message().c_str()); |
|
|
|
|
GPR_ASSERT(false); |
|
|
|
|
result = false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} // namespace testing
|
|
|
|
|