Lines Matching full:samples
147 std::unique_ptr<HistogramSamples> samples = in TEST_P() local
149 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
150 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
151 EXPECT_EQ(2, samples->GetCount(2)); in TEST_P()
152 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
153 EXPECT_EQ(5, samples->sum()); in TEST_P()
155 // Snapshot unlogged samples again, which would be the same as above. in TEST_P()
156 samples = histogram->SnapshotUnloggedSamples(); in TEST_P()
157 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
158 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
159 EXPECT_EQ(2, samples->GetCount(2)); in TEST_P()
160 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
161 EXPECT_EQ(5, samples->sum()); in TEST_P()
163 // Verify that marking the samples as logged works correctly, and that in TEST_P()
164 // SnapshotDelta() will not pick up the samples. in TEST_P()
165 histogram->MarkSamplesAsLogged(*samples); in TEST_P()
166 samples = histogram->SnapshotUnloggedSamples(); in TEST_P()
167 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
168 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
169 EXPECT_EQ(0, samples->sum()); in TEST_P()
170 samples = histogram->SnapshotDelta(); in TEST_P()
171 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
172 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
173 EXPECT_EQ(0, samples->sum()); in TEST_P()
175 // Similarly, verify that SnapshotDelta() marks the samples as logged. in TEST_P()
178 samples = histogram->SnapshotDelta(); in TEST_P()
179 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
180 EXPECT_EQ(1, samples->GetCount(1)); in TEST_P()
181 EXPECT_EQ(2, samples->GetCount(2)); in TEST_P()
182 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
183 EXPECT_EQ(5, samples->sum()); in TEST_P()
184 samples = histogram->SnapshotUnloggedSamples(); in TEST_P()
185 EXPECT_EQ(0, samples->TotalCount()); in TEST_P()
186 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
187 EXPECT_EQ(0, samples->sum()); in TEST_P()
189 // Verify that the logged samples contain everything emitted. in TEST_P()
190 samples = histogram->SnapshotSamples(); in TEST_P()
191 EXPECT_EQ(6, samples->TotalCount()); in TEST_P()
192 EXPECT_EQ(samples->TotalCount(), samples->redundant_count()); in TEST_P()
193 EXPECT_EQ(2, samples->GetCount(1)); in TEST_P()
194 EXPECT_EQ(4, samples->GetCount(2)); in TEST_P()
195 EXPECT_EQ(10, samples->sum()); in TEST_P()
202 // No samples initially. in TEST_P()
251 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotDelta(); in TEST_P() local
252 EXPECT_EQ(count, samples->TotalCount()); in TEST_P()
253 EXPECT_EQ(count, samples->GetCount(42)); in TEST_P()
276 std::unique_ptr<HistogramSamples> samples = in TEST_P() local
278 EXPECT_EQ(3, samples->TotalCount()); in TEST_P()
279 EXPECT_EQ(2, samples->GetCount(100)); in TEST_P()
280 EXPECT_EQ(1, samples->GetCount(200)); in TEST_P()
473 // Add samples in reverse order and make sure the output is in correct order. in TEST_P()
476 // Add samples to the same bucket and make sure they'll be aggregated. in TEST_P()
512 R"(Histogram: AsciiOut recorded 20 samples.*\n)" in TEST_P()
530 R"(Histogram: HTMLOut recorded 20 samples.*)"; in TEST_P()