Home | History | Annotate | Download | only in metrics

Lines Matching refs:HistogramBase

52   HistogramBase* histogram = Histogram::FactoryGet(
53 "TestHistogram", 1, 1000, 10, HistogramBase::kNoFlags);
56 HistogramBase* linear_histogram = LinearHistogram::FactoryGet(
57 "TestLinearHistogram", 1, 1000, 10, HistogramBase::kNoFlags);
63 HistogramBase* custom_histogram = CustomHistogram::FactoryGet(
64 "TestCustomHistogram", custom_ranges, HistogramBase::kNoFlags);
82 HistogramBase* histogram = LinearHistogram::FactoryGet(
83 "DuplicatedHistogram", 1, 101, 102, HistogramBase::kNoFlags);
100 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges.range(8));
104 Histogram::FactoryGet("Histogram", 1, 64, 8, HistogramBase::kNoFlags));
127 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges2.range(15));
131 Histogram::FactoryGet("Histogram2", 1, 32, 15, HistogramBase::kNoFlags));
141 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges.range(8));
145 LinearHistogram::FactoryGet("Linear", 1, 7, 8, HistogramBase::kNoFlags));
156 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges2.range(5));
159 LinearHistogram::FactoryGet("Linear2", 1, 6, 5, HistogramBase::kNoFlags));
164 const HistogramBase::Sample ranges[3] = {5, 10, 20};
165 vector<HistogramBase::Sample> ranges_vec =
178 vector<HistogramBase::Sample> custom_ranges;
184 HistogramBase::kNoFlags));
190 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges->range(3)); // Auto added.
198 HistogramBase::kNoFlags));
204 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges->range(3));
213 HistogramBase::kNoFlags));
219 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges->range(3));
228 vector<HistogramBase::Sample> custom_ranges;
233 HistogramBase::kNoFlags));
238 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges->range(2));
246 HistogramBase::kNoFlags));
270 custom_ranges, HistogramBase::kNoFlags));
292 Histogram::FactoryGet("Histogram", 1, 64, 8, HistogramBase::kNoFlags));
311 Histogram::FactoryGet("Histogram", 1, 64, 8, HistogramBase::kNoFlags));
318 EXPECT_EQ(HistogramBase::NO_INCONSISTENCIES,
324 EXPECT_EQ(HistogramBase::COUNT_LOW_ERROR,
327 EXPECT_EQ(HistogramBase::COUNT_HIGH_ERROR,
332 EXPECT_EQ(HistogramBase::NO_INCONSISTENCIES,
338 Histogram::FactoryGet("Histogram", 1, 64, 8, HistogramBase::kNoFlags));
341 EXPECT_EQ(HistogramBase::NO_INCONSISTENCIES,
346 HistogramBase::Sample tmp = bucket_ranges->range(1);
350 HistogramBase::BUCKET_ORDER_ERROR | HistogramBase::RANGE_CHECKSUM_ERROR,
359 EXPECT_EQ(HistogramBase::RANGE_CHECKSUM_ERROR,
363 EXPECT_EQ(HistogramBase::RANGE_CHECKSUM_ERROR,
374 HistogramBase::kIPCSerializationSourceFlag));
390 EXPECT_EQ(HistogramBase::kIPCSerializationSourceFlag, flag);
417 HistogramBase* custom_histogram = CustomHistogram::FactoryGet(
420 HistogramBase::kNoFlags);
447 HistogramBase* histogram = Histogram::FactoryGet(
448 "BadConstruction", 0, 100, 8, HistogramBase::kNoFlags);
452 HistogramBase* bad_histogram = Histogram::FactoryGet(
453 "BadConstruction", 0, 100, 7, HistogramBase::kNoFlags);
456 "BadConstruction", 0, 99, 8, HistogramBase::kNoFlags);
459 HistogramBase* linear_histogram = LinearHistogram::FactoryGet(
460 "BadConstructionLinear", 0, 100, 8, HistogramBase::kNoFlags);
465 "BadConstructionLinear", 0, 100, 7, HistogramBase::kNoFlags);
468 "BadConstructionLinear", 10, 100, 8, HistogramBase::kNoFlags);
474 // declared range is 1, while the maximum is (HistogramBase::kSampleType_MAX -
478 HistogramBase* histogram = Histogram::FactoryGet(
479 "BadRanges", 0, HistogramBase::kSampleType_MAX, 8,
480 HistogramBase::kNoFlags);
483 1, HistogramBase::kSampleType_MAX - 1, 8));
485 HistogramBase* linear_histogram = LinearHistogram::FactoryGet(
486 "BadRangesLinear", 0, HistogramBase::kSampleType_MAX, 8,
487 HistogramBase::kNoFlags);
490 1, HistogramBase::kSampleType_MAX - 1, 8));
497 "BadRangesCustom", custom_ranges, HistogramBase::kNoFlags));
502 EXPECT_EQ(HistogramBase::kSampleType_MAX, ranges->range(2));
505 custom_ranges.push_back(HistogramBase::kSampleType_MAX);
507 HistogramBase::kNoFlags),
514 HistogramBase::kNoFlags),