Coverage report: 54%

Files Functions Classes

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

File function statements missing excluded coverage
osm_mon/__init__.py (no function) 0 0 0 100%
osm_mon/cmd/__init__.py (no function) 0 0 0 100%
osm_mon/cmd/mon_collector.py main 23 23 0 0%
osm_mon/cmd/mon_collector.py (no function) 9 9 0 0%
osm_mon/cmd/mon_dashboarder.py main 25 25 0 0%
osm_mon/cmd/mon_dashboarder.py (no function) 10 10 0 0%
osm_mon/cmd/mon_evaluator.py main 23 23 0 0%
osm_mon/cmd/mon_evaluator.py (no function) 9 9 0 0%
osm_mon/cmd/mon_healthcheck.py main 7 7 0 0%
osm_mon/cmd/mon_healthcheck.py _processes_running 9 9 0 0%
osm_mon/cmd/mon_healthcheck.py _processes_running._contains_process 4 4 0 0%
osm_mon/cmd/mon_healthcheck.py _is_prometheus_exporter_ok 7 7 0 0%
osm_mon/cmd/mon_healthcheck.py (no function) 11 11 0 0%
osm_mon/cmd/mon_server.py main 23 23 0 0%
osm_mon/cmd/mon_server.py (no function) 9 9 0 0%
osm_mon/cmd/mon_utils.py wait_till_commondb_is_ready 10 10 0 0%
osm_mon/cmd/mon_utils.py wait_till_kafka_is_ready 21 21 0 0%
osm_mon/cmd/mon_utils.py wait_till_core_services_are_ready 7 7 0 0%
osm_mon/cmd/mon_utils.py (no function) 8 8 0 0%
osm_mon/collector/__init__.py (no function) 0 0 0 100%
osm_mon/collector/backends/__init__.py (no function) 0 0 0 100%
osm_mon/collector/backends/base.py BaseBackend.handle 1 1 0 0%
osm_mon/collector/backends/base.py (no function) 2 2 0 0%
osm_mon/collector/backends/prometheus.py PrometheusBackend.__init__ 2 2 0 0%
osm_mon/collector/backends/prometheus.py PrometheusBackend.handle 8 8 0 0%
osm_mon/collector/backends/prometheus.py PrometheusBackend._start_exporter 5 5 0 0%
osm_mon/collector/backends/prometheus.py CustomCollector.__init__ 1 1 0 0%
osm_mon/collector/backends/prometheus.py CustomCollector.describe 2 2 0 0%
osm_mon/collector/backends/prometheus.py CustomCollector.collect 2 2 0 0%
osm_mon/collector/backends/prometheus.py (no function) 16 16 0 0%
osm_mon/collector/collector.py Collector.__init__ 4 4 0 0%
osm_mon/collector/collector.py Collector.collect_forever 7 7 0 0%
osm_mon/collector/collector.py Collector.collect_metrics 3 3 0 0%
osm_mon/collector/collector.py Collector._init_backends 2 2 0 0%
osm_mon/collector/collector.py (no function) 12 12 0 0%
osm_mon/collector/infra_collectors/__init__.py (no function) 0 0 0 100%
osm_mon/collector/infra_collectors/base.py BaseInfraCollector.collect 1 1 0 0%
osm_mon/collector/infra_collectors/base.py (no function) 4 0 0 100%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector.__init__ 8 8 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector.collect 37 37 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector.is_vim_ok 6 6 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector.update_resources 26 26 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector._build_keystone_client 2 2 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector._build_nova_client 3 3 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector._build_cinder_client 1 1 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py BaseOpenStackInfraCollector._build_neutron_client 2 2 0 0%
osm_mon/collector/infra_collectors/base_osinfra.py (no function) 21 0 0 100%
osm_mon/collector/infra_collectors/base_sdnc.py BaseSdncInfraCollector.__init__ 1 1 0 0%
osm_mon/collector/infra_collectors/base_sdnc.py (no function) 4 0 0 100%
osm_mon/collector/infra_collectors/base_vim.py BaseVimInfraCollector.__init__ 1 1 0 0%
osm_mon/collector/infra_collectors/base_vim.py (no function) 4 0 0 100%
osm_mon/collector/infra_collectors/onos.py OnosInfraCollector.__init__ 3 3 0 0%
osm_mon/collector/infra_collectors/onos.py OnosInfraCollector._obtain_url 6 6 0 0%
osm_mon/collector/infra_collectors/onos.py OnosInfraCollector.collect 9 9 0 0%
osm_mon/collector/infra_collectors/onos.py OnosInfraCollector.is_sdnc_ok 9 9 0 0%
osm_mon/collector/infra_collectors/onos.py (no function) 14 0 0 100%
osm_mon/collector/infra_collectors/openstack.py OpenstackInfraCollector.__init__ 1 1 0 0%
osm_mon/collector/infra_collectors/openstack.py (no function) 4 0 0 100%
osm_mon/collector/infra_collectors/vio.py VIOInfraCollector.__init__ 1 1 0 0%
osm_mon/collector/infra_collectors/vio.py (no function) 4 0 0 100%
osm_mon/collector/infra_collectors/vmware.py VMwareInfraCollector.__init__ 11 11 0 0%
osm_mon/collector/infra_collectors/vmware.py VMwareInfraCollector.connect_vim_as_admin 13 13 0 0%
osm_mon/collector/infra_collectors/vmware.py VMwareInfraCollector.get_vim_account 17 17 0 0%
osm_mon/collector/infra_collectors/vmware.py VMwareInfraCollector.check_vim_status 24 24 0 0%
osm_mon/collector/infra_collectors/vmware.py VMwareInfraCollector.check_vm_status 17 17 0 0%
osm_mon/collector/infra_collectors/vmware.py VMwareInfraCollector.collect 34 34 0 0%
osm_mon/collector/infra_collectors/vmware.py (no function) 19 0 0 100%
osm_mon/collector/metric.py Metric.__init__ 3 0 0 100%
osm_mon/collector/metric.py (no function) 2 0 0 100%
osm_mon/collector/service.py init_session 1 0 0 100%
osm_mon/collector/service.py CollectorService.__init__ 3 0 0 100%
osm_mon/collector/service.py CollectorService._get_vim_type 8 0 0 100%
osm_mon/collector/service.py CollectorService._collect_vim_metrics 9 0 0 100%
osm_mon/collector/service.py CollectorService._collect_vca_metrics 5 0 0 100%
osm_mon/collector/service.py CollectorService._collect_vim_infra_metrics 9 9 0 0%
osm_mon/collector/service.py CollectorService._collect_sdnc_infra_metrics 10 10 0 0%
osm_mon/collector/service.py CollectorService._stop_process_pool 16 16 0 0%
osm_mon/collector/service.py CollectorService.collect_metrics 42 42 0 0%
osm_mon/collector/service.py (no function) 37 0 0 100%
osm_mon/collector/utils/__init__.py (no function) 0 0 0 100%
osm_mon/collector/utils/openstack.py OpenstackUtils.get_session 21 5 0 76%
osm_mon/collector/utils/openstack.py OpenstackUtils._create_file_cert 16 0 0 100%
osm_mon/collector/utils/openstack.py (no function) 11 0 0 100%
osm_mon/collector/vnf_collectors/__init__.py (no function) 0 0 0 100%
osm_mon/collector/vnf_collectors/base.py BaseCollector.__init__ 1 0 0 100%
osm_mon/collector/vnf_collectors/base.py BaseCollector.collect 1 1 0 0%
osm_mon/collector/vnf_collectors/base.py (no function) 6 0 0 100%
osm_mon/collector/vnf_collectors/base_vim.py BaseVimCollector.__init__ 1 0 0 100%
osm_mon/collector/vnf_collectors/base_vim.py (no function) 4 0 0 100%
osm_mon/collector/vnf_collectors/juju.py VCACollector.__init__ 12 12 0 0%
osm_mon/collector/vnf_collectors/juju.py VCACollector.collect 35 35 0 0%
osm_mon/collector/vnf_collectors/juju.py VCACollector.get_vca_deployment_info 9 9 0 0%
osm_mon/collector/vnf_collectors/juju.py (no function) 15 0 0 100%
osm_mon/collector/vnf_collectors/openstack.py OpenstackCollector.__init__ 4 4 0 0%
osm_mon/collector/vnf_collectors/openstack.py OpenstackCollector._build_keystone_client 2 2 0 0%
osm_mon/collector/vnf_collectors/openstack.py OpenstackCollector._get_resource_uuid 2 2 0 0%
osm_mon/collector/vnf_collectors/openstack.py OpenstackCollector.collect 45 45 0 0%
osm_mon/collector/vnf_collectors/openstack.py OpenstackCollector._get_backend 18 18 0 0%
osm_mon/collector/vnf_collectors/openstack.py OpenstackCollector._get_metric_type 5 5 0 0%
osm_mon/collector/vnf_collectors/openstack.py OpenstackBackend.collect_metric 1 1 0 0%
osm_mon/collector/vnf_collectors/openstack.py PrometheusTSBDBackend.__init__ 3 3 0 0%
osm_mon/collector/vnf_collectors/openstack.py PrometheusTSBDBackend._build_prometheus_client 1 1 0 0%
osm_mon/collector/vnf_collectors/openstack.py PrometheusTSBDBackend._build_map 4 4 0 0%
osm_mon/collector/vnf_collectors/openstack.py PrometheusTSBDBackend.collect_metric 2 2 0 0%
osm_mon/collector/vnf_collectors/openstack.py PrometheusTSBDBackend.map_metric 1 1 0 0%
osm_mon/collector/vnf_collectors/openstack.py PrometheusTSBDBackend.query_metric 5 5 0 0%
osm_mon/collector/vnf_collectors/openstack.py GnocchiBackend.__init__ 2 0 0 100%
osm_mon/collector/vnf_collectors/openstack.py GnocchiBackend._build_gnocchi_client 1 1 0 0%
osm_mon/collector/vnf_collectors/openstack.py GnocchiBackend._build_neutron_client 1 1 0 0%
osm_mon/collector/vnf_collectors/openstack.py GnocchiBackend.collect_metric 7 7 0 0%
osm_mon/collector/vnf_collectors/openstack.py GnocchiBackend._collect_interface_all_metric 12 2 0 83%
osm_mon/collector/vnf_collectors/openstack.py GnocchiBackend._collect_instance_disk_metric 10 2 0 80%
osm_mon/collector/vnf_collectors/openstack.py GnocchiBackend._collect_instance_metric 23 5 0 78%
osm_mon/collector/vnf_collectors/openstack.py CeilometerBackend.__init__ 1 1 0 0%
osm_mon/collector/vnf_collectors/openstack.py CeilometerBackend._build_ceilometer_client 1 1 0 0%
osm_mon/collector/vnf_collectors/openstack.py CeilometerBackend.collect_metric 4 4 0 0%
osm_mon/collector/vnf_collectors/openstack.py (no function) 59 0 0 100%
osm_mon/collector/vnf_collectors/vio.py VIOCollector.__init__ 4 0 0 100%
osm_mon/collector/vnf_collectors/vio.py VIOCollector.get_vim_account 2 2 0 0%
osm_mon/collector/vnf_collectors/vio.py VIOCollector.collect 26 1 0 96%
osm_mon/collector/vnf_collectors/vio.py (no function) 10 0 0 100%
osm_mon/collector/vnf_collectors/vmware.py VMwareCollector.__init__ 7 0 0 100%
osm_mon/collector/vnf_collectors/vmware.py VMwareCollector.connect_as_admin 13 0 0 100%
osm_mon/collector/vnf_collectors/vmware.py VMwareCollector.get_vim_account 10 10 0 0%
osm_mon/collector/vnf_collectors/vmware.py VMwareCollector.get_vm_moref_id 11 0 0 100%
osm_mon/collector/vnf_collectors/vmware.py VMwareCollector.get_vapp_details_rest 31 0 0 100%
osm_mon/collector/vnf_collectors/vmware.py VMwareCollector.collect 30 1 0 97%
osm_mon/collector/vnf_collectors/vmware.py (no function) 19 0 0 100%
osm_mon/collector/vnf_collectors/vrops/__init__.py (no function) 0 0 0 100%
osm_mon/collector/vnf_collectors/vrops/metrics.py (no function) 1 0 0 100%
osm_mon/collector/vnf_collectors/vrops/vrops_helper.py vROPS_Helper.__init__ 4 0 0 100%
osm_mon/collector/vnf_collectors/vrops/vrops_helper.py vROPS_Helper.get_vrops_token 9 2 0 78%
osm_mon/collector/vnf_collectors/vrops/vrops_helper.py vROPS_Helper.get_vm_resource_list_from_vrops 15 0 0 100%
osm_mon/collector/vnf_collectors/vrops/vrops_helper.py vROPS_Helper.get_metrics 55 0 0 100%
osm_mon/collector/vnf_collectors/vrops/vrops_helper.py (no function) 14 0 0 100%
osm_mon/collector/vnf_metric.py VnfMetric.__init__ 5 0 0 100%
osm_mon/collector/vnf_metric.py (no function) 5 0 0 100%
osm_mon/core/__init__.py (no function) 0 0 0 100%
osm_mon/core/common_db.py CommonDbClient.__init__ 6 3 0 50%
osm_mon/core/common_db.py CommonDbClient.get_vnfr 2 0 0 100%
osm_mon/core/common_db.py CommonDbClient.get_vnfrs 8 8 0 0%
osm_mon/core/common_db.py CommonDbClient.get_vnfd 2 2 0 0%
osm_mon/core/common_db.py CommonDbClient.get_vnfd_by_id 3 3 0 0%
osm_mon/core/common_db.py CommonDbClient.get_vnfd_by_name 4 4 0 0%
osm_mon/core/common_db.py CommonDbClient.get_nsrs 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_nsr 2 2 0 0%
osm_mon/core/common_db.py CommonDbClient.get_nslcmop 2 2 0 0%
osm_mon/core/common_db.py CommonDbClient.get_vdur 5 1 0 80%
osm_mon/core/common_db.py CommonDbClient.decrypt_vim_password 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.decrypt_sdnc_password 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_vim_account_id 2 0 0 100%
osm_mon/core/common_db.py CommonDbClient.get_vim_accounts 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_vim_account 11 0 0 100%
osm_mon/core/common_db.py CommonDbClient.set_vim_account 5 5 0 0%
osm_mon/core/common_db.py CommonDbClient.get_sdncs 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_sdnc 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_projects 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_project 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_k8sclusters 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.create_alarm 3 0 0 100%
osm_mon/core/common_db.py CommonDbClient.delete_alarm 2 0 0 100%
osm_mon/core/common_db.py CommonDbClient.get_alarms 5 0 0 100%
osm_mon/core/common_db.py CommonDbClient.update_alarm_status 2 2 0 0%
osm_mon/core/common_db.py CommonDbClient.update_alarm_extra_labels 2 2 0 0%
osm_mon/core/common_db.py CommonDbClient.get_alarm_by_uuid 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_user 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_user_by_id 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_role_by_name 1 1 0 0%
osm_mon/core/common_db.py CommonDbClient.get_role_by_id 1 1 0 0%
osm_mon/core/common_db.py (no function) 36 0 0 100%
osm_mon/core/config.py Config.__init__ 3 0 0 100%
osm_mon/core/config.py Config._read_config_file 5 0 0 100%
osm_mon/core/config.py Config.get 3 0 0 100%
osm_mon/core/config.py Config.set 3 1 0 67%
osm_mon/core/config.py Config._read_env 13 10 0 23%
osm_mon/core/config.py (no function) 11 0 0 100%
osm_mon/core/exceptions.py (no function) 6 0 0 100%
osm_mon/core/keystone.py KeystoneConnection.__init__ 9 9 0 0%
osm_mon/core/keystone.py KeystoneConnection.getProjects 1 1 0 0%
osm_mon/core/keystone.py KeystoneConnection.getProjectsById 1 1 0 0%
osm_mon/core/keystone.py KeystoneConnection.getUsers 5 5 0 0%
osm_mon/core/keystone.py KeystoneConnection.getUserById 1 1 0 0%
osm_mon/core/keystone.py KeystoneConnection.getRoleById 1 1 0 0%
osm_mon/core/keystone.py KeystoneConnection.getRoleByName 1 1 0 0%
osm_mon/core/keystone.py KeystoneConnection.getProjectsByProjectId 1 1 0 0%
osm_mon/core/keystone.py KeystoneConnection.getProjectsByProjectName 1 1 0 0%
osm_mon/core/keystone.py (no function) 13 13 0 0%
osm_mon/core/message_bus_client.py MessageBusClient.__init__ 6 2 0 67%
osm_mon/core/message_bus_client.py MessageBusClient.aioread 1 0 0 100%
osm_mon/core/message_bus_client.py MessageBusClient.aiowrite 1 0 0 100%
osm_mon/core/message_bus_client.py MessageBusClient.aioread_once 2 0 0 100%
osm_mon/core/message_bus_client.py (no function) 8 0 0 100%
osm_mon/core/models.py Alarm.__init__ 11 0 0 100%
osm_mon/core/models.py Alarm.to_dict 2 0 0 100%
osm_mon/core/models.py Alarm.from_dict 12 0 0 100%
osm_mon/core/models.py (no function) 6 0 0 100%
osm_mon/core/response.py ResponseBuilder.__init__ 0 0 0 100%
osm_mon/core/response.py ResponseBuilder.generate_response 9 9 0 0%
osm_mon/core/response.py ResponseBuilder.create_alarm_response 2 2 0 0%
osm_mon/core/response.py ResponseBuilder.delete_alarm_response 2 2 0 0%
osm_mon/core/response.py ResponseBuilder.notify_alarm 2 2 0 0%
osm_mon/core/response.py (no function) 9 0 0 100%
osm_mon/core/utils.py find_in_list 4 4 0 0%
osm_mon/core/utils.py create_filter_from_nsr 6 6 0 0%
osm_mon/core/utils.py (no function) 2 2 0 0%
osm_mon/dashboarder/__init__.py (no function) 0 0 0 100%
osm_mon/dashboarder/dashboarder.py Dashboarder.__init__ 3 3 0 0%
osm_mon/dashboarder/dashboarder.py Dashboarder.run 1 1 0 0%
osm_mon/dashboarder/dashboarder.py Dashboarder.start 10 10 0 0%
osm_mon/dashboarder/dashboarder.py Dashboarder._user_msg 48 48 0 0%
osm_mon/dashboarder/dashboarder.py Dashboarder.dashboard_forever 16 16 0 0%
osm_mon/dashboarder/dashboarder.py Dashboarder.create_dashboards 2 2 0 0%
osm_mon/dashboarder/dashboarder.py Dashboarder.grafana_cleanup 2 2 0 0%
osm_mon/dashboarder/dashboarder.py (no function) 17 17 0 0%
osm_mon/dashboarder/service.py DashboarderService.__init__ 6 6 0 0%
osm_mon/dashboarder/service.py DashboarderService.create_dashboards 91 91 0 0%
osm_mon/dashboarder/service.py DashboarderService.create_grafana_user 1 1 0 0%
osm_mon/dashboarder/service.py DashboarderService.delete_non_existing_users 9 9 0 0%
osm_mon/dashboarder/service.py DashboarderService.create_grafana_team_member 49 49 0 0%
osm_mon/dashboarder/service.py DashboarderService.create_grafana_team 1 1 0 0%
osm_mon/dashboarder/service.py DashboarderService.delete_grafana_user 1 1 0 0%
osm_mon/dashboarder/service.py DashboarderService.delete_grafana_team 1 1 0 0%
osm_mon/dashboarder/service.py DashboarderService.update_grafana_team 1 1 0 0%
osm_mon/dashboarder/service.py DashboarderService.remove_grafana_team_members 10 10 0 0%
osm_mon/dashboarder/service.py (no function) 20 20 0 0%
osm_mon/evaluator/__init__.py (no function) 0 0 0 100%
osm_mon/evaluator/backends/__init__.py (no function) 0 0 0 100%
osm_mon/evaluator/backends/base.py BaseBackend.__init__ 1 0 0 100%
osm_mon/evaluator/backends/base.py BaseBackend.get_metric_data 1 1 0 0%
osm_mon/evaluator/backends/base.py (no function) 4 0 0 100%
osm_mon/evaluator/backends/prometheus.py PrometheusBackend.__init__ 2 0 0 100%
osm_mon/evaluator/backends/prometheus.py PrometheusBackend.get_metric_data 4 4 0 0%
osm_mon/evaluator/backends/prometheus.py PrometheusBackend._query_metric 9 9 0 0%
osm_mon/evaluator/backends/prometheus.py PrometheusBackend._build_query 5 0 0 100%
osm_mon/evaluator/backends/prometheus.py PrometheusBackend._build_url 1 1 0 0%
osm_mon/evaluator/backends/prometheus.py PrometheusBackend._build_headers 8 0 0 100%
osm_mon/evaluator/backends/prometheus.py PrometheusBackend._get_metric_data_from_response 10 10 0 0%
osm_mon/evaluator/backends/prometheus.py (no function) 17 0 0 100%
osm_mon/evaluator/evaluator.py Evaluator.__init__ 3 0 0 100%
osm_mon/evaluator/evaluator.py Evaluator.evaluate_forever 7 7 0 0%
osm_mon/evaluator/evaluator.py Evaluator.evaluate 11 0 0 100%
osm_mon/evaluator/evaluator.py Evaluator.notify_alarm 8 8 0 0%
osm_mon/evaluator/evaluator.py Evaluator._build_alarm_response 7 7 0 0%
osm_mon/evaluator/evaluator.py (no function) 16 0 0 100%
osm_mon/evaluator/service.py EvaluatorService.__init__ 3 0 0 100%
osm_mon/evaluator/service.py EvaluatorService._get_metric_data 1 0 0 100%
osm_mon/evaluator/service.py EvaluatorService._evaluate_metric 14 0 0 100%
osm_mon/evaluator/service.py EvaluatorService.update_alarm_status 4 4 0 0%
osm_mon/evaluator/service.py EvaluatorService.update_alarm_extra_labels 2 2 0 0%
osm_mon/evaluator/service.py EvaluatorService.evaluate_alarms 12 1 0 92%
osm_mon/evaluator/service.py (no function) 22 0 0 100%
osm_mon/server/__init__.py (no function) 0 0 0 100%
osm_mon/server/server.py Server.__init__ 4 4 0 0%
osm_mon/server/server.py Server.run 1 1 0 0%
osm_mon/server/server.py Server.start 10 10 0 0%
osm_mon/server/server.py Server._process_msg 28 28 0 0%
osm_mon/server/server.py Server._publish_response 2 2 0 0%
osm_mon/server/server.py (no function) 15 15 0 0%
osm_mon/server/service.py ServerService.__init__ 1 1 0 0%
osm_mon/server/service.py ServerService.create_alarm 5 5 0 0%
osm_mon/server/service.py ServerService.delete_alarm 3 3 0 0%
osm_mon/server/service.py ServerService.populate_prometheus 3 3 0 0%
osm_mon/server/service.py (no function) 10 10 0 0%
osm_mon/tests/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/collector/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/collector/test_collector.py CollectorTest.setUp 2 2 0 0%
osm_mon/tests/unit/collector/test_collector.py CollectorTest.tearDown 1 1 0 0%
osm_mon/tests/unit/collector/test_collector.py (no function) 5 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py CollectorServiceTest.setUp 4 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py CollectorServiceTest.test_init_vim_collector_and_collect_openstack 4 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py CollectorServiceTest.test_init_vim_collector_and_collect_unknown 4 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py CollectorServiceTest.test_init_vim_collector_and_collect_vio_with_openstack_collector 4 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py CollectorServiceTest.test_init_vim_collector_and_collect_vio_with_vrops_collector 4 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py CollectorServiceTest.test_collect_vca_metrics 4 0 0 100%
osm_mon/tests/unit/collector/test_collector_service.py (no function) 27 0 0 100%
osm_mon/tests/unit/collector/utils/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.setUp 1 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.test_session_without_insecure 3 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.test_session_with_insecure 3 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.test_session_with_insecure_false 3 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.test_session_with_ca_cert_content 4 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.test_create_file_cert 8 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.test_create_file_cert_exists 8 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.test_create_file_cert_makedirs_except 9 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py OpenstackUtilsTest.test_create_file_cert_open_excepts 10 0 0 100%
osm_mon/tests/unit/collector/utils/test_openstack.py (no function) 23 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py CollectorTest.setUp 2 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py CollectorTest.tearDown 1 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py CollectorTest.test_collect_gnocchi_rate_instance 9 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py CollectorTest.test_collect_gnocchi_non_rate_instance 8 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py CollectorTest.test_collect_gnocchi_no_metric 8 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py CollectorTest.test_collect_interface_all_metric 10 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py CollectorTest.test_collect_instance_disk_metric 9 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/test_openstack.py (no function) 23 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/mock_http.py mock_http_response 6 1 0 83%
osm_mon/tests/unit/collector/vnf_collectors/vmware/mock_http.py (no function) 3 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py CollectorTest.setUp 9 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py CollectorTest.tearDown 1 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py CollectorTest.test_collect_cpu_and_memory 13 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py CollectorTest.test_collect_no_moref 7 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py CollectorTest.test_collect_no_monitoring_param 8 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py CollectorTest.test_collect_empty_monitoring_param 8 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py CollectorTest.test_collect_no_name 9 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py VApp_Details_Test.setUp 5 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py VApp_Details_Test.tearDown 1 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py VApp_Details_Test.test_get_vapp_details 5 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py VApp_Details_Test.test_no_admin_connect 2 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py VApp_Details_Test.test_no_id 2 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py VApp_Details_Test.test_get_vapp_details_404 5 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py VApp_Details_Test.test_get_vapp_details_xml_parse_error 5 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py Get_VM_Moref_Test.setUp 5 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py Get_VM_Moref_Test.tearDown 1 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py Get_VM_Moref_Test.test_get_vm_moref_id 3 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py Get_VM_Moref_Test.test_get_vm_moref_bad_content 3 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py Get_VM_Moref_Test.test_get_vm_moref_has_exception 3 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py (no function) 43 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py CollectorTest.setUp 9 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py CollectorTest.tearDown 1 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py CollectorTest.test_collect_cpu_and_memory 16 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py CollectorTest.test_collect_no_monitoring_param 8 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py CollectorTest.test_collect_empty_monitoring_param 8 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py CollectorTest.test_collect_no_name 9 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py (no function) 17 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Resource_List_Test.setUp 2 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Resource_List_Test.tearDown 1 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Resource_List_Test.test_get_vm_resource_list_from_vrops 5 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Resource_List_Test.test_get_vm_resource_list_from_vrops_http_404 5 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Resource_List_Test.test_get_vm_resource_list_from_vrops_bad_json 5 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.setUp 4 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.tearDown 1 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_one_metric_only 9 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_cpu_and_memory 11 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_adjusted_metric 9 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_not_provided_metric 7 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_unkown_metric 7 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_vrops_no_data 7 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_vrops_unknown_vim_id 7 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_vrops_http_error 7 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_vrops_json_parse_error 7 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py vROPS_Helper_Get_Metrics_Test.test_collect_multi_vdu 7 0 0 100%
osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py (no function) 25 0 0 100%
osm_mon/tests/unit/core/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest.setUp 2 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest.test_get_vim_id 4 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest.test_get_vdur 5 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest.test_get_vim_account_default_schema 10 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest.test_get_vim_account_1_1_schema 7 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest.test_get_alarms 4 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest.test_create_alarm 5 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py CommonDbClientTest.test_delete_alarm 3 0 0 100%
osm_mon/tests/unit/core/test_common_db_client.py (no function) 31 0 0 100%
osm_mon/tests/unit/core/test_message_bus_client.py TestMessageBusClient.setUp 2 0 0 100%
osm_mon/tests/unit/core/test_message_bus_client.py TestMessageBusClient.test_aioread 8 0 0 100%
osm_mon/tests/unit/core/test_message_bus_client.py TestMessageBusClient.test_aioread.mock_callback 1 1 0 0%
osm_mon/tests/unit/core/test_message_bus_client.py TestMessageBusClient.test_aiowrite 9 0 0 100%
osm_mon/tests/unit/core/test_message_bus_client.py TestMessageBusClient.test_aioread_once 7 0 0 100%
osm_mon/tests/unit/core/test_message_bus_client.py (no function) 13 0 0 100%
osm_mon/tests/unit/evaluator/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator.py EvaluatorTest.setUp 2 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator.py EvaluatorTest.test_evaluate 7 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator.py (no function) 14 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator_service.py EvaluatorTest.setUp 2 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator_service.py EvaluatorTest.test_evaluate_metric 17 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator_service.py EvaluatorTest.test_evaluate_alarms 10 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator_service.py EvaluatorTest.test_get_metric_data_prometheus 4 0 0 100%
osm_mon/tests/unit/evaluator/test_evaluator_service.py (no function) 23 0 0 100%
osm_mon/tests/unit/evaluator/test_prometheus.py EvaluatorTest.setUp 2 0 0 100%
osm_mon/tests/unit/evaluator/test_prometheus.py EvaluatorTest.test_build_query 6 0 0 100%
osm_mon/tests/unit/evaluator/test_prometheus.py EvaluatorTest.test_build_headers 3 0 0 100%
osm_mon/tests/unit/evaluator/test_prometheus.py (no function) 8 0 0 100%
osm_mon/tests/unit/server/__init__.py (no function) 0 0 0 100%
osm_mon/tests/unit/server/test_server_service.py ServerServiceTest.setUp 2 0 0 100%
osm_mon/tests/unit/server/test_server_service.py ServerServiceTest.test_create_alarm 1 0 0 100%
osm_mon/tests/unit/server/test_server_service.py (no function) 7 0 0 100%
Total   2934 1339 0 54%

No items found using the specified filter.