Home | History | Annotate | Download | only in metrics

Lines Matching defs:histogram

7 #include "base/metrics/histogram.h"
19 // Each test will have a clean state (no Histogram / BucketRanges
39 HistogramBase* histogram = Histogram::FactoryGet(
45 ASSERT_TRUE(histogram->SerializeInfo(&pickle));
49 EXPECT_EQ(histogram, deserialized);
56 EXPECT_NE(histogram, deserialized);
65 HistogramBase* histogram = Histogram::FactoryGet(
67 histogram->Add(1);
68 histogram->Add(10);
69 histogram->Add(100);
70 histogram->Add(1000);
73 ASSERT_TRUE(histogram->SerializeInfo(&pickle));
74 histogram->SnapshotSamples()->Serialize(&pickle);
79 // The histogram has kIPCSerializationSourceFlag. So samples will be ignored.
80 scoped_ptr<HistogramSamples> snapshot(histogram->SnapshotSamples());
87 histogram->ClearFlags(HistogramBase::kIPCSerializationSourceFlag);
91 scoped_ptr<HistogramSamples> snapshot2(histogram->SnapshotSamples());
99 HistogramBase* histogram = LinearHistogram::FactoryGet(
104 ASSERT_TRUE(histogram->SerializeInfo(&pickle));
108 EXPECT_EQ(histogram, deserialized);
115 EXPECT_NE(histogram, deserialized);
122 HistogramBase* histogram = BooleanHistogram::FactoryGet(
126 ASSERT_TRUE(histogram->SerializeInfo(&pickle));
130 EXPECT_EQ(histogram, deserialized);
137 EXPECT_NE(histogram, deserialized);
149 HistogramBase* histogram = CustomHistogram::FactoryGet(
153 ASSERT_TRUE(histogram->SerializeInfo(&pickle));
157 EXPECT_EQ(histogram, deserialized);
164 EXPECT_NE(histogram, deserialized);
171 HistogramBase* histogram = SparseHistogram::FactoryGet(
175 ASSERT_TRUE(histogram->SerializeInfo(&pickle));
179 EXPECT_EQ(histogram, deserialized);
186 EXPECT_NE(histogram, deserialized);