#include "TestTracer.h"
#include "support/Trace.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Support/Threading.h"
#include "llvm/Support/YAMLParser.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
namespace clang {
namespace clangd {
namespace {
_;
ElementsAre;
SizeIs;
StartsWith;
MATCHER_P(stringNode, Val, "") { … }
bool verifyObject(llvm::yaml::Node &N,
std::map<std::string, std::string> Expected) { … }
TEST(TraceTest, SmokeTest) { … }
TEST(MetricsTracer, LatencyTest) { … }
class CSVMetricsTracerTest : public ::testing::Test { … };
TEST_F(CSVMetricsTracerTest, RecordsValues) { … }
TEST_F(CSVMetricsTracerTest, Escaping) { … }
TEST_F(CSVMetricsTracerTest, IgnoresArgs) { … }
}
}
}