|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
#include <gtest/gtest.h>#include <kcenon/monitoring/alert/alert_triggers.h>#include <chrono>#include <cmath>#include <memory>#include <thread>#include <vector>
Go to the source code of this file.
Classes | |
| class | ThresholdTriggerTest |
| class | RangeTriggerTest |
| class | RateOfChangeTriggerTest |
| class | AnomalyTriggerTest |
| class | CompositeTriggerTest |
| class | AbsentTriggerTest |
| class | DeltaTriggerTest |
| TEST | ( | ComparisonOperatorTest | , |
| AllOperatorsHaveStrings | ) |
Definition at line 525 of file test_alert_triggers.cpp.
References kcenon::monitoring::comparison_operator_to_string().

| TEST_F | ( | AbsentTriggerTest | , |
| FirstEvaluationDoesNotFire | ) |
Definition at line 417 of file test_alert_triggers.cpp.
| TEST_F | ( | AbsentTriggerTest | , |
| GapExceedingDurationFires | ) |
Definition at line 429 of file test_alert_triggers.cpp.
| TEST_F | ( | AbsentTriggerTest | , |
| QuickSecondEvaluationDoesNotFire | ) |
Definition at line 422 of file test_alert_triggers.cpp.
| TEST_F | ( | AbsentTriggerTest | , |
| ResetClearsState | ) |
Definition at line 436 of file test_alert_triggers.cpp.
| TEST_F | ( | AbsentTriggerTest | , |
| TypeNameAndDescription | ) |
Definition at line 444 of file test_alert_triggers.cpp.
| TEST_F | ( | AnomalyTriggerTest | , |
| AnomalousValueFires | ) |
Definition at line 271 of file test_alert_triggers.cpp.
| TEST_F | ( | AnomalyTriggerTest | , |
| InsufficientSamplesDoesNotFire | ) |
Definition at line 255 of file test_alert_triggers.cpp.
| TEST_F | ( | AnomalyTriggerTest | , |
| NormalValuesDoNotFire | ) |
Definition at line 263 of file test_alert_triggers.cpp.
| TEST_F | ( | AnomalyTriggerTest | , |
| Reset | ) |
Definition at line 291 of file test_alert_triggers.cpp.
| TEST_F | ( | AnomalyTriggerTest | , |
| Statistics | ) |
Definition at line 282 of file test_alert_triggers.cpp.
| TEST_F | ( | AnomalyTriggerTest | , |
| TypeNameAndDescription | ) |
Definition at line 311 of file test_alert_triggers.cpp.
| TEST_F | ( | AnomalyTriggerTest | , |
| ZeroStddevDoesNotFire | ) |
Definition at line 301 of file test_alert_triggers.cpp.
| TEST_F | ( | CompositeTriggerTest | , |
| AndBothTrue | ) |
Definition at line 327 of file test_alert_triggers.cpp.
References kcenon::monitoring::composite_trigger::all_of().

| TEST_F | ( | CompositeTriggerTest | , |
| AndEvaluateMulti | ) |
Definition at line 333 of file test_alert_triggers.cpp.
References kcenon::monitoring::composite_trigger::all_of().

| TEST_F | ( | CompositeTriggerTest | , |
| EmptyTriggersIsFalse | ) |
Definition at line 379 of file test_alert_triggers.cpp.
| TEST_F | ( | CompositeTriggerTest | , |
| EvaluateMultiFewerValuesThanTriggers | ) |
Definition at line 386 of file test_alert_triggers.cpp.
References kcenon::monitoring::composite_trigger::all_of().

| TEST_F | ( | CompositeTriggerTest | , |
| Not | ) |
Definition at line 371 of file test_alert_triggers.cpp.
References kcenon::monitoring::composite_trigger::invert().

| TEST_F | ( | CompositeTriggerTest | , |
| NotDescription | ) |
Definition at line 405 of file test_alert_triggers.cpp.
References kcenon::monitoring::composite_trigger::invert().

| TEST_F | ( | CompositeTriggerTest | , |
| OrAnyTrue | ) |
Definition at line 341 of file test_alert_triggers.cpp.
References kcenon::monitoring::composite_trigger::any_of().

| TEST_F | ( | CompositeTriggerTest | , |
| TriggersAccessor | ) |
Definition at line 393 of file test_alert_triggers.cpp.
References kcenon::monitoring::composite_trigger::all_of().

| TEST_F | ( | CompositeTriggerTest | , |
| TypeNameAndDescription | ) |
Definition at line 398 of file test_alert_triggers.cpp.
References kcenon::monitoring::composite_trigger::all_of().

| TEST_F | ( | CompositeTriggerTest | , |
| XorBothTrueIsFalse | ) |
Definition at line 362 of file test_alert_triggers.cpp.
| TEST_F | ( | CompositeTriggerTest | , |
| XorExactlyOne | ) |
Definition at line 351 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| AbsoluteLargeChangeFires | ) |
Definition at line 468 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| AbsoluteNegativeChangeFires | ) |
Definition at line 474 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| AbsoluteSmallChangeDoesNotFire | ) |
Definition at line 462 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| ContinuousTracking | ) |
Definition at line 489 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| FirstEvaluationDoesNotFire | ) |
Definition at line 457 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| Reset | ) |
Definition at line 498 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| SignedDescription | ) |
Definition at line 514 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| SignedPositiveChangeOnly | ) |
Definition at line 480 of file test_alert_triggers.cpp.
| TEST_F | ( | DeltaTriggerTest | , |
| TypeNameAndDescription | ) |
Definition at line 507 of file test_alert_triggers.cpp.
| TEST_F | ( | RangeTriggerTest | , |
| FactoryInRange | ) |
Definition at line 156 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::in_range().

| TEST_F | ( | RangeTriggerTest | , |
| FactoryOutOfRange | ) |
Definition at line 162 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::out_of_range().

| TEST_F | ( | RangeTriggerTest | , |
| InsideRange | ) |
Definition at line 138 of file test_alert_triggers.cpp.
| TEST_F | ( | RangeTriggerTest | , |
| OutsideRange | ) |
Definition at line 147 of file test_alert_triggers.cpp.
| TEST_F | ( | RangeTriggerTest | , |
| OutsideRangeDescription | ) |
Definition at line 176 of file test_alert_triggers.cpp.
| TEST_F | ( | RangeTriggerTest | , |
| TypeNameAndDescription | ) |
Definition at line 169 of file test_alert_triggers.cpp.
| TEST_F | ( | RateOfChangeTriggerTest | , |
| DecreasingDirection | ) |
Definition at line 210 of file test_alert_triggers.cpp.
| TEST_F | ( | RateOfChangeTriggerTest | , |
| EitherDirection | ) |
Definition at line 220 of file test_alert_triggers.cpp.
| TEST_F | ( | RateOfChangeTriggerTest | , |
| IncreasingRateDetected | ) |
Definition at line 197 of file test_alert_triggers.cpp.
| TEST_F | ( | RateOfChangeTriggerTest | , |
| InsufficientSamplesDoesNotFire | ) |
Definition at line 188 of file test_alert_triggers.cpp.
| TEST_F | ( | RateOfChangeTriggerTest | , |
| Reset | ) |
Definition at line 230 of file test_alert_triggers.cpp.
| TEST_F | ( | RateOfChangeTriggerTest | , |
| TypeNameAndDescription | ) |
Definition at line 242 of file test_alert_triggers.cpp.
| TEST_F | ( | ThresholdTriggerTest | , |
| Description | ) |
Definition at line 112 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::above().

| TEST_F | ( | ThresholdTriggerTest | , |
| Equal | ) |
Definition at line 67 of file test_alert_triggers.cpp.
| TEST_F | ( | ThresholdTriggerTest | , |
| FactoryAbove | ) |
Definition at line 81 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::above().

| TEST_F | ( | ThresholdTriggerTest | , |
| FactoryAboveOrEqual | ) |
Definition at line 95 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::above_or_equal().

| TEST_F | ( | ThresholdTriggerTest | , |
| FactoryBelow | ) |
Definition at line 89 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::below().

| TEST_F | ( | ThresholdTriggerTest | , |
| FactoryBelowOrEqual | ) |
Definition at line 101 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::below_or_equal().

| TEST_F | ( | ThresholdTriggerTest | , |
| GreaterOrEqual | ) |
Definition at line 46 of file test_alert_triggers.cpp.
| TEST_F | ( | ThresholdTriggerTest | , |
| GreaterThan | ) |
Definition at line 39 of file test_alert_triggers.cpp.
| TEST_F | ( | ThresholdTriggerTest | , |
| LessOrEqual | ) |
Definition at line 60 of file test_alert_triggers.cpp.
| TEST_F | ( | ThresholdTriggerTest | , |
| LessThan | ) |
Definition at line 53 of file test_alert_triggers.cpp.
| TEST_F | ( | ThresholdTriggerTest | , |
| NegativeThreshold | ) |
Definition at line 119 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::below().

| TEST_F | ( | ThresholdTriggerTest | , |
| NotEqual | ) |
Definition at line 74 of file test_alert_triggers.cpp.
| TEST_F | ( | ThresholdTriggerTest | , |
| TypeName | ) |
Definition at line 107 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::above().

| TEST_F | ( | ThresholdTriggerTest | , |
| ZeroThreshold | ) |
Definition at line 125 of file test_alert_triggers.cpp.
References kcenon::monitoring::threshold_trigger::above().
