/packages/modules/StatsD/statsd/tests/condition/ |
D | CombinationConditionTracker_test.cpp | 36 vector<ConditionState> conditionResults; in TEST() 37 conditionResults.push_back(ConditionState::kUnknown); in TEST() 38 conditionResults.push_back(ConditionState::kFalse); in TEST() 39 conditionResults.push_back(ConditionState::kTrue); in TEST() 42 ConditionState::kUnknown); in TEST() 54 vector<ConditionState> conditionResults; in TEST() 55 conditionResults.push_back(ConditionState::kTrue); in TEST() 56 conditionResults.push_back(ConditionState::kFalse); in TEST() 57 conditionResults.push_back(ConditionState::kTrue); in TEST() 62 conditionResults.push_back(ConditionState::kTrue); in TEST() [all …]
|
D | SimpleConditionTracker_test.cpp | 133 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST() 137 EXPECT_EQ(ConditionState::kFalse, conditionCache[0]); in TEST() 149 conditionCache[0] = ConditionState::kNotEvaluated; in TEST() 152 EXPECT_EQ(ConditionState::kFalse, conditionCache[0]); in TEST() 162 conditionCache[0] = ConditionState::kNotEvaluated; in TEST() 166 EXPECT_EQ(ConditionState::kTrue, conditionCache[0]); in TEST() 187 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST() 191 EXPECT_EQ(ConditionState::kUnknown, conditionCache[0]); in TEST() 203 conditionCache[0] = ConditionState::kNotEvaluated; in TEST() 206 EXPECT_EQ(ConditionState::kFalse, conditionCache[0]); in TEST() [all …]
|
/packages/modules/StatsD/statsd/src/condition/ |
D | condition_util.cpp | 33 ConditionState evaluateCombinationCondition(const std::vector<int>& children, in evaluateCombinationCondition() 35 const std::vector<ConditionState>& conditionCache) { in evaluateCombinationCondition() 36 ConditionState newCondition; in evaluateCombinationCondition() 43 ConditionState childState = conditionCache[childIndex]; in evaluateCombinationCondition() 44 if (childState == ConditionState::kUnknown) { in evaluateCombinationCondition() 48 if (childState == ConditionState::kFalse) { in evaluateCombinationCondition() 51 if (childState == ConditionState::kTrue) { in evaluateCombinationCondition() 58 return ConditionState::kUnknown; in evaluateCombinationCondition() 63 newCondition = hasFalse ? ConditionState::kFalse : ConditionState::kTrue; in evaluateCombinationCondition() 67 newCondition = hasTrue ? ConditionState::kTrue : ConditionState::kFalse; in evaluateCombinationCondition() [all …]
|
D | SimpleConditionTracker.cpp | 50 mInitialValue = ConditionState::kFalse; in SimpleConditionTracker() 52 mInitialValue = ConditionState::kUnknown; in SimpleConditionTracker() 65 vector<bool>& stack, vector<ConditionState>& conditionCache) { in init() 145 void SimpleConditionTracker::handleStopAll(std::vector<ConditionState>& conditionCache, in handleStopAll() 150 (mInitialValue == ConditionState::kFalse && mSlicedConditionState.empty()) ? false in handleStopAll() 160 mInitialValue = ConditionState::kFalse; in handleStopAll() 162 conditionCache[mIndex] = ConditionState::kFalse; in handleStopAll() 185 bool matchStart, ConditionState* conditionCache, in handleConditionEvent() 189 ConditionState newCondition; in handleConditionEvent() 193 (*conditionCache) = ConditionState::kUnknown; in handleConditionEvent() [all …]
|
D | condition_util.h | 28 enum ConditionState { enum 35 ConditionState operator|(ConditionState l, ConditionState r); 37 ConditionState evaluateCombinationCondition(const std::vector<int>& children, 39 const std::vector<ConditionState>& conditionCache);
|
D | CombinationConditionTracker.cpp | 42 vector<ConditionState>& conditionCache) { in init() 52 if (conditionCache[childIndex] == ConditionState::kNotEvaluated) { in init() 172 vector<ConditionState>& conditionCache) const { in isConditionMet() 175 if (conditionCache[childIndex] == ConditionState::kNotEvaluated) { in isConditionMet() 188 std::vector<ConditionState>& nonSlicedConditionCache, in evaluateCondition() 191 if (nonSlicedConditionCache[mIndex] != ConditionState::kNotEvaluated) { in evaluateCondition() 197 if (nonSlicedConditionCache[childIndex] == ConditionState::kNotEvaluated) { in evaluateCondition() 204 ConditionState newCondition = in evaluateCondition()
|
D | ConditionTracker.h | 39 mUnSlicedPartCondition(ConditionState::kUnknown), in ConditionTracker() 60 std::vector<bool>& stack, std::vector<ConditionState>& conditionCache) = 0; 95 std::vector<ConditionState>& conditionCache, 110 std::vector<ConditionState>& conditionCache) const = 0; 150 inline ConditionState getUnSlicedPartConditionState() const { in getUnSlicedPartConditionState() 173 ConditionState mUnSlicedPartCondition;
|
D | SimpleConditionTracker.h | 41 std::vector<ConditionState>& conditionCache) override; 51 std::vector<ConditionState>& conditionCache, 57 std::vector<ConditionState>& conditionCache) const override; 106 ConditionState mInitialValue; 120 void handleStopAll(std::vector<ConditionState>& conditionCache, 124 ConditionState* conditionCache, bool* changedCache);
|
D | ConditionWizard.cpp | 24 ConditionState ConditionWizard::query(const int index, const ConditionKey& parameters, in query() 26 vector<ConditionState> cache(mAllConditions.size(), ConditionState::kNotEvaluated); in query()
|
D | CombinationConditionTracker.h | 36 std::vector<ConditionState>& conditionCache) override; 46 std::vector<ConditionState>& conditionCache, 52 std::vector<ConditionState>& conditionCache) const override;
|
D | ConditionWizard.h | 42 virtual ConditionState query(const int conditionIndex, const ConditionKey& conditionParameters, 53 ConditionState getUnSlicedPartConditionState(const int index) { in getUnSlicedPartConditionState()
|
/packages/modules/StatsD/statsd/src/metrics/ |
D | ValueMetricProducer.cpp | 83 const vector<ConditionState>& initialConditionCache, in ValueMetricProducer() 179 mConditionTimer.onConditionChanged(mIsActive && mCondition == ConditionState::kTrue, in ValueMetricProducer() 254 if (mCondition != ConditionState::kTrue || !mIsActive) { in onStateChanged() 306 bool pullNeeded = mIsPulled && mCondition == ConditionState::kTrue; in onDumpReportLocked() 487 if (ConditionState::kTrue != mCondition) { in onActiveStateChangedLocked() 513 ConditionState newCondition = condition ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked() 518 mCondition = isEventTooLate ? ConditionState::kUnknown : newCondition; in onConditionChangedLocked() 529 mCondition = ConditionState::kUnknown; in onConditionChangedLocked() 542 if (mCondition == ConditionState::kUnknown) { in onConditionChangedLocked() 557 (newCondition == ConditionState::kTrue || mCondition == ConditionState::kTrue)) { in onConditionChangedLocked() [all …]
|
D | DurationMetricProducer.cpp | 70 const vector<ConditionState>& initialConditionCache, const int whatIndex, in DurationMetricProducer() 136 mUnSlicedPartCondition = ConditionState::kUnknown; in DurationMetricProducer() 356 ConditionState unslicedPartState = in onSlicedConditionMayChangeLocked_opt1() 359 if (mUnSlicedPartCondition == ConditionState::kFalse && in onSlicedConditionMayChangeLocked_opt1() 360 unslicedPartState == ConditionState::kFalse) { in onSlicedConditionMayChangeLocked_opt1() 441 if (ConditionState::kTrue != mCondition) { in onActiveStateChangedLocked() 465 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked() 770 condition = conditionState == ConditionState::kTrue; in handleMatchedLogEventValuesLocked() 773 condition = mCondition == ConditionState::kTrue; in handleMatchedLogEventValuesLocked()
|
D | GaugeMetricProducer.cpp | 75 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in GaugeMetricProducer() 368 triggerPuller = mCondition == ConditionState::kTrue && mCurrentSlicedBucket->empty(); in pullAndMatchEventsLocked() 372 triggerPuller = mCondition == ConditionState::kTrue; in pullAndMatchEventsLocked() 376 triggerPuller = mCondition == ConditionState::kTrue; in pullAndMatchEventsLocked() 409 if (ConditionState::kTrue != mCondition || !mIsPulled) { in onActiveStateChangedLocked() 422 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked() 437 mCondition = overallCondition ? ConditionState::kTrue : ConditionState::kFalse; in onSlicedConditionMayChangeLocked()
|
D | MetricProducer.h | 140 const int conditionIndex, const vector<ConditionState>& initialConditionCache, 150 ConditionState initialCondition(const int conditionIndex, in initialCondition() 151 const vector<ConditionState>& initialConditionCache) const { in initialCondition() 152 return conditionIndex >= 0 ? initialConditionCache[conditionIndex] : ConditionState::kTrue; in initialCondition() 493 ConditionState mCondition;
|
D | EventMetricProducer.cpp | 59 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in EventMetricProducer() 186 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
|
D | ValueMetricProducer.h | 54 const vector<ConditionState>& initialConditionCache, 77 if (mIsPulled && mCondition == ConditionState::kTrue) { in notifyAppUpgrade() 86 if (mIsPulled && mCondition == ConditionState::kTrue) { in onStatsdInitCompleted()
|
/packages/modules/StatsD/statsd/tests/metrics/parsing_utils/ |
D | config_update_utils_test.cpp | 751 vector<ConditionState> tmpConditionCache(6, ConditionState::kNotEvaluated); in TEST_F() 755 EXPECT_EQ(tmpConditionCache[0], ConditionState::kFalse); in TEST_F() 798 std::vector<ConditionState> conditionCache; in TEST_F() 852 EXPECT_EQ(conditionCache[simple1Index], ConditionState::kFalse); in TEST_F() 853 EXPECT_EQ(conditionCache[simple2Index], ConditionState::kUnknown); in TEST_F() 854 EXPECT_EQ(conditionCache[simple3Index], ConditionState::kUnknown); in TEST_F() 855 EXPECT_EQ(conditionCache[combination1Index], ConditionState::kUnknown); in TEST_F() 856 EXPECT_EQ(conditionCache[combination2Index], ConditionState::kUnknown); in TEST_F() 857 EXPECT_EQ(conditionCache[combination4Index], ConditionState::kTrue); in TEST_F() 1733 EXPECT_EQ(oldMetricProducers[0]->mCondition, ConditionState::kTrue); in TEST_F() [all …]
|
D | metrics_manager_util_test.cpp | 418 vector<ConditionState> conditionCache(5, ConditionState::kNotEvaluated); in TEST() 422 EXPECT_EQ(ConditionState::kUnknown, conditionCache[0]); in TEST() 423 EXPECT_EQ(ConditionState::kFalse, conditionCache[1]); in TEST() 424 EXPECT_EQ(ConditionState::kFalse, conditionCache[2]); in TEST() 425 EXPECT_EQ(ConditionState::kFalse, conditionCache[3]); in TEST() 426 EXPECT_EQ(ConditionState::kUnknown, conditionCache[4]); in TEST() 428 EXPECT_EQ(ConditionState::kFalse, allMetricProducers[0]->mCondition); in TEST() 429 EXPECT_EQ(ConditionState::kUnknown, allMetricProducers[1]->mCondition); in TEST() 430 EXPECT_EQ(ConditionState::kFalse, allMetricProducers[2]->mCondition); in TEST() 431 EXPECT_EQ(ConditionState::kUnknown, allMetricProducers[3]->mCondition); in TEST() [all …]
|
/packages/modules/StatsD/statsd/src/metrics/parsing_utils/ |
D | metrics_manager_util.h | 105 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, 124 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, 143 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, 161 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, 182 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, 262 std::vector<ConditionState>& initialConditionCache); 301 const std::vector<ConditionState>& initialConditionCache,
|
D | metrics_manager_util.cpp | 358 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in createCountMetricProducerAndUpdateMetadata() 440 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in createDurationMetricProducerAndUpdateMetadata() 580 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in createEventMetricProducerAndUpdateMetadata() 638 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in createValueMetricProducerAndUpdateMetadata() 741 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in createGaugeMetricProducerAndUpdateMetadata() 919 vector<ConditionState>& initialConditionCache) { in initConditions() 924 initialConditionCache.assign(conditionTrackerCount, ConditionState::kNotEvaluated); in initConditions() 991 const vector<ConditionState>& initialConditionCache, in initMetrics() 1207 vector<ConditionState> initialConditionCache; in initStatsdConfig()
|
/packages/modules/StatsD/statsd/tests/e2e/ |
D | ValueMetric_pull_e2e_test.cpp | 175 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST() 176 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST() 181 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST() 182 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST() 187 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST() 188 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST() 193 EXPECT_EQ(ConditionState::kFalse, metricProducer1->mCondition); in TEST() 194 EXPECT_EQ(ConditionState::kFalse, metricProducer2->mCondition); in TEST() 199 EXPECT_EQ(ConditionState::kFalse, metricProducer1->mCondition); in TEST() 200 EXPECT_EQ(ConditionState::kTrue, metricProducer2->mCondition); in TEST()
|
D | CountMetric_e2e_test.cpp | 94 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST() 95 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST() 100 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST() 101 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST() 106 EXPECT_EQ(ConditionState::kFalse, metricProducer1->mCondition); in TEST() 107 EXPECT_EQ(ConditionState::kFalse, metricProducer2->mCondition); in TEST() 112 EXPECT_EQ(ConditionState::kTrue, metricProducer1->mCondition); in TEST() 113 EXPECT_EQ(ConditionState::kTrue, metricProducer2->mCondition); in TEST()
|
/packages/modules/StatsD/statsd/tests/metrics/ |
D | EventMetricProducer_test.cpp | 107 {ConditionState::kUnknown}, wizard, protoHash, in TEST() 158 EXPECT_CALL(*wizard, query(_, key1, _)).WillOnce(Return(ConditionState::kFalse)); in TEST() 160 EXPECT_CALL(*wizard, query(_, key2, _)).WillOnce(Return(ConditionState::kTrue)); in TEST() 163 {ConditionState::kUnknown}, wizard, protoHash, in TEST()
|
/packages/modules/StatsD/statsd/src/metrics/duration_helper/ |
D | OringDurationTracker.cpp | 248 ConditionState conditionState = in onSlicedConditionMayChange() 251 if (conditionState != ConditionState::kTrue) { in onSlicedConditionMayChange() 280 ConditionState conditionState = in onSlicedConditionMayChange() 283 if (conditionState == ConditionState::kTrue) { in onSlicedConditionMayChange()
|