diff options
author | Juanli Shen <juanlishen@google.com> | 2018-07-13 19:52:59 -0700 |
---|---|---|
committer | Juanli Shen <juanlishen@google.com> | 2018-07-13 19:52:59 -0700 |
commit | be40b0d3a8cf2e37c80b2c248111051fa8bdf7bc (patch) | |
tree | 79384a0045d5bbc550666f047d088f9582755086 /test/cpp/server | |
parent | f9f5c67aff91e4ad26371b0a2482a5011ab45226 (diff) |
Add server load reporting service
Diffstat (limited to 'test/cpp/server')
-rw-r--r-- | test/cpp/server/load_reporter/BUILD | 1 | ||||
-rw-r--r-- | test/cpp/server/load_reporter/load_reporter_test.cc | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/test/cpp/server/load_reporter/BUILD b/test/cpp/server/load_reporter/BUILD index ebfcfbb348..b7c4d29d71 100644 --- a/test/cpp/server/load_reporter/BUILD +++ b/test/cpp/server/load_reporter/BUILD @@ -42,6 +42,7 @@ grpc_cc_test( "//:gpr", "//:grpc", "//:lb_load_reporter", + "//:lb_server_load_reporting_filter", "//test/core/util:gpr_test_util", "//test/core/util:grpc_test_util", ], diff --git a/test/cpp/server/load_reporter/load_reporter_test.cc b/test/cpp/server/load_reporter/load_reporter_test.cc index 3264dba134..719c3a67d9 100644 --- a/test/cpp/server/load_reporter/load_reporter_test.cc +++ b/test/cpp/server/load_reporter/load_reporter_test.cc @@ -25,6 +25,7 @@ #include <grpc/grpc.h> #include <gtest/gtest.h> +#include "src/core/ext/filters/load_reporting/registered_opencensus_objects.h" #include "src/core/lib/iomgr/exec_ctx.h" #include "src/cpp/server/load_reporter/constants.h" #include "src/cpp/server/load_reporter/load_reporter.h" @@ -123,6 +124,14 @@ class LoadReporterTest : public ::testing::Test { private: void SetUp() override { + // Access the measures to make them valid. + ::grpc::load_reporter::MeasureStartCount(); + ::grpc::load_reporter::MeasureEndCount(); + ::grpc::load_reporter::MeasureEndBytesSent(); + ::grpc::load_reporter::MeasureEndBytesReceived(); + ::grpc::load_reporter::MeasureEndLatencyMs(); + ::grpc::load_reporter::MeasureOtherCallMetric(); + // Set up the load reporter. auto mock_cpu = new MockCpuStatsProvider(); auto mock_census = new MockCensusViewProvider(); // Prepare the initial CPU stats data. Note that the expectation should be |