Lines Matching full:metrics
17 #include "system_wrappers/include/metrics.h"
29 const std::map<std::string, std::unique_ptr<metrics::SampleInfo>>& in NumSamples()
44 const std::map<std::string, std::unique_ptr<metrics::SampleInfo>>& in NumEvents()
63 void SetUp() override { metrics::Reset(); } in SetUp()
68 EXPECT_EQ(1, metrics::NumSamples(kName)); in TEST_F()
69 metrics::Reset(); in TEST_F()
70 EXPECT_EQ(0, metrics::NumSamples(kName)); in TEST_F()
77 EXPECT_EQ(3, metrics::NumSamples(kName)); in TEST_F()
78 EXPECT_EQ(0, metrics::NumSamples("NonExisting")); in TEST_F()
85 EXPECT_EQ(2, metrics::NumEvents(kName, 5)); in TEST_F()
86 EXPECT_EQ(1, metrics::NumEvents(kName, 10)); in TEST_F()
87 EXPECT_EQ(0, metrics::NumEvents(kName, 11)); in TEST_F()
88 EXPECT_EQ(0, metrics::NumEvents("NonExisting", 5)); in TEST_F()
94 EXPECT_EQ(kSample, metrics::MinSample(kName)); in TEST_F()
95 EXPECT_EQ(-1, metrics::MinSample("NonExisting")); in TEST_F()
102 EXPECT_EQ(1, metrics::NumSamples(kName)); in TEST_F()
103 EXPECT_EQ(1, metrics::NumEvents(kName, 101)); in TEST_F()
105 EXPECT_EQ(2, metrics::NumSamples(kName)); in TEST_F()
106 EXPECT_EQ(2, metrics::NumEvents(kName, 101)); in TEST_F()
113 EXPECT_EQ(1, metrics::NumSamples(kName)); in TEST_F()
114 EXPECT_EQ(1, metrics::NumEvents(kName, 0)); in TEST_F()
116 EXPECT_EQ(2, metrics::NumSamples(kName)); in TEST_F()
117 EXPECT_EQ(2, metrics::NumEvents(kName, 0)); in TEST_F()
121 std::map<std::string, std::unique_ptr<metrics::SampleInfo>> histograms; in TEST_F()
122 metrics::GetAndReset(&histograms); in TEST_F()
128 EXPECT_EQ(3, metrics::NumSamples("Histogram1")); in TEST_F()
129 EXPECT_EQ(1, metrics::NumSamples("Histogram2")); in TEST_F()
131 metrics::GetAndReset(&histograms); in TEST_F()
133 EXPECT_EQ(0, metrics::NumSamples("Histogram1")); in TEST_F()
134 EXPECT_EQ(0, metrics::NumSamples("Histogram2")); in TEST_F()
143 metrics::GetAndReset(&histograms); in TEST_F()
147 EXPECT_EQ(1, metrics::NumSamples("Histogram1")); in TEST_F()
148 EXPECT_EQ(1, metrics::NumSamples("Histogram2")); in TEST_F()
149 EXPECT_EQ(1, metrics::NumEvents("Histogram1", 50)); in TEST_F()
150 EXPECT_EQ(1, metrics::NumEvents("Histogram2", 8)); in TEST_F()
157 std::map<std::string, std::unique_ptr<metrics::SampleInfo>> histograms; in TEST_F()
158 metrics::GetAndReset(&histograms); in TEST_F()