|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
#include <gtest/gtest.h>#include "utils/buffering_strategy.h"#include "utils/buffer_manager.h"#include "utils/metric_storage.h"#include <chrono>#include <thread>#include <vector>#include <random>#include <functional>
Go to the source code of this file.
Classes | |
| class | BufferingStrategiesTest |
| Test suite for Phase 3 P3: Configurable buffering strategies. More... | |
Functions | |
| TEST_F (BufferingStrategiesTest, BufferingConfigValidation) | |
| TEST_F (BufferingStrategiesTest, ImmediateStrategy) | |
| TEST_F (BufferingStrategiesTest, FixedSizeStrategy) | |
| TEST_F (BufferingStrategiesTest, FixedSizeStrategyDropNewest) | |
| TEST_F (BufferingStrategiesTest, TimeBasedStrategy) | |
| TEST_F (BufferingStrategiesTest, TimeBasedStrategyBufferFull) | |
| TEST_F (BufferingStrategiesTest, PriorityBasedStrategy) | |
| TEST_F (BufferingStrategiesTest, PriorityBasedStrategyOverflow) | |
| TEST_F (BufferingStrategiesTest, AdaptiveStrategy) | |
| TEST_F (BufferingStrategiesTest, StrategyFactory) | |
| TEST_F (BufferingStrategiesTest, DefaultConfigurations) | |
| TEST_F (BufferingStrategiesTest, BufferManagerBasic) | |
| TEST_F (BufferingStrategiesTest, BufferManagerMultipleMetrics) | |
| TEST_F (BufferingStrategiesTest, BufferManagerCustomStrategy) | |
| TEST_F (BufferingStrategiesTest, BufferManagerBackgroundProcessing) | |
| TEST_F (BufferingStrategiesTest, ThreadSafety) | |
| TEST_F | ( | BufferingStrategiesTest | , |
| AdaptiveStrategy | ) |
Definition at line 300 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| BufferingConfigValidation | ) |
Definition at line 59 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| BufferManagerBackgroundProcessing | ) |
Definition at line 465 of file test_buffering_strategies.cpp.
References kcenon::monitoring::create_metric_metadata(), and kcenon::monitoring::storage.

| TEST_F | ( | BufferingStrategiesTest | , |
| BufferManagerBasic | ) |
Definition at line 370 of file test_buffering_strategies.cpp.
References kcenon::monitoring::create_metric_metadata(), and kcenon::monitoring::storage.

| TEST_F | ( | BufferingStrategiesTest | , |
| BufferManagerCustomStrategy | ) |
Definition at line 437 of file test_buffering_strategies.cpp.
References kcenon::monitoring::create_metric_metadata().

| TEST_F | ( | BufferingStrategiesTest | , |
| BufferManagerMultipleMetrics | ) |
Definition at line 402 of file test_buffering_strategies.cpp.
References kcenon::monitoring::create_metric_metadata().

| TEST_F | ( | BufferingStrategiesTest | , |
| DefaultConfigurations | ) |
Definition at line 354 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| FixedSizeStrategy | ) |
Definition at line 117 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| FixedSizeStrategyDropNewest | ) |
Definition at line 161 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| ImmediateStrategy | ) |
Definition at line 86 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| PriorityBasedStrategy | ) |
Definition at line 236 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| PriorityBasedStrategyOverflow | ) |
Definition at line 268 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| StrategyFactory | ) |
Definition at line 328 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| ThreadSafety | ) |
Definition at line 507 of file test_buffering_strategies.cpp.
References kcenon::monitoring::create_metric_metadata().

| TEST_F | ( | BufferingStrategiesTest | , |
| TimeBasedStrategy | ) |
Definition at line 188 of file test_buffering_strategies.cpp.
| TEST_F | ( | BufferingStrategiesTest | , |
| TimeBasedStrategyBufferFull | ) |
Definition at line 217 of file test_buffering_strategies.cpp.