Home
last modified time | relevance | path

Searched refs:ConditionState (Results 1 – 25 of 41) sorted by relevance

12

/packages/modules/StatsD/statsd/tests/condition/
DCombinationConditionTracker_test.cpp36 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 …]
DSimpleConditionTracker_test.cpp133 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/
Dcondition_util.cpp33 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 …]
DSimpleConditionTracker.cpp50 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 …]
Dcondition_util.h28 enum ConditionState { enum
35 ConditionState operator|(ConditionState l, ConditionState r);
37 ConditionState evaluateCombinationCondition(const std::vector<int>& children,
39 const std::vector<ConditionState>& conditionCache);
DCombinationConditionTracker.cpp42 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()
DConditionTracker.h39 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;
DSimpleConditionTracker.h41 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);
DConditionWizard.cpp24 ConditionState ConditionWizard::query(const int index, const ConditionKey& parameters, in query()
26 vector<ConditionState> cache(mAllConditions.size(), ConditionState::kNotEvaluated); in query()
DCombinationConditionTracker.h36 std::vector<ConditionState>& conditionCache) override;
46 std::vector<ConditionState>& conditionCache,
52 std::vector<ConditionState>& conditionCache) const override;
DConditionWizard.h42 virtual ConditionState query(const int conditionIndex, const ConditionKey& conditionParameters,
53 ConditionState getUnSlicedPartConditionState(const int index) { in getUnSlicedPartConditionState()
/packages/modules/StatsD/statsd/src/metrics/
DValueMetricProducer.cpp83 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 …]
DDurationMetricProducer.cpp70 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()
DGaugeMetricProducer.cpp75 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()
DMetricProducer.h140 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;
DEventMetricProducer.cpp59 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in EventMetricProducer()
186 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
DValueMetricProducer.h54 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/
Dconfig_update_utils_test.cpp751 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 …]
Dmetrics_manager_util_test.cpp418 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/
Dmetrics_manager_util.h105 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,
Dmetrics_manager_util.cpp358 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/
DValueMetric_pull_e2e_test.cpp175 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()
DCountMetric_e2e_test.cpp94 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/
DEventMetricProducer_test.cpp107 {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/
DOringDurationTracker.cpp248 ConditionState conditionState = in onSlicedConditionMayChange()
251 if (conditionState != ConditionState::kTrue) { in onSlicedConditionMayChange()
280 ConditionState conditionState = in onSlicedConditionMayChange()
283 if (conditionState == ConditionState::kTrue) { in onSlicedConditionMayChange()

12