• Home
  • Raw
  • Download

Lines Matching refs:bucket2StartTimeNs

56 const int64_t bucket2StartTimeNs = bucketStartTimeNs + bucketSizeNs;  variable
325 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 11)); in TEST()
327 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
337 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
352 {bucketStartTimeNs, bucket2StartTimeNs}, {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
367 {bucketStartTimeNs, bucket2StartTimeNs, bucket3StartTimeNs}, in TEST()
368 {bucket2StartTimeNs, bucket3StartTimeNs, bucket4StartTimeNs}); in TEST()
374 int64_t partialBucketSplitTimeNs = bucket2StartTimeNs + 2; in TEST_P()
402 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 10, 2)); in TEST_P()
403 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST_P()
418 {bucketSizeNs, partialBucketSplitTimeNs - bucket2StartTimeNs}, in TEST_P()
419 {0, 0}, {bucketStartTimeNs, bucket2StartTimeNs}, in TEST_P()
420 {bucket2StartTimeNs, partialBucketSplitTimeNs}); in TEST_P()
450 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 1, 3, 11)); in TEST()
452 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
462 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
482 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
501 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 11)); in TEST()
503 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
525 {bucket2StartTimeNs}, {bucket3StartTimeNs}); in TEST()
537 {bucket2StartTimeNs, bucket3StartTimeNs}, {bucket3StartTimeNs, bucket4StartTimeNs}); in TEST()
554 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 11)); in TEST()
556 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
608 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 1); // Second condition change. in TEST()
610 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 130)); in TEST()
641 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 110)); in TEST()
642 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
644 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
652 valueProducer->onConditionChanged(false, bucket2StartTimeNs + 1); in TEST()
654 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
667 {0, 0}, {bucketStartTimeNs, bucket2StartTimeNs}, in TEST()
668 {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
716 CreateRepeatedValueLogEvent(&event3, tagId, bucket2StartTimeNs + 5 * NS_PER_SEC, 10); in TEST_P()
720 bucket2StartTimeNs - partialBucketSplitTimeNs}, in TEST_P()
723 {partialBucketSplitTimeNs, bucket2StartTimeNs}); in TEST_P()
735 int64_t partialBucketSplitTimeNs = bucket2StartTimeNs + 150; in TEST_P()
753 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 100)); in TEST_P()
755 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST_P()
769 {bucket2StartTimeNs}, {partialBucketSplitTimeNs}); in TEST_P()
778 {bucket2StartTimeNs, partialBucketSplitTimeNs}, in TEST_P()
799 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 100)); in TEST()
801 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
805 valueProducer->notifyAppUpgrade(bucket2StartTimeNs + 150); in TEST()
807 EXPECT_EQ(bucket2StartTimeNs, valueProducer->mCurrentBucketStartTimeNs); in TEST()
825 bucket2StartTimeNs - 100); // Condition change to false time. in TEST_P()
827 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs - 100, 120)); in TEST_P()
836 valueProducer->onConditionChanged(false, bucket2StartTimeNs - 100); in TEST_P()
839 int64_t partialBucketSplitTimeNs = bucket2StartTimeNs - 50; in TEST_P()
852 {(bucket2StartTimeNs - 100) - (bucketStartTimeNs + 1)}, {0}, in TEST_P()
892 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 10000, in TEST()
904 EXPECT_EQ(bucket2StartTimeNs, data.bucket_info(0).end_bucket_elapsed_nanos()); in TEST()
962 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 10000, in TEST()
975 EXPECT_EQ(bucket2StartTimeNs, data.bucket_info(0).end_bucket_elapsed_nanos()); in TEST()
1111 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 11)); in TEST()
1113 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
1136 {bucket2StartTimeNs}, {bucket3StartTimeNs}); in TEST()
1152 {bucket2StartTimeNs}, {bucket3StartTimeNs}); in TEST()
1158 EXPECT_EQ(bucket2StartTimeNs, valueProducer->mSkippedBuckets[0].bucketEndTimeNs); in TEST()
1161 EXPECT_EQ(bucket2StartTimeNs, valueProducer->mSkippedBuckets[0].dropEvents[0].dropTimeNs); in TEST()
1190 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 1); // Second condition change. in TEST()
1192 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 120)); in TEST()
1213 valueProducer->onConditionChanged(false, bucket2StartTimeNs + 1); in TEST()
1218 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1224 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 30, 110)); in TEST()
1225 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
1228 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1255 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 1); in TEST()
1257 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 120)); in TEST()
1263 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 25); in TEST()
1265 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 25, 130)); in TEST()
1287 valueProducer->onConditionChanged(false, bucket2StartTimeNs + 1); in TEST()
1289 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1296 valueProducer->onConditionChanged(true, bucket2StartTimeNs + 25); in TEST()
1298 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1310 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 50, 140)); in TEST()
1311 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 50); in TEST()
1322 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1330 {bucketStartTimeNs, bucket2StartTimeNs}, {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
1367 valueProducer->flushIfNeededLocked(bucket2StartTimeNs); in TEST()
1370 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1406 valueProducer->flushIfNeededLocked(bucket2StartTimeNs); in TEST()
1408 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1447 valueProducer->flushIfNeededLocked(bucket2StartTimeNs); in TEST()
1492 valueProducer->flushIfNeededLocked(bucket2StartTimeNs); in TEST()
1494 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1541 CreateRepeatedValueLogEvent(&event3, tagId, bucket2StartTimeNs + 10, 15); in TEST()
1554 CreateRepeatedValueLogEvent(&event4, tagId, bucket2StartTimeNs + 15, 15); in TEST()
1567 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1625 CreateThreeValueLogEvent(&event3, tagId, bucket2StartTimeNs + 10, 1, 15, 25); in TEST()
1644 CreateThreeValueLogEvent(&event4, tagId, bucket2StartTimeNs + 15, 1, 15, 29); in TEST()
1716 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 1, 2, 4)); in TEST()
1717 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 1, 1, 11)); in TEST()
1719 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
1782 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 1, 2, 4)); in TEST()
1783 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 1, 1, 11)); in TEST()
1785 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
1873 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 1, 2, 4)); in TEST()
1874 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 1, 1, 11)); in TEST()
1875 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
1883 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1911 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
1949 EXPECT_EQ(bucket2StartTimeNs, iterator->second[0].mBucketEndNs); in TEST()
1986 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_FAIL, bucket2StartTimeNs); in TEST()
2110 /*stateGroupMap=*/{}, bucket2StartTimeNs, bucket2StartTimeNs, in TEST()
2183 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 140)); in TEST()
2184 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2186 valueProducer->flushIfNeededLocked(bucket2StartTimeNs + 1); in TEST()
2198 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 10, in TEST()
2206 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
2249 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 1, 1, 10)); in TEST()
2250 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2256 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 10000, in TEST()
2266 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
2315 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 140)); in TEST()
2316 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2318 valueProducer->flushIfNeededLocked(bucket2StartTimeNs + 1); in TEST()
2330 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 10000, in TEST()
2338 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
2388 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 140)); in TEST()
2389 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_FAIL, bucket2StartTimeNs); in TEST()
2391 valueProducer->flushIfNeededLocked(bucket2StartTimeNs + 1); in TEST()
2402 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 10000, in TEST()
2410 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
2416 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), dropEvent.drop_time_millis()); in TEST()
2438 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 110)); in TEST()
2439 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2471 {bucketStartTimeNs, bucket4StartTimeNs}, {bucket2StartTimeNs, bucket5StartTimeNs}); in TEST()
2538 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 120)); in TEST()
2539 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2547 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
2597 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2603 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
2633 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 2)); in TEST()
2634 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2722 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 10); in TEST()
2724 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 10, 5)); in TEST()
2745 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 4)); in TEST()
2746 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 1); in TEST()
2749 valueProducer->onConditionChanged(true, bucket2StartTimeNs + 10); in TEST()
2764 {bucket2StartTimeNs}, {bucket3StartTimeNs}); in TEST()
2781 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 20)); in TEST()
2782 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2786 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
2811 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 20)); in TEST()
2812 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2816 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
2822 int64_t partialBucketSplitTimeNs = bucket2StartTimeNs + 2; in TEST_P()
2858 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST_P()
2898 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 10)); in TEST()
2899 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 1); in TEST()
2902 {bucket2StartTimeNs}); in TEST()
2914 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 10); in TEST()
2922 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 8); in TEST()
2924 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 1)); in TEST()
2930 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 10); in TEST()
2932 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 1)); in TEST()
2939 valueProducer->onConditionChanged(true, bucket2StartTimeNs + 10); in TEST()
2946 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 20)); in TEST()
2947 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_FAIL, bucket2StartTimeNs); in TEST()
2949 valueProducer->onConditionChanged(false, bucket2StartTimeNs + 8); in TEST()
2950 valueProducer->onConditionChanged(true, bucket2StartTimeNs + 10); in TEST()
2954 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
2982 allData.push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 1, tagId, 2, 2)); in TEST()
2983 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
3039 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 30, 10)); in TEST()
3040 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 30); in TEST()
3044 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
3090 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 30, 110)); in TEST()
3091 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
3094 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
3122 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 30, 30)); in TEST()
3123 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
3126 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
3144 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 30, 30)); in TEST()
3145 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
3178 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 30, 30)); in TEST()
3179 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
3264 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 15)); in TEST()
3265 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 1); in TEST()
3268 valueProducer->onConditionChanged(false, bucket2StartTimeNs - 100); in TEST()
3271 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 100, in TEST()
3277 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
3279 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs + 100), in TEST()
3285 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs - 100), dropEvent.drop_time_millis()); in TEST()
3308 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 100); in TEST()
3310 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 100, 15)); in TEST()
3323 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 15)); in TEST()
3324 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 1); in TEST()
3327 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs - 100, 20)); in TEST()
3330 valueProducer->accumulateEvents(allData, bucket2StartTimeNs - 100, bucket2StartTimeNs - 100); in TEST()
3333 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 100, in TEST()
3340 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
3342 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs + 100), in TEST()
3348 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs - 100), dropEvent.drop_time_millis()); in TEST()
3617 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 10 * NS_PER_SEC); in TEST()
3620 tagId, bucket2StartTimeNs + 10 * NS_PER_SEC, 10)); in TEST()
3626 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 15 * NS_PER_SEC); in TEST()
3629 tagId, bucket2StartTimeNs + 15 * NS_PER_SEC, 15)); in TEST()
3644 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1, 3)); in TEST()
3645 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
3648 int64_t conditionChangeTimeNs = bucket2StartTimeNs + 10 * NS_PER_SEC; in TEST()
3652 int64_t dumpReportTimeNs = bucket2StartTimeNs + 15 * NS_PER_SEC; // 15 seconds in TEST()
3671 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
3677 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), dropEvent.drop_time_millis()); in TEST()
3679 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
3711 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 1000); in TEST()
3713 data->push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + 1000, 15)); in TEST()
3726 int64_t appUpdateTimeNs = bucket2StartTimeNs + 1000; in TEST()
3730 int64_t dumpReportTimeNs = bucket2StartTimeNs + 10000000000; // 10 seconds in TEST()
3742 EXPECT_EQ(NanoToMillis(bucket2StartTimeNs), in TEST()
4552 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 20 * NS_PER_SEC); in TEST()
4554 data->push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 20 * NS_PER_SEC, in TEST()
4557 data->push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 20 * NS_PER_SEC, in TEST()
4564 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 40 * NS_PER_SEC); in TEST()
4566 data->push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 40 * NS_PER_SEC, in TEST()
4570 data->push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 40 * NS_PER_SEC, in TEST()
4577 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 50 * NS_PER_SEC); in TEST()
4579 data->push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
4581 data->push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
4618 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs, 1 /*uid*/, 10)); in TEST()
4619 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs, 2 /*uid*/, 15)); in TEST()
4620 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 1); in TEST()
4640 CreateUidProcessStateChangedEvent(bucket2StartTimeNs + 20 * NS_PER_SEC, 1 /* uid */, in TEST()
4648 CreateUidProcessStateChangedEvent(bucket2StartTimeNs + 40 * NS_PER_SEC, 1 /* uid */, in TEST()
4655 int64_t dumpReportTimeNs = bucket2StartTimeNs + 50 * NS_PER_SEC; in TEST()
4673 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {3}, in TEST()
4682 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {4}, in TEST()
4684 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, dumpReportTimeNs, {7}, in TEST()
4693 ValidateValueBucket(data.bucket_info(0), bucket2StartTimeNs, dumpReportTimeNs, {4}, in TEST()
4702 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {2}, in TEST()
4711 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {6}, in TEST()
4713 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, dumpReportTimeNs, {5}, in TEST()
5063 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 30 * NS_PER_SEC); in TEST()
5066 tagId, bucket2StartTimeNs + 30 * NS_PER_SEC, 10)); in TEST()
5072 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 50 * NS_PER_SEC); in TEST()
5075 tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, 15)); in TEST()
5175 CreateBatterySaverOnEvent(/*timestamp=*/bucket2StartTimeNs + 30 * NS_PER_SEC); in TEST()
5191 assertConditionTimer(it->second.conditionTimer, true, 0, bucket2StartTimeNs + 30 * NS_PER_SEC); in TEST()
5194 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
5210 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {2}, in TEST()
5218 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {2}, in TEST()
5220 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, in TEST()
5221 bucket2StartTimeNs + 50 * NS_PER_SEC, {5}, 20 * NS_PER_SEC, -1); in TEST()
5228 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {3}, in TEST()
5559 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 30 * NS_PER_SEC); in TEST()
5562 tagId, bucket2StartTimeNs + 30 * NS_PER_SEC, 2 /*uid*/, 18, 8 /*tag*/)); in TEST()
5566 tagId, bucket2StartTimeNs + 30 * NS_PER_SEC, 1 /*uid*/, 18, 14 /* tag */)); in TEST()
5569 tagId, bucket2StartTimeNs + 30 * NS_PER_SEC, 1 /*uid*/, 18, 16 /* tag */)); in TEST()
5576 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 50 * NS_PER_SEC); in TEST()
5579 tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, 1 /*uid*/, 21, 14 /* tag */)); in TEST()
5581 tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, 1 /*uid*/, 21, 16 /* tag */)); in TEST()
5583 tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, 2 /*uid*/, 21, 8 /*tag*/)); in TEST()
5631 CreateThreeValueLogEvent(tagId, bucket2StartTimeNs, 1 /*uid*/, 13, 14 /* tag */)); in TEST()
5633 CreateThreeValueLogEvent(tagId, bucket2StartTimeNs, 1 /*uid*/, 13, 16 /* tag */)); in TEST()
5635 CreateThreeValueLogEvent(tagId, bucket2StartTimeNs, 2 /*uid*/, 13, 8 /*tag*/)); in TEST()
5636 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 1); in TEST()
5644 CreateUidProcessStateChangedEvent(bucket2StartTimeNs + 30 * NS_PER_SEC, 2 /* uid */, in TEST()
5651 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
5743 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 10 * NS_PER_SEC); in TEST()
5746 tagId, bucket2StartTimeNs + 10 * NS_PER_SEC, 15)); in TEST()
5841 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 11)); in TEST()
5842 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
5858 assertConditionTimer(it->second.conditionTimer, true, 0, bucket2StartTimeNs); in TEST()
5861 valueProducer->onConditionChanged(false, bucket2StartTimeNs + 10 * NS_PER_SEC); in TEST()
5880 bucket2StartTimeNs + 10 * NS_PER_SEC); in TEST()
5883 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
6000 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs, 11)); in TEST()
6001 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
6008 CreateBatterySaverOnEvent(/*timestamp=*/bucket2StartTimeNs + 30 * NS_PER_SEC); in TEST()
6038 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {2}, in TEST()
6048 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {4}, in TEST()
6144 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 30 * NS_PER_SEC); in TEST()
6147 tagId, bucket2StartTimeNs + 30 * NS_PER_SEC, 2 /*uid*/, 18, 8 /*tag*/)); in TEST()
6150 tagId, bucket2StartTimeNs + 30 * NS_PER_SEC, 1 /*uid*/, 18, 14 /* tag */)); in TEST()
6153 tagId, bucket2StartTimeNs + 30 * NS_PER_SEC, 1 /*uid*/, 18, 16 /* tag */)); in TEST()
6159 EXPECT_EQ(eventTimeNs, bucket2StartTimeNs + 50 * NS_PER_SEC); in TEST()
6162 tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, 1 /*uid*/, 22, 14 /* tag */)); in TEST()
6164 tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, 1 /*uid*/, 22, 16 /* tag */)); in TEST()
6166 tagId, bucket2StartTimeNs + 50 * NS_PER_SEC, 2 /*uid*/, 22, 8 /*tag*/)); in TEST()
6202 CreateThreeValueLogEvent(tagId, bucket2StartTimeNs, 1 /*uid*/, 13, 14 /* tag */)); in TEST()
6204 CreateThreeValueLogEvent(tagId, bucket2StartTimeNs, 1 /*uid*/, 13, 16 /* tag */)); in TEST()
6205 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs + 1); in TEST()
6214 CreateUidProcessStateChangedEvent(bucket2StartTimeNs + 30 * NS_PER_SEC, 2 /* uid */, in TEST()
6221 StatsLogReport report = onDumpReport(valueProducer, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
6247 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {4}, in TEST()
6261 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {8}, in TEST()
6263 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, in TEST()
6264 bucket2StartTimeNs + 50 * NS_PER_SEC, {9}, 50 * NS_PER_SEC, -1); in TEST()
6277 ValidateValueBucket(data.bucket_info(0), bucket2StartTimeNs, in TEST()
6278 bucket2StartTimeNs + 50 * NS_PER_SEC, {9}, 50 * NS_PER_SEC, -1); in TEST()
6291 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {7}, in TEST()
6305 ValidateValueBucket(data.bucket_info(0), bucket2StartTimeNs, in TEST()
6306 bucket2StartTimeNs + 50 * NS_PER_SEC, {4}, 20 * NS_PER_SEC, -1); in TEST()
6369 data->push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 10000000000, in TEST()
6371 data->push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 10000000000, in TEST()
6383 allData.push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 1, 1 /*uid*/, 21, 21)); in TEST()
6384 allData.push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 1, 2 /*uid*/, 20, 5)); in TEST()
6385 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
6388 int64_t dumpReportTimeNs = bucket2StartTimeNs + 10000000000; in TEST()
6405 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {16, 16}, -1, in TEST()
6413 EXPECT_EQ(bucket2StartTimeNs, report.value_metrics().skipped(0).start_bucket_elapsed_nanos()); in TEST()
6449 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + pullDelayNs, 10)); in TEST()
6451 bucket2StartTimeNs + pullDelayNs); in TEST()
6455 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6465 {bucketStartTimeNs, bucket2StartTimeNs}, in TEST()
6466 {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
6500 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + delayNs, 10)); in TEST()
6502 bucket2StartTimeNs + delayNs); in TEST()
6507 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6509 valueProducer->onConditionChanged(true, bucket2StartTimeNs + 2 * delayNs); in TEST()
6512 bucket2StartTimeNs + 2 * delayNs + conditionDurationNs); in TEST()
6521 {bucketStartTimeNs, bucket2StartTimeNs}, {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
6555 valueProducer->onConditionChanged(false, bucket2StartTimeNs + pullDelayNs); in TEST()
6560 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6564 valueProducer->onConditionChanged(true, bucket2StartTimeNs + pullDelayNs + arbitraryIntervalNs); in TEST()
6567 false, bucket2StartTimeNs + pullDelayNs + arbitraryIntervalNs + conditionDurationNs); in TEST()
6579 {pullDelayNs, -pullDelayNs}, {bucketStartTimeNs, bucket2StartTimeNs}, in TEST()
6580 {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
6618 valueProducer->onConditionChanged(true, bucket2StartTimeNs + pullDelayNs); in TEST()
6622 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6625 bucket2StartTimeNs + pullDelayNs + conditionDurationNs); in TEST()
6633 {bucketStartTimeNs, bucket2StartTimeNs}, {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
6647 const int64_t bucket1LatePullNs = bucket2StartTimeNs + pullDelayNs; // 71 sec in TEST()
6680 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6696 {bucketStartTimeNs, bucket2StartTimeNs}, in TEST()
6697 {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
6713 {bucketStartTimeNs, bucket2StartTimeNs, bucket3StartTimeNs}, in TEST()
6714 {bucket2StartTimeNs, bucket3StartTimeNs, bucket4StartTimeNs}); in TEST()
6742 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + pullDelayNs, 10)); in TEST()
6744 bucket2StartTimeNs + pullDelayNs); in TEST()
6748 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6758 {bucketStartTimeNs, bucket2StartTimeNs}, in TEST()
6759 {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
6770 {bucketStartTimeNs, bucket2StartTimeNs, bucket3StartTimeNs}, in TEST()
6771 {bucket2StartTimeNs, bucket3StartTimeNs, bucket4StartTimeNs}); in TEST()
6795 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + pullDelayNs, 10)); in TEST()
6797 bucket2StartTimeNs + pullDelayNs); in TEST()
6811 {-pullDelayNs}, {bucket2StartTimeNs}, {bucket3StartTimeNs}); in TEST()
6821 {bucket2StartTimeNs, bucket3StartTimeNs}, {bucket3StartTimeNs, bucket4StartTimeNs}); in TEST()
6856 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + pullDelayNs, 10)); in TEST()
6858 bucket2StartTimeNs + pullDelayNs); in TEST()
6863 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6909 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + pullDelayNs, 10)); in TEST()
6911 bucket2StartTimeNs + pullDelayNs); in TEST()
6915 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6963 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + pullDelayNs, 10)); in TEST()
6965 bucket2StartTimeNs + pullDelayNs); in TEST()
6969 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
6979 {bucketStartTimeNs, bucket2StartTimeNs}, in TEST()
6980 {bucket2StartTimeNs, bucket3StartTimeNs}); in TEST()
7030 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + pullDelayNs, 10)); in TEST()
7032 bucket2StartTimeNs + pullDelayNs); in TEST()
7036 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
7084 allData.push_back(CreateRepeatedValueLogEvent(tagId, bucket2StartTimeNs + pullDelayNs, 10)); in TEST()
7086 bucket2StartTimeNs + pullDelayNs); in TEST()
7090 {bucketStartTimeNs}, {bucket2StartTimeNs}); in TEST()
7148 screenEvent = CreateScreenStateChangedEvent(bucket2StartTimeNs + 10 * NS_PER_SEC, in TEST()
7160 assertConditionTimer(it->second.conditionTimer, true, 0, bucket2StartTimeNs + 10 * NS_PER_SEC); in TEST()
7193 ValidateValueBucket(data.bucket_info(0), bucket2StartTimeNs, bucket3StartTimeNs, {1}, in TEST()
7199 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {1}, in TEST()
7206 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {1}, in TEST()
7239 data->push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 10000000000, in TEST()
7241 data->push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 10000000000, in TEST()
7243 data->push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 10000000000, in TEST()
7245 data->push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 10000000000, in TEST()
7257 allData.push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 1, 1 /*uid*/, 10, 5)); in TEST()
7258 allData.push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 1, 1 /*uid*/, 11, 7)); in TEST()
7259 allData.push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 1, 2 /*uid*/, 8, 5)); in TEST()
7260 allData.push_back(CreateThreeValueLogEvent(tagId, bucket2StartTimeNs + 1, 2 /*uid*/, 9, 7)); in TEST()
7261 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
7266 int64_t dumpReportTimeNs = bucket2StartTimeNs + 10000000000; in TEST()
7284 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {11}, -1, 0); in TEST()
7285 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, dumpReportTimeNs, {7}, -1, 0); in TEST()
7291 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {5}, -1, 0); in TEST()
7292 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, dumpReportTimeNs, {26}, -1, 0); in TEST()
7322 data->push_back(makeRepeatedUidLogEvent(tagId, bucket2StartTimeNs + 10000000000, in TEST_GUARDED()
7324 data->push_back(makeRepeatedUidLogEvent(tagId, bucket2StartTimeNs + 10000000000, in TEST_GUARDED()
7336 allData.push_back(makeRepeatedUidLogEvent(tagId, bucket2StartTimeNs + 1, {1, 10}, 5, {5, 7})); in TEST_GUARDED()
7337 allData.push_back(makeRepeatedUidLogEvent(tagId, bucket2StartTimeNs + 1, {2, 10}, 5, {7, 5})); in TEST_GUARDED()
7338 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST_GUARDED()
7341 int64_t dumpReportTimeNs = bucket2StartTimeNs + 10000000000; in TEST_GUARDED()
7356 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {3}, -1, in TEST_GUARDED()
7358 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, dumpReportTimeNs, {5}, -1, in TEST_GUARDED()
7365 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, {4}, -1, in TEST_GUARDED()
7367 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, dumpReportTimeNs, {7}, -1, in TEST_GUARDED()
7423 valueProducerAvg->flushIfNeededLocked(bucket2StartTimeNs); in TEST()
7424 valueProducerSum->flushIfNeededLocked(bucket2StartTimeNs); in TEST()
7425 valueProducerSumWithSampleSize->flushIfNeededLocked(bucket2StartTimeNs); in TEST()
7428 StatsLogReport reportAvg = onDumpReport(valueProducerAvg, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
7439 StatsLogReport reportSum = onDumpReport(valueProducerSum, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
7451 onDumpReport(valueProducerSumWithSampleSize, bucket2StartTimeNs + 50 * NS_PER_SEC, in TEST()
7581 data->push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 55 * NS_PER_SEC, in TEST()
7583 data->push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs + 55 * NS_PER_SEC, in TEST()
7614 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs, 15, 30)); in TEST()
7615 allData.push_back(CreateTwoValueLogEvent(tagId, bucket2StartTimeNs, 20, 40)); in TEST()
7616 valueProducer->onDataPulled(allData, PullResult::PULL_RESULT_SUCCESS, bucket2StartTimeNs); in TEST()
7619 int64_t dumpReportTimeNs = bucket2StartTimeNs + 55 * NS_PER_SEC; in TEST()
7650 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, in TEST()
7655 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, dumpReportTimeNs, in TEST()
7716 CreateThreeValueLogEvent(&event7, tagId, bucket2StartTimeNs + 10, 2, 7, 41); in TEST()
7719 CreateThreeValueLogEvent(&event8, tagId, bucket2StartTimeNs + 20, 1, 21, 40); in TEST()
7722 CreateThreeValueLogEvent(&event9, tagId, bucket2StartTimeNs + 30, 1, 10, 4); in TEST()
7725 CreateThreeValueLogEvent(&event10, tagId, bucket2StartTimeNs + 40, 2, 3, 50); in TEST()
7728 CreateThreeValueLogEvent(&event11, tagId, bucket2StartTimeNs + 50, 1, 20, 7); in TEST()
7731 CreateThreeValueLogEvent(&event12, tagId, bucket2StartTimeNs + 60, 2, 20, 2); in TEST()
7780 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, in TEST()
7782 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, bucket3StartTimeNs, in TEST()
7787 ValidateValueBucket(data.bucket_info(0), bucketStartTimeNs, bucket2StartTimeNs, in TEST()
7792 ValidateValueBucket(data.bucket_info(1), bucket2StartTimeNs, bucket3StartTimeNs, in TEST()