Coverage report: 63%

Files Functions Classes

coverage.py v7.6.12, created at 2025-05-07 08:03 +0000

File class statements missing excluded coverage
osm_policy_module/__init__.py (no class) 0 0 0 100%
osm_policy_module/alarming/__init__.py (no class) 0 0 0 100%
osm_policy_module/alarming/service.py AlarmingService 149 80 0 46%
osm_policy_module/alarming/service.py (no class) 21 0 0 100%
osm_policy_module/autoscaling/__init__.py (no class) 0 0 0 100%
osm_policy_module/autoscaling/service.py AutoscalingService 216 113 0 48%
osm_policy_module/autoscaling/service.py (no class) 27 0 0 100%
osm_policy_module/cmd/__init__.py (no class) 0 0 0 100%
osm_policy_module/cmd/policy_module_agent.py (no class) 32 32 0 0%
osm_policy_module/cmd/policy_module_healthcheck.py (no class) 30 30 0 0%
osm_policy_module/common/__init__.py (no class) 0 0 0 100%
osm_policy_module/common/common_db_client.py CommonDbClient 23 17 0 26%
osm_policy_module/common/common_db_client.py (no class) 12 0 0 100%
osm_policy_module/common/lcm_client.py LcmClient 26 24 0 8%
osm_policy_module/common/lcm_client.py (no class) 15 0 0 100%
osm_policy_module/common/message_bus_client.py MessageBusClient 10 2 0 80%
osm_policy_module/common/message_bus_client.py (no class) 8 0 0 100%
osm_policy_module/common/mon_client.py MonClient 76 75 0 1%
osm_policy_module/common/mon_client.py (no class) 14 0 0 100%
osm_policy_module/core/__init__.py (no class) 0 0 0 100%
osm_policy_module/core/agent.py PolicyModuleAgent 90 49 0 46%
osm_policy_module/core/agent.py (no class) 24 0 0 100%
osm_policy_module/core/config.py Config 27 11 0 59%
osm_policy_module/core/config.py (no class) 11 0 0 100%
osm_policy_module/core/database.py BaseModel 0 0 0 100%
osm_policy_module/core/database.py BaseModel.Meta 0 0 0 100%
osm_policy_module/core/database.py ScalingGroup 0 0 0 100%
osm_policy_module/core/database.py ScalingPolicy 0 0 0 100%
osm_policy_module/core/database.py ScalingCriteria 0 0 0 100%
osm_policy_module/core/database.py ScalingAlarm 0 0 0 100%
osm_policy_module/core/database.py VnfAlarm 0 0 0 100%
osm_policy_module/core/database.py AlarmAction 0 0 0 100%
osm_policy_module/core/database.py HealingAction 0 0 0 100%
osm_policy_module/core/database.py DatabaseManager 6 6 0 0%
osm_policy_module/core/database.py ScalingAlarmRepository 7 1 0 86%
osm_policy_module/core/database.py ScalingGroupRepository 3 1 0 67%
osm_policy_module/core/database.py ScalingPolicyRepository 11 5 0 55%
osm_policy_module/core/database.py ScalingCriteriaRepository 11 5 0 55%
osm_policy_module/core/database.py VnfAlarmRepository 3 1 0 67%
osm_policy_module/core/database.py AlarmActionRepository 3 2 0 33%
osm_policy_module/core/database.py HealingActionRepository 4 2 0 50%
osm_policy_module/core/database.py (no class) 118 0 0 100%
osm_policy_module/core/exceptions.py ManagementVduNotFound 0 0 0 100%
osm_policy_module/core/exceptions.py VdurNotFound 0 0 0 100%
osm_policy_module/core/exceptions.py (no class) 4 0 0 100%
osm_policy_module/healing/__init__.py (no class) 0 0 0 100%
osm_policy_module/healing/service.py HealingService 125 93 0 26%
osm_policy_module/healing/service.py (no class) 19 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.BaseModel 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.BaseModel.Meta 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.ScalingGroup 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.ScalingGroup.Meta 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.ScalingPolicy 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.ScalingPolicy.Meta 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.ScalingCriteria 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.ScalingCriteria.Meta 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.ScalingAlarm 0 0 0 100%
osm_policy_module/migrations/001_initial.py migrate.ScalingAlarm.Meta 0 0 0 100%
osm_policy_module/migrations/001_initial.py (no class) 49 49 0 0%
osm_policy_module/migrations/002_add_vnf_alarm.py migrate.VnfAlarm 0 0 0 100%
osm_policy_module/migrations/002_add_vnf_alarm.py migrate.VnfAlarm.Meta 0 0 0 100%
osm_policy_module/migrations/002_add_vnf_alarm.py migrate.AlarmAction 0 0 0 100%
osm_policy_module/migrations/002_add_vnf_alarm.py migrate.AlarmAction.Meta 0 0 0 100%
osm_policy_module/migrations/002_add_vnf_alarm.py (no class) 24 24 0 0%
osm_policy_module/migrations/003_add_fields_to_policy.py (no class) 6 6 0 0%
osm_policy_module/migrations/004_add_fields_to_alarm.py (no class) 6 6 0 0%
osm_policy_module/migrations/005_change_vnf_index_member_to_str.py (no class) 10 10 0 0%
osm_policy_module/migrations/006_add_heal_alarm.py migrate.HealingAction 0 0 0 100%
osm_policy_module/migrations/006_add_heal_alarm.py migrate.HealingAction.Meta 0 0 0 100%
osm_policy_module/migrations/006_add_heal_alarm.py (no class) 23 23 0 0%
osm_policy_module/migrations/007_add_vnf_alarm_fields.py (no class) 6 6 0 0%
osm_policy_module/migrations/__init__.py (no class) 0 0 0 100%
osm_policy_module/migrations/conf.py (no class) 2 2 0 0%
osm_policy_module/tests/__init__.py (no class) 0 0 0 100%
osm_policy_module/tests/integration/__init__.py (no class) 0 0 0 100%
osm_policy_module/tests/integration/test_kafka_messages.py KafkaMessagesTest 25 13 0 48%
osm_policy_module/tests/integration/test_kafka_messages.py (no class) 19 1 0 95%
osm_policy_module/tests/integration/test_policy_agent.py PolicyModuleAgentTest 73 1 0 99%
osm_policy_module/tests/integration/test_policy_agent.py (no class) 51 1 0 98%
osm_policy_module/tests/unit/__init__.py (no class) 0 0 0 100%
osm_policy_module/tests/unit/alarming/__init__.py (no class) 0 0 0 100%
osm_policy_module/tests/unit/alarming/test_alarming_service.py TestAlarmingService 52 6 0 88%
osm_policy_module/tests/unit/alarming/test_alarming_service.py (no class) 30 0 0 100%
osm_policy_module/tests/unit/autoscaling/__init__.py (no class) 0 0 0 100%
osm_policy_module/tests/unit/autoscaling/test_autoscaling_service.py TestAutoscalingService 124 16 0 87%
osm_policy_module/tests/unit/autoscaling/test_autoscaling_service.py (no class) 62 0 0 100%
osm_policy_module/tests/unit/common/__init__.py (no class) 0 0 0 100%
osm_policy_module/tests/unit/common/test_message_bus_client.py TestMessageBusClient 27 1 0 96%
osm_policy_module/tests/unit/common/test_message_bus_client.py (no class) 13 0 0 100%
osm_policy_module/tests/unit/core/__init__.py (no class) 0 0 0 100%
osm_policy_module/tests/unit/core/test_policy_agent.py PolicyAgentTest 101 1 0 99%
osm_policy_module/tests/unit/core/test_policy_agent.py (no class) 59 1 0 98%
osm_policy_module/tests/unit/utils/__init__.py (no class) 0 0 0 100%
osm_policy_module/tests/unit/utils/test_vnfd_utils.py VnfdUtilsTest 11 0 0 100%
osm_policy_module/tests/unit/utils/test_vnfd_utils.py (no class) 8 0 0 100%
osm_policy_module/utils/__init__.py (no class) 0 0 0 100%
osm_policy_module/utils/vnfd.py VnfdUtils 10 0 0 100%
osm_policy_module/utils/vnfd.py (no class) 4 0 0 100%
Total   1920 716 0 63%

No items found using the specified filter.