#include <report.h>

Public Member Functions | |
| JsonReporter (const string &name, const string &report_file) | |
Public Member Functions inherited from grpc::testing::Reporter | |
| string | name () const |
| Reporter (const string &name) | |
| virtual | ~Reporter () |
Private Member Functions | |
| void | ReportCpuUsage (const ScenarioResult &result) override |
| void | ReportLatency (const ScenarioResult &result) override |
| void | ReportPollCount (const ScenarioResult &result) override |
| void | ReportQPS (const ScenarioResult &result) override |
| void | ReportQPSPerCore (const ScenarioResult &result) override |
| void | ReportQueriesPerCpuSec (const ScenarioResult &result) override |
| void | ReportTimes (const ScenarioResult &result) override |
Private Attributes | |
| const string | report_file_ |
|
overrideprivatevirtual |
Reports server cpu usage.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports latencies for the 50, 90, 95, 99 and 99.9 percentiles, in ms.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports client and server poll usage inside completion queue.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports QPS for the given result.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports QPS per core as (YYY/server core).
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports queries per cpu-sec.
Implements grpc::testing::Reporter.
|
overrideprivatevirtual |
Reports system and user time for client and server systems.
Implements grpc::testing::Reporter.
|
private |