diff --git a/clang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp b/clang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp index 6016003e90d59f..d8d7e7a6f7da4c 100644 --- a/clang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp +++ b/clang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp @@ -149,15 +149,6 @@ TEST_F(LSPTest, DiagnosticsHeaderSaved) { llvm::ValueIs(testing::ElementsAre( DiagMessage("Use of undeclared identifier 'changed'")))); } - -TEST_F(LSPTest, RecordsLatencies) { - trace::TestTracer Tracer; - auto &Client = start(); - llvm::StringLiteral MethodName = "method_name"; - EXPECT_THAT(Tracer.takeMetric("lsp_latency", MethodName), testing::SizeIs(0)); - llvm::consumeError(Client.call(MethodName, {}).take().takeError()); - EXPECT_THAT(Tracer.takeMetric("lsp_latency", MethodName), testing::SizeIs(1)); -} } // namespace } // namespace clangd } // namespace clang diff --git a/clang-tools-extra/clangd/unittests/support/TestTracer.h b/clang-tools-extra/clangd/unittests/support/TestTracer.h index 6d59fa536aa0dd..24a7283a7ffc75 100644 --- a/clang-tools-extra/clangd/unittests/support/TestTracer.h +++ b/clang-tools-extra/clangd/unittests/support/TestTracer.h @@ -27,7 +27,7 @@ namespace trace { /// A RAII Tracer that can be used by tests. class TestTracer : public EventTracer { public: - TestTracer() : Session(*this) {} + TestTracer() : S(*this) {} /// Stores all the measurements to be returned with take later on. void record(const Metric &Metric, double Value, llvm::StringRef Label) override; @@ -40,7 +40,7 @@ class TestTracer : public EventTracer { std::mutex Mu; /// Measurements recorded per metric per label. llvm::StringMap>> Measurements; - Session Session; + Session S; }; } // namespace trace