Orchestrata Ultimate › Tests › Reference › kernel › test_performance_manager

Tests reference — tests/kernel/test_performance_manager.py

Module of tests/kernel, split out because the directory page would be too large.

Prose pending.

tests/kernel/test_performance_manager.py

source · 25 tests · 206 lines

Tests for kernel.performance_manager.

Covers: kernel.performance_manager

Kind Name Line Description
class TestSLATarget 39
method TestSLATarget.test_members 40
class TestSLAThreshold 45
method TestSLAThreshold.test_lt_met 46
method TestSLAThreshold.test_lte_met 51
method TestSLAThreshold.test_gt_met 55
method TestSLAThreshold.test_gte_met 59
method TestSLAThreshold.test_default_thresholds 63
class TestLatencyMeasurement 68
method TestLatencyMeasurement.test_defaults 69
class TestLatencyTracker 81
method TestLatencyTracker.test_record_and_count 82
method TestLatencyTracker.test_get_mean 89
method TestLatencyTracker.test_get_p95 95
method TestLatencyTracker.test_empty_stats 103
method TestLatencyTracker.test_reset 110
class TestThroughputTracker 117
method TestThroughputTracker.test_record_and_get 118
method TestThroughputTracker.test_get_rate 123
class TestMemoryTracker 131
method TestMemoryTracker.test_record_and_get 132
method TestMemoryTracker.test_get_total_mb 137
method TestMemoryTracker.test_get_session_count 143
method TestMemoryTracker.test_remove_session 148
class TestUptimeTracker 155
method TestUptimeTracker.test_start_and_uptime 156
method TestUptimeTracker.test_downtime 162
class TestLRUCache 171
method TestLRUCache.test_get_put 172
method TestLRUCache.test_eviction 177
method TestLRUCache.test_stats 186
class TestConnectionPool 194
method TestConnectionPool.test_init 195
class TestPerformanceManager 203
method TestPerformanceManager.test_init 204