Lines Matching full:metrics
10 #include "api/test/metrics/metrics_logger.h"
19 #include "api/test/metrics/metric.h"
43 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
44 ASSERT_THAT(metrics, SizeIs(1)); in TEST()
45 const Metric& metric = metrics[0]; in TEST()
81 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
82 ASSERT_THAT(metrics, SizeIs(1)); in TEST()
83 const Metric& metric = metrics[0]; in TEST()
111 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
112 ASSERT_THAT(metrics, SizeIs(1)); in TEST()
113 EXPECT_THAT(metrics[0].name, Eq("metric_name")); in TEST()
114 EXPECT_THAT(metrics[0].test_case, Eq("test_case_name")); in TEST()
115 EXPECT_THAT(metrics[0].time_series.samples, IsEmpty()); in TEST()
116 ASSERT_THAT(metrics[0].stats.mean, Eq(absl::nullopt)); in TEST()
117 ASSERT_THAT(metrics[0].stats.stddev, Eq(absl::nullopt)); in TEST()
118 ASSERT_THAT(metrics[0].stats.min, Eq(absl::nullopt)); in TEST()
119 ASSERT_THAT(metrics[0].stats.max, Eq(absl::nullopt)); in TEST()
129 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
130 ASSERT_THAT(metrics, SizeIs(1)); in TEST()
131 const Metric& metric = metrics[0]; in TEST()
158 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
159 ASSERT_THAT(metrics, SizeIs(2)); in TEST()
160 EXPECT_THAT(metrics[0].name, Eq("metric_name1")); in TEST()
161 EXPECT_THAT(metrics[0].test_case, Eq("test_case_name1")); in TEST()
162 EXPECT_THAT(metrics[1].name, Eq("metric_name2")); in TEST()
163 EXPECT_THAT(metrics[1].test_case, Eq("test_case_name2")); in TEST()
186 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
187 ASSERT_THAT(metrics, SizeIs(2)); in TEST()
188 EXPECT_THAT(metrics[0].name, Eq("metric_name1")); in TEST()
189 EXPECT_THAT(metrics[0].test_case, Eq("test_case_name1")); in TEST()
190 EXPECT_THAT(metrics[1].name, Eq("metric_name2")); in TEST()
191 EXPECT_THAT(metrics[1].test_case, Eq("test_case_name2")); in TEST()
205 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
206 ASSERT_THAT(metrics, SizeIs(2)); in TEST()
207 EXPECT_THAT(metrics[0].name, Eq("metric_name1")); in TEST()
208 EXPECT_THAT(metrics[0].test_case, Eq("test_case_name1")); in TEST()
209 EXPECT_THAT(metrics[1].name, Eq("metric_name2")); in TEST()
210 EXPECT_THAT(metrics[1].test_case, Eq("test_case_name2")); in TEST()
238 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
239 ASSERT_THAT(metrics.size(), Eq(3lu)); in TEST()
240 EXPECT_THAT(metrics[0].name, Eq("metric_name1")); in TEST()
241 EXPECT_THAT(metrics[0].test_case, Eq("test_case_name1")); in TEST()
242 EXPECT_THAT(metrics[1].name, Eq("metric_name2")); in TEST()
243 EXPECT_THAT(metrics[1].test_case, Eq("test_case_name2")); in TEST()
244 EXPECT_THAT(metrics[2].name, Eq("metric_name3")); in TEST()
245 EXPECT_THAT(metrics[2].test_case, Eq("test_case_name3")); in TEST()
255 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
256 ASSERT_THAT(metrics, SizeIs(1)); in TEST()
257 const Metric& metric = metrics[0]; in TEST()
289 std::vector<Metric> metrics = logger.GetCollectedMetrics(); in TEST() local
290 ASSERT_THAT(metrics, SizeIs(2)); in TEST()
291 EXPECT_THAT(metrics[0].name, Eq("metric_name2")); in TEST()
292 EXPECT_THAT(metrics[0].test_case, Eq("test_case_name2")); in TEST()
293 EXPECT_THAT(metrics[0].unit, Eq(Unit::kUnitless)); in TEST()
294 EXPECT_THAT(metrics[0].improvement_direction, in TEST()
296 EXPECT_THAT(metrics[0].metric_metadata, IsEmpty()); in TEST()
297 ASSERT_THAT(metrics[0].time_series.samples, SizeIs(1)); in TEST()
298 EXPECT_THAT(metrics[0].time_series.samples[0].value, Eq(10.0)); in TEST()
299 EXPECT_THAT(metrics[0].time_series.samples[0].timestamp, in TEST()
301 EXPECT_THAT(metrics[0].time_series.samples[0].sample_metadata, in TEST()
303 ASSERT_THAT(metrics[0].stats.mean, absl::optional<double>(10.0)); in TEST()
304 ASSERT_THAT(metrics[0].stats.stddev, absl::optional<double>(0.0)); in TEST()
305 ASSERT_THAT(metrics[0].stats.min, absl::optional<double>(10.0)); in TEST()
306 ASSERT_THAT(metrics[0].stats.max, absl::optional<double>(10.0)); in TEST()
307 EXPECT_THAT(metrics[1].name, Eq("metric_name1")); in TEST()
308 EXPECT_THAT(metrics[1].test_case, Eq("test_case_name1")); in TEST()
309 EXPECT_THAT(metrics[1].unit, Eq(Unit::kMilliseconds)); in TEST()
310 EXPECT_THAT(metrics[1].improvement_direction, in TEST()
312 EXPECT_THAT(metrics[1].metric_metadata, in TEST()
314 ASSERT_THAT(metrics[1].time_series.samples, SizeIs(1)); in TEST()
315 EXPECT_THAT(metrics[1].time_series.samples[0].value, Eq(10.0)); in TEST()
316 EXPECT_THAT(metrics[1].time_series.samples[0].sample_metadata, in TEST()
318 ASSERT_THAT(metrics[1].stats.mean, absl::optional<double>(10.0)); in TEST()
319 ASSERT_THAT(metrics[1].stats.stddev, absl::nullopt); in TEST()
320 ASSERT_THAT(metrics[1].stats.min, absl::optional<double>(10.0)); in TEST()
321 ASSERT_THAT(metrics[1].stats.max, absl::optional<double>(10.0)); in TEST()