Lines Matching full:samples

151   // Use standard macros (but with fixed samples)  in TEST_P()
174 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples(); in TEST_P() local
175 EXPECT_EQ(2, samples->TotalCount()); in TEST_P()
176 EXPECT_EQ(2, samples->GetCount(10)); in TEST_P()
187 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotDelta(); in TEST_P() local
188 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
189 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
190 EXPECT_EQ(1, samples->GetCount(10)); in TEST_P()
191 EXPECT_EQ(1, samples->GetCount(50)); in TEST_P()
192 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
193 EXPECT_EQ(61, samples->sum()); in TEST_P()
195 samples = histogram->SnapshotDelta(); in TEST_P()
196 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
197 EXPECT_EQ(0, samples->sum()); in TEST_P()
201 samples = histogram->SnapshotDelta(); in TEST_P()
202 EXPECT_EQ(2, samples->TotalCount()); in TEST_P()
203 EXPECT_EQ(2, samples->GetCount(10)); in TEST_P()
204 EXPECT_EQ(20, samples->sum()); in TEST_P()
206 samples = histogram->SnapshotDelta(); in TEST_P()
207 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
208 EXPECT_EQ(0, samples->sum()); in TEST_P()
210 // Verify that the logged samples contain everything emitted. in TEST_P()
211 samples = histogram->SnapshotSamples(); in TEST_P()
212 EXPECT_EQ(5, samples->TotalCount()); in TEST_P()
213 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
214 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
215 EXPECT_EQ(3, samples->GetCount(10)); in TEST_P()
216 EXPECT_EQ(1, samples->GetCount(50)); in TEST_P()
217 EXPECT_EQ(81, samples->sum()); in TEST_P()
229 std::unique_ptr<HistogramSamples> samples = in TEST_P() local
231 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
232 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
233 EXPECT_EQ(1, samples->GetCount(10)); in TEST_P()
234 EXPECT_EQ(1, samples->GetCount(50)); in TEST_P()
235 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
236 EXPECT_EQ(61, samples->sum()); in TEST_P()
238 // Snapshot unlogged samples again, which would be the same as above. in TEST_P()
239 samples = histogram->SnapshotUnloggedSamples(); in TEST_P()
240 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
241 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
242 EXPECT_EQ(1, samples->GetCount(10)); in TEST_P()
243 EXPECT_EQ(1, samples->GetCount(50)); in TEST_P()
244 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
245 EXPECT_EQ(61, samples->sum()); in TEST_P()
247 // Verify that marking the samples as logged works correctly, and that in TEST_P()
248 // SnapshotDelta() will not pick up the samples. in TEST_P()
249 histogram->MarkSamplesAsLogged(*samples); in TEST_P()
250 samples = histogram->SnapshotUnloggedSamples(); in TEST_P()
251 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
252 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
253 EXPECT_EQ(0, samples->sum()); in TEST_P()
254 samples = histogram->SnapshotDelta(); in TEST_P()
255 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
256 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
257 EXPECT_EQ(0, samples->sum()); in TEST_P()
259 // Similarly, verify that SnapshotDelta() marks the samples as logged. in TEST_P()
263 samples = histogram->SnapshotDelta(); in TEST_P()
264 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
265 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
266 EXPECT_EQ(1, samples->GetCount(10)); in TEST_P()
267 EXPECT_EQ(1, samples->GetCount(50)); in TEST_P()
268 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
269 EXPECT_EQ(61, samples->sum()); in TEST_P()
270 samples = histogram->SnapshotUnloggedSamples(); in TEST_P()
271 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
272 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
273 EXPECT_EQ(0, samples->sum()); in TEST_P()
275 // Verify that the logged samples contain everything emitted. in TEST_P()
276 samples = histogram->SnapshotSamples(); in TEST_P()
277 EXPECT_EQ(6, samples->TotalCount()); in TEST_P()
278 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
279 EXPECT_EQ(2, samples->GetCount(1)); in TEST_P()
280 EXPECT_EQ(2, samples->GetCount(10)); in TEST_P()
281 EXPECT_EQ(2, samples->GetCount(50)); in TEST_P()
282 EXPECT_EQ(122, samples->sum()); in TEST_P()
293 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotDelta(); in TEST_P() local
294 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
295 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
296 EXPECT_EQ(1, samples->GetCount(10)); in TEST_P()
297 EXPECT_EQ(1, samples->GetCount(50)); in TEST_P()
298 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
303 samples = histogram->SnapshotFinalDelta(); in TEST_P()
304 EXPECT_EQ(2, samples->TotalCount()); in TEST_P()
305 EXPECT_EQ(1, samples->GetCount(2)); in TEST_P()
306 EXPECT_EQ(1, samples->GetCount(50)); in TEST_P()
307 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
314 // No samples initially. in TEST_P()
507 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples(); in TEST_P() local
508 EXPECT_EQ(29, samples->TotalCount()); in TEST_P()
509 EXPECT_EQ(15, samples->GetCount(20)); in TEST_P()
510 EXPECT_EQ(14, samples->GetCount(30)); in TEST_P()
530 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples(); in TEST_P() local
531 EXPECT_EQ(29, samples->TotalCount()); in TEST_P()
532 EXPECT_EQ(15, samples->GetCount(200000000)); in TEST_P()
533 EXPECT_EQ(14, samples->GetCount(300000000)); in TEST_P()
559 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotDelta(); in TEST_P() local
560 EXPECT_EQ(count, samples->TotalCount()); in TEST_P()
561 EXPECT_EQ(count, samples->GetCount(42)); in TEST_P()
571 // Put two samples "out of bounds" above and below. in TEST_P()
579 std::unique_ptr<SampleVector> samples = histogram->SnapshotAllSamples(); in TEST_P() local
580 EXPECT_EQ(2, samples->GetCountAtIndex(0)); in TEST_P()
581 EXPECT_EQ(0, samples->GetCountAtIndex(1)); in TEST_P()
584 EXPECT_EQ(0, samples->GetCountAtIndex(array_size - 2)); in TEST_P()
585 EXPECT_EQ(2, samples->GetCountAtIndex(array_size - 1)); in TEST_P()
595 // Put two samples "out of bounds" above and below. in TEST_P()
612 // Check to be sure samples land as expected is "correct" buckets.
617 // Add i+1 samples to the i'th bucket. in TEST_P()
627 std::unique_ptr<SampleVector> samples = histogram->SnapshotAllSamples(); in TEST_P() local
629 EXPECT_EQ(i + 1, samples->GetCountAtIndex(i)); in TEST_P()
643 // Add some samples. in TEST_P()
871 std::unique_ptr<SampleVector> samples = in TEST_P() local
873 EXPECT_EQ(0, samples->GetCountAtIndex(0)); in TEST_P()
874 EXPECT_EQ(0, samples->GetCountAtIndex(1)); in TEST_P()
875 EXPECT_EQ(1, samples->GetCountAtIndex(2)); in TEST_P()
876 EXPECT_EQ(1, samples->GetCountAtIndex(3)); in TEST_P()
877 EXPECT_EQ(2, samples->GetCountAtIndex(4)); in TEST_P()
878 EXPECT_EQ(3, samples->GetCountAtIndex(5)); in TEST_P()
949 auto samples = expired->SnapshotDelta(); in TEST_P() local
950 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
957 samples = linear_expired->SnapshotDelta(); in TEST_P()
958 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
964 samples = scaled_linear_expired.histogram()->SnapshotDelta(); in TEST_P()
965 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
975 samples = custom_expired->SnapshotDelta(); in TEST_P()
976 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
983 samples = valid->SnapshotDelta(); in TEST_P()
984 EXPECT_EQ(2, samples->TotalCount()); in TEST_P()
991 samples = linear_valid->SnapshotDelta(); in TEST_P()
992 EXPECT_EQ(2, samples->TotalCount()); in TEST_P()
999 samples = custom_valid->SnapshotDelta(); in TEST_P()
1000 EXPECT_EQ(2, samples->TotalCount()); in TEST_P()
1007 // Add samples in reverse order and make sure the output is in correct order. in TEST_P()
1046 R"(Histogram: AsciiOut recorded 5 samples, mean = 4\.0.*\n)" in TEST_P()
1065 R"(Histogram: HTMLOut recorded 5 samples, mean = 4\.0.*)"; in TEST_P()
1093 R"(Histogram: AsciiOut recorded 120 samples, mean = 4\.3.*)"; in TEST_P()