Coverage report: 54%

Files Functions Classes

coverage.py v7.6.12, created at 2025-05-06 19:04 +0000

File class statements missing excluded coverage
osm_mon/__init__.py (no class) 0 0 0 100%
osm_mon/cmd/__init__.py (no class) 0 0 0 100%
osm_mon/cmd/mon_collector.py (no class) 32 32 0 0%
osm_mon/cmd/mon_dashboarder.py (no class) 35 35 0 0%
osm_mon/cmd/mon_evaluator.py (no class) 32 32 0 0%
osm_mon/cmd/mon_healthcheck.py (no class) 38 38 0 0%
osm_mon/cmd/mon_server.py (no class) 32 32 0 0%
osm_mon/cmd/mon_utils.py (no class) 46 46 0 0%
osm_mon/collector/__init__.py (no class) 0 0 0 100%
osm_mon/collector/backends/__init__.py (no class) 0 0 0 100%
osm_mon/collector/backends/base.py BaseBackend 1 1 0 0%
osm_mon/collector/backends/base.py (no class) 2 2 0 0%
osm_mon/collector/backends/prometheus.py PrometheusBackend 15 15 0 0%
osm_mon/collector/backends/prometheus.py CustomCollector 5 5 0 0%
osm_mon/collector/backends/prometheus.py (no class) 16 16 0 0%
osm_mon/collector/collector.py Collector 16 16 0 0%
osm_mon/collector/collector.py (no class) 12 12 0 0%
osm_mon/collector/infra_collectors/__init__.py (no class) 0 0 0 100%
osm_mon/collector/infra_collectors/base.py BaseInfraCollector 1 1 0 0%
osm_mon/collector/infra_collectors/base.py (no class) 4 0 0 100%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector 85 85 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py (no class) 21 0 0 100%
osm_mon/collector/infra_collectors/base_sdnc.py BaseSdncInfraCollector 1 1 0 0%
osm_mon/collector/infra_collectors/base_sdnc.py (no class) 4 0 0 100%
osm_mon/collector/infra_collectors/base_vim.py BaseVimInfraCollector 1 1 0 0%
osm_mon/collector/infra_collectors/base_vim.py (no class) 4 0 0 100%
osm_mon/collector/infra_collectors/onos.py OnosInfraCollector 27 27 0 0%
osm_mon/collector/infra_collectors/onos.py (no class) 14 0 0 100%
osm_mon/collector/infra_collectors/openstack.py OpenstackInfraCollector 1 1 0 0%
osm_mon/collector/infra_collectors/openstack.py (no class) 4 0 0 100%
osm_mon/collector/infra_collectors/vio.py VIOInfraCollector 1 1 0 0%
osm_mon/collector/infra_collectors/vio.py (no class) 4 0 0 100%
osm_mon/collector/infra_collectors/vmware.py VMwareInfraCollector 116 116 0 0%
osm_mon/collector/infra_collectors/vmware.py (no class) 19 0 0 100%
osm_mon/collector/metric.py Metric 3 0 0 100%
osm_mon/collector/metric.py (no class) 2 0 0 100%
osm_mon/collector/service.py CollectorService 102 77 0 25%
osm_mon/collector/service.py (no class) 38 0 0 100%
osm_mon/collector/utils/__init__.py (no class) 0 0 0 100%
osm_mon/collector/utils/openstack.py OpenstackUtils 37 5 0 86%
osm_mon/collector/utils/openstack.py (no class) 11 0 0 100%
osm_mon/collector/vnf_collectors/__init__.py (no class) 0 0 0 100%
osm_mon/collector/vnf_collectors/base.py BaseCollector 2 1 0 50%
osm_mon/collector/vnf_collectors/base.py (no class) 6 0 0 100%
osm_mon/collector/vnf_collectors/base_vim.py BaseVimCollector 1 0 0 100%
osm_mon/collector/vnf_collectors/base_vim.py (no class) 4 0 0 100%
osm_mon/collector/vnf_collectors/juju.py VCACollector 56 56 0 0%
osm_mon/collector/vnf_collectors/juju.py (no class) 15 0 0 100%
osm_mon/collector/vnf_collectors/openstack.py MetricType 0 0 0 100%
osm_mon/collector/vnf_collectors/openstack.py OpenstackCollector 76 76 0 0%
osm_mon/collector/vnf_collectors/openstack.py OpenstackBackend 1 1 0 0%
osm_mon/collector/vnf_collectors/openstack.py PrometheusTSBDBackend 16 16 0 0%
osm_mon/collector/vnf_collectors/openstack.py GnocchiBackend 56 18 0 68%
osm_mon/collector/vnf_collectors/openstack.py CeilometerBackend 6 6 0 0%
osm_mon/collector/vnf_collectors/openstack.py (no class) 59 0 0 100%
osm_mon/collector/vnf_collectors/vio.py VIOCollector 32 3 0 91%
osm_mon/collector/vnf_collectors/vio.py (no class) 10 0 0 100%
osm_mon/collector/vnf_collectors/vmware.py VMwareCollector 102 11 0 89%
osm_mon/collector/vnf_collectors/vmware.py (no class) 19 0 0 100%
osm_mon/collector/vnf_collectors/vrops/__init__.py (no class) 0 0 0 100%
osm_mon/collector/vnf_collectors/vrops/metrics.py (no class) 1 0 0 100%
osm_mon/collector/vnf_collectors/vrops/vrops_helper.py vROPS_Helper 83 2 0 98%
osm_mon/collector/vnf_collectors/vrops/vrops_helper.py (no class) 14 0 0 100%
osm_mon/collector/vnf_metric.py VnfMetric 5 0 0 100%
osm_mon/collector/vnf_metric.py (no class) 5 0 0 100%
osm_mon/core/__init__.py (no class) 0 0 0 100%
osm_mon/core/common_db.py CommonDbClient 80 48 0 40%
osm_mon/core/common_db.py (no class) 36 0 0 100%
osm_mon/core/config.py Config 27 11 0 59%
osm_mon/core/config.py (no class) 11 0 0 100%
osm_mon/core/exceptions.py MetricNotFound 0 0 0 100%
osm_mon/core/exceptions.py VcaDeploymentInfoNotFound 0 0 0 100%
osm_mon/core/exceptions.py CertificateNotCreated 0 0 0 100%
osm_mon/core/exceptions.py (no class) 6 0 0 100%
osm_mon/core/keystone.py KeystoneConnection 21 21 0 0%
osm_mon/core/keystone.py (no class) 13 13 0 0%
osm_mon/core/message_bus_client.py MessageBusClient 10 2 0 80%
osm_mon/core/message_bus_client.py (no class) 8 0 0 100%
osm_mon/core/models.py Alarm 25 0 0 100%
osm_mon/core/models.py (no class) 6 0 0 100%
osm_mon/core/response.py ResponseBuilder 15 15 0 0%
osm_mon/core/response.py (no class) 9 0 0 100%
osm_mon/core/utils.py (no class) 12 12 0 0%
osm_mon/dashboarder/__init__.py (no class) 0 0 0 100%
osm_mon/dashboarder/dashboarder.py Dashboarder 82 82 0 0%
osm_mon/dashboarder/dashboarder.py (no class) 17 17 0 0%
osm_mon/dashboarder/service.py DashboarderService 170 170 0 0%
osm_mon/dashboarder/service.py (no class) 20 20 0 0%
osm_mon/evaluator/__init__.py (no class) 0 0 0 100%
osm_mon/evaluator/backends/__init__.py (no class) 0 0 0 100%
osm_mon/evaluator/backends/base.py BaseBackend 2 1 0 50%
osm_mon/evaluator/backends/base.py (no class) 4 0 0 100%
osm_mon/evaluator/backends/prometheus.py PrometheusBackend 39 24 0 38%
osm_mon/evaluator/backends/prometheus.py (no class) 17 0 0 100%
osm_mon/evaluator/evaluator.py Evaluator 36 22 0 39%
osm_mon/evaluator/evaluator.py (no class) 16 0 0 100%
osm_mon/evaluator/service.py AlarmStatus 0 0 0 100%
osm_mon/evaluator/service.py EvaluatorService 36 7 0 81%
osm_mon/evaluator/service.py (no class) 22 0 0 100%
osm_mon/server/__init__.py (no class) 0 0 0 100%
osm_mon/server/server.py Server 45 45 0 0%
osm_mon/server/server.py (no class) 15 15 0 0%
osm_mon/server/service.py ServerService 12 12 0 0%
osm_mon/server/service.py (no class) 10 10 0 0%
osm_mon/tests/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/collector/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/collector/test_collector.py CollectorTest 3 3 0 0%
osm_mon/tests/unit/collector/test_collector.py (no class) 5 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py CollectorServiceTest 24 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py (no class) 27 0 0 100%
osm_mon/tests/unit/collector/utils/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest 49 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py (no class) 23 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py CollectorTest 47 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py (no class) 23 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/mock_http.py (no class) 9 1 0 89%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py CollectorTest 55 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py VApp_Details_Test 25 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py Get_VM_Moref_Test 15 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py (no class) 43 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py CollectorTest 51 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py (no class) 17 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Resource_List_Test 18 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test 83 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py (no class) 25 0 0 100%
osm_mon/tests/unit/core/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest 40 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py (no class) 31 0 0 100%
osm_mon/tests/unit/core/test_message_bus_client.py TestMessageBusClient 27 1 0 96%
osm_mon/tests/unit/core/test_message_bus_client.py (no class) 13 0 0 100%
osm_mon/tests/unit/evaluator/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator.py EvaluatorTest 9 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator.py (no class) 14 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator_service.py EvaluatorTest 33 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator_service.py (no class) 23 0 0 100%
osm_mon/tests/unit/evaluator/test_prometheus.py EvaluatorTest 11 0 0 100%
osm_mon/tests/unit/evaluator/test_prometheus.py (no class) 8 0 0 100%
osm_mon/tests/unit/server/__init__.py (no class) 0 0 0 100%
osm_mon/tests/unit/server/test_server_service.py ServerServiceTest 3 0 0 100%
osm_mon/tests/unit/server/test_server_service.py (no class) 7 0 0 100%
Total   2934 1339 0 54%

No items found using the specified filter.