nova/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/cyborg.py |
get_client |
1 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/cyborg.py |
get_device_profile_group_requester_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/cyborg.py |
get_arq_pci_device_profile |
2 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/cyborg.py |
get_device_profile_request_groups |
3 |
3 |
0 |
0 |
0 |
0% |
nova/accelerator/cyborg.py |
get_device_amount_of_dp_groups |
10 |
1 |
0 |
8 |
1 |
89% |
nova/accelerator/cyborg.py |
_CyborgClient.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient._call_cyborg |
10 |
0 |
0 |
2 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient._get_device_profile_list |
6 |
0 |
0 |
2 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.get_device_profile_groups |
8 |
0 |
0 |
4 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.get_device_request_groups |
15 |
1 |
0 |
10 |
2 |
88% |
nova/accelerator/cyborg.py |
_CyborgClient._create_arqs |
5 |
1 |
0 |
2 |
1 |
71% |
nova/accelerator/cyborg.py |
_CyborgClient.create_arqs |
6 |
0 |
0 |
2 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.create_arqs_and_match_resource_providers |
7 |
0 |
0 |
2 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.get_arq_device_rp_uuid |
3 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.bind_arqs |
11 |
0 |
0 |
4 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.get_arqs_for_instance |
12 |
0 |
0 |
6 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.get_arq_by_uuid |
6 |
0 |
0 |
2 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.delete_arqs_for_instance |
5 |
0 |
0 |
2 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.delete_arqs_by_uuid |
5 |
0 |
0 |
2 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient.get_arq_uuids_for_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/cyborg.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/api/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/auth.py |
_load_pipeline |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/auth.py |
pipeline_factory |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/auth.py |
pipeline_factory_v21 |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/auth.py |
InjectContext.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/auth.py |
InjectContext.__call__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/auth.py |
NovaKeystoneContext._create_context |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/auth.py |
NovaKeystoneContext.__call__ |
15 |
0 |
0 |
4 |
0 |
100% |
nova/api/auth.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/api/compute_req_id.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata.__init__ |
41 |
3 |
0 |
12 |
1 |
92% |
nova/api/metadata/base.py |
InstanceMetadata._route_configuration |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata.set_mimetype |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata.get_mimetype |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata.get_ec2_metadata |
34 |
0 |
0 |
22 |
6 |
89% |
nova/api/metadata/base.py |
InstanceMetadata.get_ec2_item |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata.get_openstack_item |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata._metadata_as_json |
30 |
2 |
0 |
20 |
3 |
90% |
nova/api/metadata/base.py |
InstanceMetadata._get_device_metadata |
52 |
1 |
0 |
36 |
4 |
94% |
nova/api/metadata/base.py |
InstanceMetadata._get_instance_dedicated_cpus |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata._handle_content |
5 |
2 |
0 |
4 |
2 |
56% |
nova/api/metadata/base.py |
InstanceMetadata._handle_version |
12 |
0 |
0 |
10 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata._user_data |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata._network_data |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata._password |
3 |
1 |
0 |
2 |
1 |
60% |
nova/api/metadata/base.py |
InstanceMetadata._vendor_data |
5 |
1 |
0 |
4 |
2 |
67% |
nova/api/metadata/base.py |
InstanceMetadata._vendor_data2 |
14 |
3 |
0 |
10 |
2 |
79% |
nova/api/metadata/base.py |
InstanceMetadata._check_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata._check_os_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata._get_hostname |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata.lookup |
26 |
3 |
0 |
14 |
3 |
85% |
nova/api/metadata/base.py |
InstanceMetadata.metadata_for_config_drive |
32 |
1 |
0 |
18 |
3 |
92% |
nova/api/metadata/base.py |
RouteConfiguration.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
RouteConfiguration._version |
5 |
1 |
0 |
4 |
1 |
78% |
nova/api/metadata/base.py |
RouteConfiguration.handle_path |
8 |
1 |
0 |
4 |
1 |
83% |
nova/api/metadata/base.py |
get_metadata_by_address |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
get_metadata_by_instance_id |
14 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/base.py |
_format_instance_mapping |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
ec2_md_print |
17 |
0 |
0 |
14 |
0 |
100% |
nova/api/metadata/base.py |
find_path_in_tree |
9 |
3 |
0 |
8 |
1 |
65% |
nova/api/metadata/base.py |
(no function) |
81 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/handler.py |
MetadataRequestHandler.__init__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/handler.py |
MetadataRequestHandler.get_metadata_by_remote_address |
15 |
0 |
0 |
6 |
0 |
100% |
nova/api/metadata/handler.py |
MetadataRequestHandler.get_metadata_by_instance_id |
12 |
2 |
0 |
4 |
0 |
88% |
nova/api/metadata/handler.py |
MetadataRequestHandler.__call__ |
27 |
2 |
0 |
14 |
1 |
93% |
nova/api/metadata/handler.py |
MetadataRequestHandler._handle_remote_ip_request |
10 |
0 |
0 |
2 |
0 |
100% |
nova/api/metadata/handler.py |
MetadataRequestHandler._handle_instance_id_request |
19 |
4 |
0 |
12 |
4 |
74% |
nova/api/metadata/handler.py |
MetadataRequestHandler._get_instance_id_from_lb |
27 |
4 |
0 |
8 |
1 |
86% |
nova/api/metadata/handler.py |
MetadataRequestHandler._handle_instance_id_request_from_lb |
22 |
4 |
0 |
10 |
2 |
81% |
nova/api/metadata/handler.py |
MetadataRequestHandler._validate_shared_secret |
6 |
0 |
0 |
4 |
1 |
90% |
nova/api/metadata/handler.py |
MetadataRequestHandler._get_meta_by_instance_id |
12 |
1 |
0 |
4 |
1 |
88% |
nova/api/metadata/handler.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/password.py |
extract_password |
6 |
2 |
0 |
4 |
1 |
50% |
nova/api/metadata/password.py |
convert_password |
8 |
0 |
0 |
4 |
1 |
92% |
nova/api/metadata/password.py |
handle_password |
21 |
0 |
0 |
10 |
0 |
100% |
nova/api/metadata/password.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/vendordata.py |
VendorDataDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/vendordata.py |
VendorDataDriver.get |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/metadata/vendordata.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/vendordata_dynamic.py |
_load_ks_session |
7 |
0 |
0 |
6 |
2 |
85% |
nova/api/metadata/vendordata_dynamic.py |
DynamicVendorData.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/vendordata_dynamic.py |
DynamicVendorData._do_request |
18 |
1 |
0 |
8 |
2 |
88% |
nova/api/metadata/vendordata_dynamic.py |
DynamicVendorData.get |
13 |
4 |
0 |
6 |
2 |
68% |
nova/api/metadata/vendordata_dynamic.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/vendordata_json.py |
JsonFileVendorData.__init__ |
17 |
8 |
0 |
4 |
0 |
52% |
nova/api/metadata/vendordata_json.py |
JsonFileVendorData.get |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/vendordata_json.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/wsgi.py |
init_application |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/metadata/wsgi.py |
(no function) |
3 |
3 |
0 |
0 |
0 |
0% |
nova/api/openstack/__init__.py |
walk_class_hierarchy |
8 |
0 |
0 |
8 |
1 |
94% |
nova/api/openstack/__init__.py |
FaultWrapper.status_to_type |
4 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/__init__.py |
FaultWrapper._error |
16 |
1 |
0 |
6 |
1 |
91% |
nova/api/openstack/__init__.py |
FaultWrapper.__call__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/__init__.py |
LegacyV2CompatibleWrapper._filter_request_headers |
5 |
1 |
0 |
4 |
1 |
78% |
nova/api/openstack/__init__.py |
LegacyV2CompatibleWrapper._filter_response_headers |
16 |
0 |
0 |
12 |
0 |
100% |
nova/api/openstack/__init__.py |
LegacyV2CompatibleWrapper.__call__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/__init__.py |
APIMapper.routematch |
4 |
2 |
0 |
2 |
1 |
50% |
nova/api/openstack/__init__.py |
APIMapper.connect |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/__init__.py |
ProjectMapper._get_project_id_token |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/__init__.py |
ProjectMapper.resource |
15 |
8 |
0 |
4 |
2 |
47% |
nova/api/openstack/__init__.py |
ProjectMapper.create_route |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/__init__.py |
PlainMapper.resource |
6 |
4 |
0 |
2 |
1 |
38% |
nova/api/openstack/__init__.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
min_api_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
max_api_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
is_supported |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.__init__ |
8 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.is_null |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest._format_type_error |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.__lt__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.__gt__ |
3 |
1 |
0 |
2 |
1 |
60% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.__le__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.__ge__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.matches |
9 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/api_version_request.py |
APIVersionRequest.get_string |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/api_version_request.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/auth.py |
NoAuthMiddlewareBase.base_call |
20 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/auth.py |
NoAuthMiddleware.__call__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/auth.py |
NoAuthMiddlewareV2_18.__call__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/auth.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
status_from_state |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
task_and_vm_state_from_status |
10 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/common.py |
get_sort_params |
12 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/common.py |
get_pagination_params |
10 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/common.py |
_get_int_param |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
_get_marker_param |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
limited |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
get_limit_and_marker |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
get_id_from_href |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
remove_trailing_version_from_href |
10 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
check_img_metadata_properties_quota |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
get_networks_for_instance_from_nw_info |
12 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/common.py |
get_networks_for_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
raise_http_conflict_for_instance_invalid_state |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
url_join |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder._get_project_id |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder._get_links |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder._get_next_link |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder._get_href_link |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder._get_bookmark_link |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder._get_collection_links |
11 |
1 |
0 |
6 |
1 |
88% |
nova/api/openstack/common.py |
ViewBuilder._update_link_prefix |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder._update_glance_link_prefix |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder._update_compute_link_prefix |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
get_instance |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
normalize_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
raise_feature_not_supported |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
get_flavor |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
is_all_tenants |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/common.py |
is_locked |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
supports_multiattach_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
supports_port_resource_request |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
(no function) |
56 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_actions.py |
AdminActionsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_actions.py |
AdminActionsController._reset_network |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/admin_actions.py |
AdminActionsController._inject_network_info |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_actions.py |
AdminActionsController._reset_state |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_actions.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_password.py |
AdminPasswordController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_password.py |
AdminPasswordController.change_password |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_password.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/agents.py |
AgentController.index |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/agents.py |
AgentController.update |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/agents.py |
AgentController.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/agents.py |
AgentController.create |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/agents.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
_get_context |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController.index |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController.create |
19 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController.show |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController.update |
18 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController.delete |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController._add_host |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController._remove_host |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController._set_metadata |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController._marshall_aggregate |
6 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController._build_aggregate_items |
5 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController.images |
19 |
4 |
0 |
4 |
0 |
83% |
nova/api/openstack/compute/aggregates.py |
(no function) |
70 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/assisted_volume_snapshots.py |
AssistedVolumeSnapshotsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/assisted_volume_snapshots.py |
AssistedVolumeSnapshotsController.create |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/assisted_volume_snapshots.py |
AssistedVolumeSnapshotsController.delete |
17 |
2 |
0 |
0 |
0 |
88% |
nova/api/openstack/compute/assisted_volume_snapshots.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/attach_interfaces.py |
_translate_interface_attachment_view |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/attach_interfaces.py |
InterfaceAttachmentController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/attach_interfaces.py |
InterfaceAttachmentController.index |
23 |
4 |
0 |
6 |
1 |
83% |
nova/api/openstack/compute/attach_interfaces.py |
InterfaceAttachmentController.show |
14 |
1 |
0 |
2 |
0 |
94% |
nova/api/openstack/compute/attach_interfaces.py |
InterfaceAttachmentController.create |
37 |
3 |
0 |
6 |
1 |
91% |
nova/api/openstack/compute/attach_interfaces.py |
InterfaceAttachmentController.delete |
16 |
1 |
0 |
0 |
0 |
94% |
nova/api/openstack/compute/attach_interfaces.py |
(no function) |
36 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/availability_zone.py |
AvailabilityZoneController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/availability_zone.py |
AvailabilityZoneController._get_filtered_availability_zones |
6 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/availability_zone.py |
AvailabilityZoneController._describe_availability_zones |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/availability_zone.py |
AvailabilityZoneController._describe_availability_zones_verbose |
25 |
1 |
0 |
12 |
1 |
95% |
nova/api/openstack/compute/availability_zone.py |
AvailabilityZoneController.index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/availability_zone.py |
AvailabilityZoneController.detail |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/availability_zone.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
_no_ironic_proxy |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController.ironic_connection |
3 |
1 |
0 |
2 |
1 |
60% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController.index |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController.show |
12 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController.create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController.delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController._add_interface |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController._remove_interface |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
(no function) |
47 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/cells.py |
CellsController.index |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
CellsController.detail |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
CellsController.info |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
CellsController.capacities |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
CellsController.show |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
CellsController.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
CellsController.create |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
CellsController.update |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
CellsController.sync_instances |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
(no function) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/certificates.py |
CertificatesController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/certificates.py |
CertificatesController.create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/certificates.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/cloudpipe.py |
CloudpipeController.create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/cloudpipe.py |
CloudpipeController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/cloudpipe.py |
CloudpipeController.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/cloudpipe.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_auth_tokens.py |
ConsoleAuthTokensController._show |
18 |
2 |
0 |
10 |
1 |
89% |
nova/api/openstack/compute/console_auth_tokens.py |
ConsoleAuthTokensController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_auth_tokens.py |
ConsoleAuthTokensController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_auth_tokens.py |
ConsoleAuthTokensController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_auth_tokens.py |
(no function) |
28 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_output.py |
ConsoleOutputController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_output.py |
ConsoleOutputController.get_console_output |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_output.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/consoles.py |
ConsolesController.index |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/consoles.py |
ConsolesController.create |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/consoles.py |
ConsolesController.show |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/consoles.py |
ConsolesController.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/consoles.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/create_backup.py |
CreateBackupController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/create_backup.py |
CreateBackupController._create_backup |
26 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/create_backup.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/deferred_delete.py |
DeferredDeleteController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/deferred_delete.py |
DeferredDeleteController._restore |
9 |
1 |
0 |
0 |
0 |
89% |
nova/api/openstack/compute/deferred_delete.py |
DeferredDeleteController._force_delete |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/deferred_delete.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/evacuate.py |
EvacuateController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/evacuate.py |
EvacuateController._get_on_shared_storage |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/evacuate.py |
EvacuateController._get_password |
9 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/evacuate.py |
EvacuateController._get_password_v214 |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/evacuate.py |
EvacuateController._evacuate |
44 |
2 |
0 |
16 |
0 |
97% |
nova/api/openstack/compute/evacuate.py |
(no function) |
34 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/extension_info.py |
ExtensionInfoController.index |
5 |
1 |
0 |
2 |
1 |
71% |
nova/api/openstack/compute/extension_info.py |
ExtensionInfoController.show |
9 |
1 |
0 |
6 |
1 |
87% |
nova/api/openstack/compute/extension_info.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/fixed_ips.py |
FixedIPController.show |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/fixed_ips.py |
FixedIPController.reserve |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/fixed_ips.py |
FixedIPController.unreserve |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/fixed_ips.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavor_access.py |
_marshall_flavor_access |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/flavor_access.py |
FlavorAccessController.index |
7 |
2 |
0 |
2 |
1 |
67% |
nova/api/openstack/compute/flavor_access.py |
FlavorActionController._add_tenant_access |
17 |
1 |
0 |
4 |
1 |
90% |
nova/api/openstack/compute/flavor_access.py |
FlavorActionController._remove_tenant_access |
16 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/flavor_access.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController.delete |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController.create |
23 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController.update |
12 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController.detail |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController.show |
10 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController._parse_is_public |
9 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController._get_flavors |
27 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
(no function) |
59 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors_extraspecs.py |
FlavorExtraSpecsController._get_extra_specs |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors_extraspecs.py |
FlavorExtraSpecsController._check_extra_specs_value |
10 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/flavors_extraspecs.py |
FlavorExtraSpecsController.index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors_extraspecs.py |
FlavorExtraSpecsController.create |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors_extraspecs.py |
FlavorExtraSpecsController.update |
15 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/flavors_extraspecs.py |
FlavorExtraSpecsController.show |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors_extraspecs.py |
FlavorExtraSpecsController.delete |
11 |
1 |
0 |
0 |
0 |
91% |
nova/api/openstack/compute/flavors_extraspecs.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_dns.py |
FloatingIPDNSDomainController.index |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ip_dns.py |
FloatingIPDNSDomainController.update |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ip_dns.py |
FloatingIPDNSDomainController.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ip_dns.py |
FloatingIPDNSEntryController.show |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ip_dns.py |
FloatingIPDNSEntryController.update |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ip_dns.py |
FloatingIPDNSEntryController.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ip_dns.py |
(no function) |
29 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_pools.py |
_translate_floating_ip_view |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_pools.py |
_translate_floating_ip_pools_view |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_pools.py |
FloatingIPPoolsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_pools.py |
FloatingIPPoolsController.index |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_pools.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ips.py |
_translate_floating_ip_view |
4 |
0 |
0 |
2 |
1 |
83% |
nova/api/openstack/compute/floating_ips.py |
get_instance_by_floating_ip_addr |
8 |
4 |
0 |
2 |
0 |
60% |
nova/api/openstack/compute/floating_ips.py |
disassociate_floating_ip |
4 |
2 |
0 |
0 |
0 |
50% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPController.show |
10 |
5 |
0 |
0 |
0 |
50% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPController.index |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPController.create |
23 |
15 |
0 |
6 |
1 |
31% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPController.delete |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPActionController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPActionController._add_floating_ip |
49 |
31 |
0 |
14 |
5 |
37% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPActionController._remove_floating_ip |
17 |
5 |
0 |
4 |
2 |
67% |
nova/api/openstack/compute/floating_ips.py |
(no function) |
49 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ips_bulk.py |
FloatingIPBulkController.index |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ips_bulk.py |
FloatingIPBulkController.show |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ips_bulk.py |
FloatingIPBulkController.create |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ips_bulk.py |
FloatingIPBulkController.update |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ips_bulk.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/fping.py |
FpingController.index |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/fping.py |
FpingController.show |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/fping.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/helpers.py |
disk_config_from_api |
6 |
2 |
0 |
4 |
1 |
70% |
nova/api/openstack/compute/helpers.py |
get_injected_files |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/helpers.py |
translate_attributes |
16 |
0 |
0 |
14 |
0 |
100% |
nova/api/openstack/compute/helpers.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController.index |
13 |
0 |
0 |
6 |
1 |
95% |
nova/api/openstack/compute/hosts.py |
HostController.update |
15 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController.update.read_enabled |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController._set_host_maintenance |
12 |
1 |
0 |
2 |
1 |
86% |
nova/api/openstack/compute/hosts.py |
HostController._set_enabled_status |
14 |
1 |
0 |
4 |
1 |
89% |
nova/api/openstack/compute/hosts.py |
HostController._host_power_action |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController.startup |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController.shutdown |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController.reboot |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController._get_total_resources |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController._get_used_now_resources |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController._get_resource_totals_from_instances |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController._get_resources_by_project |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
HostController.show |
17 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/hosts.py |
(no function) |
49 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController._view_hypervisor |
25 |
0 |
0 |
18 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController._get_compute_nodes_by_name_pattern |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController._get_hypervisors |
34 |
0 |
0 |
14 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController._index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.detail |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.detail |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.detail |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController._detail |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController._validate_id |
9 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.show |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController._show |
21 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.uptime |
25 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.search |
15 |
2 |
0 |
2 |
0 |
88% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.servers |
19 |
2 |
0 |
2 |
0 |
90% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController.statistics |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
(no function) |
77 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController._get_image |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController.index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController.show |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController.create |
10 |
2 |
0 |
2 |
0 |
83% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController.update |
13 |
2 |
0 |
2 |
0 |
87% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController.update_all |
10 |
2 |
0 |
0 |
0 |
80% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController.delete |
10 |
2 |
0 |
2 |
0 |
83% |
nova/api/openstack/compute/image_metadata.py |
(no function) |
36 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/images.py |
ImagesController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/images.py |
ImagesController._get_filters |
14 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/images.py |
ImagesController.show |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/images.py |
ImagesController.delete |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/images.py |
ImagesController.index |
8 |
2 |
0 |
0 |
0 |
75% |
nova/api/openstack/compute/images.py |
ImagesController.detail |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/images.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController._format_action |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController._format_event |
12 |
0 |
0 |
10 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController._get_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController._get_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController.index |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController.index |
24 |
1 |
0 |
8 |
1 |
94% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController.show |
28 |
0 |
0 |
12 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
(no function) |
38 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_usage_audit_log.py |
InstanceUsageAuditLogController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_usage_audit_log.py |
InstanceUsageAuditLogController.index |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_usage_audit_log.py |
InstanceUsageAuditLogController.show |
11 |
4 |
0 |
2 |
1 |
62% |
nova/api/openstack/compute/instance_usage_audit_log.py |
InstanceUsageAuditLogController._get_audit_task_logs |
22 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/instance_usage_audit_log.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/ips.py |
IPsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/ips.py |
IPsController.index |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/ips.py |
IPsController.show |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/ips.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.create |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController._create |
20 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.delete |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController._delete |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController._get_user_id |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.show |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController._show |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController._index |
11 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
(no function) |
82 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/limits.py |
LimitsController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/limits.py |
LimitsController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/limits.py |
LimitsController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/limits.py |
LimitsController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/limits.py |
LimitsController._index |
9 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/limits.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/lock_server.py |
LockServerController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/lock_server.py |
LockServerController._lock |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/lock_server.py |
LockServerController._unlock |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/lock_server.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrate_server.py |
MigrateServerController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrate_server.py |
MigrateServerController._migrate |
22 |
2 |
0 |
4 |
0 |
92% |
nova/api/openstack/compute/migrate_server.py |
MigrateServerController._migrate_live |
32 |
1 |
0 |
8 |
0 |
98% |
nova/api/openstack/compute/migrate_server.py |
MigrateServerController._get_force_param_for_live_migration |
6 |
2 |
0 |
2 |
1 |
62% |
nova/api/openstack/compute/migrate_server.py |
(no function) |
32 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrations.py |
MigrationsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrations.py |
MigrationsController._output |
25 |
0 |
0 |
18 |
3 |
93% |
nova/api/openstack/compute/migrations.py |
MigrationsController._index |
30 |
3 |
0 |
16 |
3 |
87% |
nova/api/openstack/compute/migrations.py |
MigrationsController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrations.py |
MigrationsController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrations.py |
MigrationsController.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrations.py |
MigrationsController.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrations.py |
(no function) |
37 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/multinic.py |
MultinicController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/multinic.py |
MultinicController._add_fixed_ip |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/multinic.py |
MultinicController._remove_fixed_ip |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/multinic.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/networks.py |
network_dict |
14 |
1 |
0 |
10 |
1 |
92% |
nova/api/openstack/compute/networks.py |
NetworkController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/networks.py |
NetworkController.index |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/networks.py |
NetworkController.show |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/networks.py |
NetworkController._disassociate_host_and_project |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/networks.py |
NetworkController.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/networks.py |
NetworkController.create |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/networks.py |
NetworkController.add |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/networks.py |
(no function) |
39 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/networks_associate.py |
NetworkAssociateActionController._disassociate_host_only |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/networks_associate.py |
NetworkAssociateActionController._disassociate_project_only |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/networks_associate.py |
NetworkAssociateActionController._associate_host |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/networks_associate.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/pause_server.py |
PauseServerController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/pause_server.py |
PauseServerController._pause |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/pause_server.py |
PauseServerController._unpause |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/pause_server.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController._format_quota_set |
13 |
0 |
0 |
12 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController._show |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController._update |
16 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
(no function) |
46 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController._format_quota_set |
7 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController._validate_quota_limit |
7 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController._validate_quota_limit.conv_inf |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController._get_quotas |
9 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController._show |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.detail |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.detail |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.detail |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController._detail |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController._update |
30 |
3 |
0 |
12 |
1 |
90% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.defaults |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.defaults |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.defaults |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController._defaults |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController.delete |
8 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
(no function) |
88 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/remote_consoles.py |
RemoteConsolesController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/remote_consoles.py |
RemoteConsolesController.get_vnc_console |
17 |
1 |
0 |
0 |
0 |
94% |
nova/api/openstack/compute/remote_consoles.py |
RemoteConsolesController.get_spice_console |
15 |
1 |
0 |
0 |
0 |
93% |
nova/api/openstack/compute/remote_consoles.py |
RemoteConsolesController.get_rdp_console |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/remote_consoles.py |
RemoteConsolesController.get_serial_console |
15 |
2 |
0 |
0 |
0 |
87% |
nova/api/openstack/compute/remote_consoles.py |
RemoteConsolesController.create |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/remote_consoles.py |
(no function) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/rescue.py |
RescueController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/rescue.py |
RescueController._rescue |
21 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/rescue.py |
RescueController._unrescue |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/rescue.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/routes.py |
_create_controller |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/routes.py |
APIRouterV21.__init__ |
11 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/routes.py |
APIRouterV21.factory |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/routes.py |
(no function) |
135 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/addresses.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/admin_actions.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/admin_password.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/agents.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/aggregate_images.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/aggregates.py |
(no function) |
47 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/assisted_volume_snapshots.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/attach_interfaces.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/availability_zone.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/baremetal_nodes.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/cells.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/certificates.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/cloudpipe.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/console_auth_tokens.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/console_output.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/consoles.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/create_backup.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/deferred_delete.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/evacuate.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/extension_info.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/fixed_ips.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/flavor_access.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/flavors.py |
(no function) |
58 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/flavors_extraspecs.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/floating_ip_dns.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/floating_ip_pools.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/floating_ips.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/floating_ips_bulk.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/fping.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/hosts.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/hypervisors.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/image_metadata.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/images.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/instance_actions.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/instance_usage_audit_log.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/ips.py |
(no function) |
2 |
2 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/schemas/keypairs.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/limits.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/lock_server.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/migrate_server.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/migrations.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/multinic.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/networks.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/networks_associate.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/pause_server.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/quota_classes.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/quota_sets.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/remote_consoles.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/rescue.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/security_group_default_rules.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/security_groups.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_diagnostics.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_external_events.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_groups.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_metadata.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_migrations.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_password.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_shares.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_tags.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_topology.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/servers.py |
(no function) |
149 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/services.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/shelve.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/simple_tenant_usage.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/suspend_server.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/tenant_networks.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/versions.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/virtual_interfaces.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/volume_attachment.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/volumes.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_group_default_rules.py |
SecurityGroupDefaultRulesController.create |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/security_group_default_rules.py |
SecurityGroupDefaultRulesController.show |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/security_group_default_rules.py |
SecurityGroupDefaultRulesController.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/security_group_default_rules.py |
SecurityGroupDefaultRulesController.index |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/security_group_default_rules.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupControllerBase.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupControllerBase._format_security_group_rule |
19 |
1 |
0 |
4 |
0 |
96% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupControllerBase._format_security_group |
16 |
3 |
0 |
8 |
1 |
75% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupControllerBase._get_group_rule_data_by_rule_group_id |
14 |
8 |
0 |
8 |
1 |
50% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupController.show |
10 |
4 |
0 |
0 |
0 |
60% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupController.delete |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupController.index |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupController.create |
11 |
4 |
0 |
0 |
0 |
64% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupController.update |
18 |
5 |
0 |
0 |
0 |
72% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupRulesController.create |
37 |
4 |
0 |
10 |
0 |
91% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupRulesController._rule_args_to_dict |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupRulesController.delete |
14 |
1 |
0 |
0 |
0 |
93% |
nova/api/openstack/compute/security_groups.py |
ServerSecurityGroupController.index |
11 |
3 |
0 |
0 |
0 |
73% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupActionController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupActionController._parse |
13 |
6 |
0 |
2 |
0 |
60% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupActionController._addSecurityGroup |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupActionController._removeSecurityGroup |
10 |
2 |
0 |
0 |
0 |
80% |
nova/api/openstack/compute/security_groups.py |
(no function) |
70 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_diagnostics.py |
ServerDiagnosticsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_diagnostics.py |
ServerDiagnosticsController.index |
14 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/server_diagnostics.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_external_events.py |
ServerExternalEventsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_external_events.py |
ServerExternalEventsController._is_event_tag_present_when_required |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/server_external_events.py |
ServerExternalEventsController._get_instances_all_cells |
12 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/server_external_events.py |
ServerExternalEventsController.create |
45 |
0 |
0 |
10 |
0 |
100% |
nova/api/openstack/compute/server_external_events.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_groups.py |
_get_not_deleted |
18 |
0 |
0 |
8 |
1 |
96% |
nova/api/openstack/compute/server_groups.py |
_should_enable_custom_max_server_rules |
5 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/server_groups.py |
ServerGroupController._format_server_group |
16 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/server_groups.py |
ServerGroupController.show |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_groups.py |
ServerGroupController.delete |
10 |
2 |
0 |
0 |
0 |
80% |
nova/api/openstack/compute/server_groups.py |
ServerGroupController.index |
10 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/server_groups.py |
ServerGroupController.create |
43 |
2 |
0 |
8 |
0 |
96% |
nova/api/openstack/compute/server_groups.py |
(no function) |
39 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController._get_metadata |
9 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController.index |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController.create |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController.update |
9 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController.update_all |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController._update_instance_metadata |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController.show |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController.delete |
13 |
1 |
0 |
2 |
0 |
93% |
nova/api/openstack/compute/server_metadata.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_migrations.py |
output |
7 |
3 |
0 |
4 |
2 |
55% |
nova/api/openstack/compute/server_migrations.py |
ServerMigrationsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_migrations.py |
ServerMigrationsController._force_complete |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_migrations.py |
ServerMigrationsController.index |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_migrations.py |
ServerMigrationsController.show |
18 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/server_migrations.py |
ServerMigrationsController.delete |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_migrations.py |
(no function) |
32 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_password.py |
ServerPasswordController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_password.py |
ServerPasswordController.index |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_password.py |
ServerPasswordController.clear |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_password.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_shares.py |
_get_instance_mapping |
4 |
2 |
0 |
0 |
0 |
50% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController._get_instance_from_server_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController._check_instance_in_valid_state |
5 |
2 |
0 |
2 |
1 |
57% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController.index |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController.create |
39 |
6 |
0 |
0 |
0 |
85% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController.create._try_create_share_mapping |
9 |
2 |
0 |
0 |
0 |
78% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController.create._check_manila_share |
6 |
1 |
0 |
6 |
1 |
83% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController.show |
11 |
11 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController.delete |
13 |
2 |
0 |
0 |
0 |
85% |
nova/api/openstack/compute/server_shares.py |
(no function) |
45 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_tags.py |
_get_tags_names |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_tags.py |
_get_instance_mapping |
4 |
2 |
0 |
0 |
0 |
50% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController._check_instance_in_valid_state |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController.show |
11 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController.index |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController.update |
31 |
4 |
0 |
4 |
0 |
89% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController.update_all |
13 |
2 |
0 |
0 |
0 |
85% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController.delete |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController.delete_all |
12 |
2 |
0 |
0 |
0 |
83% |
nova/api/openstack/compute/server_tags.py |
(no function) |
47 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_topology.py |
ServerTopologyController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_topology.py |
ServerTopologyController.index |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_topology.py |
ServerTopologyController._get_numa_topology |
21 |
0 |
0 |
10 |
1 |
97% |
nova/api/openstack/compute/server_topology.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._add_location |
6 |
1 |
0 |
4 |
2 |
70% |
nova/api/openstack/compute/servers.py |
ServersController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController.index |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController.detail |
7 |
1 |
0 |
0 |
0 |
86% |
nova/api/openstack/compute/servers.py |
ServersController._is_cell_down_supported |
7 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._get_servers |
96 |
2 |
0 |
54 |
2 |
97% |
nova/api/openstack/compute/servers.py |
ServersController._get_server |
11 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._validate_network_id |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._get_requested_networks |
31 |
4 |
0 |
10 |
0 |
90% |
nova/api/openstack/compute/servers.py |
ServersController.show |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._process_bdms_for_create |
23 |
0 |
0 |
12 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._process_networks_for_create |
6 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._validate_host_availability_zone |
13 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._process_hosts_for_create |
9 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController.create |
92 |
6 |
0 |
24 |
0 |
95% |
nova/api/openstack/compute/servers.py |
ServersController._delete |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController.update |
30 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._action_confirm_resize |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._action_revert_resize |
15 |
2 |
0 |
0 |
0 |
87% |
nova/api/openstack/compute/servers.py |
ServersController._action_reboot |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._resize |
26 |
1 |
0 |
0 |
0 |
96% |
nova/api/openstack/compute/servers.py |
ServersController.delete |
9 |
1 |
0 |
0 |
0 |
89% |
nova/api/openstack/compute/servers.py |
ServersController._image_from_req_data |
7 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._flavor_id_from_req_data |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._action_resize |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._action_rebuild |
70 |
3 |
0 |
18 |
1 |
95% |
nova/api/openstack/compute/servers.py |
ServersController._action_create_image |
30 |
2 |
0 |
6 |
0 |
94% |
nova/api/openstack/compute/servers.py |
ServersController._get_server_admin_password |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._get_server_search_options |
14 |
0 |
0 |
12 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._get_instance |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._start_server |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._stop_server |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController._action_trigger_crash_dump |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
remove_invalid_options |
9 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/servers.py |
remove_invalid_sort_keys |
10 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/servers.py |
(no function) |
181 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController.placementclient |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController._get_services |
15 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController._get_service_detail |
15 |
1 |
0 |
8 |
1 |
91% |
nova/api/openstack/compute/services.py |
ServiceController._get_services_list |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController._enable |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController._disable |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController._disable_log_reason |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController._enable_disable |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController._forced_down |
12 |
4 |
0 |
2 |
1 |
64% |
nova/api/openstack/compute/services.py |
ServiceController._update |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController._perform_action |
7 |
3 |
0 |
0 |
0 |
57% |
nova/api/openstack/compute/services.py |
ServiceController._check_for_evacuations |
4 |
4 |
0 |
2 |
0 |
0% |
nova/api/openstack/compute/services.py |
ServiceController.delete |
42 |
1 |
0 |
12 |
1 |
96% |
nova/api/openstack/compute/services.py |
ServiceController._assert_no_in_progress_migrations |
5 |
2 |
0 |
4 |
1 |
67% |
nova/api/openstack/compute/services.py |
ServiceController.index |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController.update |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController.update |
33 |
1 |
0 |
18 |
2 |
94% |
nova/api/openstack/compute/services.py |
(no function) |
52 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/shelve.py |
ShelveController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/shelve.py |
ShelveController._shelve |
13 |
3 |
0 |
0 |
0 |
77% |
nova/api/openstack/compute/shelve.py |
ShelveController._shelve_offload |
11 |
4 |
0 |
0 |
0 |
64% |
nova/api/openstack/compute/shelve.py |
ShelveController._unshelve |
22 |
6 |
0 |
6 |
0 |
79% |
nova/api/openstack/compute/shelve.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
parse_strtime |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController._hours_for |
20 |
6 |
0 |
16 |
8 |
61% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController._get_flavor |
14 |
1 |
0 |
4 |
1 |
89% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController._get_instances_all_cells |
17 |
0 |
0 |
8 |
1 |
96% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController._tenant_usages_for_period |
51 |
2 |
0 |
14 |
2 |
94% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController._parse_datetime |
15 |
1 |
0 |
8 |
2 |
87% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController._get_datetime_range |
9 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController._index |
23 |
2 |
0 |
8 |
0 |
94% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController._show |
27 |
0 |
0 |
10 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
(no function) |
47 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/suspend_server.py |
SuspendServerController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/suspend_server.py |
SuspendServerController._suspend |
13 |
2 |
0 |
0 |
0 |
85% |
nova/api/openstack/compute/suspend_server.py |
SuspendServerController._resume |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/suspend_server.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/tenant_networks.py |
network_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/tenant_networks.py |
TenantNetworkController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/tenant_networks.py |
TenantNetworkController._refresh_default_networks |
6 |
2 |
0 |
2 |
0 |
75% |
nova/api/openstack/compute/tenant_networks.py |
TenantNetworkController._get_default_networks |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/tenant_networks.py |
TenantNetworkController.index |
7 |
0 |
0 |
2 |
1 |
89% |
nova/api/openstack/compute/tenant_networks.py |
TenantNetworkController.show |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/tenant_networks.py |
TenantNetworkController.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/tenant_networks.py |
TenantNetworkController.create |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/tenant_networks.py |
(no function) |
37 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
Versions.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
Versions.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
Versions.multi |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
Versions.get_action_args |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/versions.py |
VersionsV2.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
VersionsV2.index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
VersionsV2.get_action_args |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versionsV21.py |
VersionsController.show |
6 |
2 |
0 |
4 |
2 |
60% |
nova/api/openstack/compute/versionsV21.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/addresses.py |
ViewBuilder.basic |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/addresses.py |
ViewBuilder.show |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/addresses.py |
ViewBuilder.index |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/addresses.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/flavors.py |
ViewBuilder.basic |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/flavors.py |
ViewBuilder.show |
8 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/views/flavors.py |
ViewBuilder.index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/flavors.py |
ViewBuilder.detail |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/flavors.py |
ViewBuilder._list_view |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/flavors.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/hypervisors.py |
ViewBuilder.get_links |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/hypervisors.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder.basic |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder.show |
10 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder.detail |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder.index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder._list_view |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder._get_links |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder._get_alternate_link |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder._format_date |
2 |
0 |
0 |
2 |
1 |
75% |
nova/api/openstack/compute/views/images.py |
ViewBuilder._get_status |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder._get_progress |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/instance_actions.py |
ViewBuilder.get_links |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/instance_actions.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/keypairs.py |
ViewBuilder.get_links |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/keypairs.py |
ViewBuilder._build_keypair |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/keypairs.py |
ViewBuilder.create |
7 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/views/keypairs.py |
ViewBuilder.index |
7 |
1 |
0 |
4 |
1 |
82% |
nova/api/openstack/compute/views/keypairs.py |
ViewBuilder.show |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/keypairs.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/limits.py |
ViewBuilder.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/limits.py |
ViewBuilder.build |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/limits.py |
ViewBuilder._build_absolute_limits |
9 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/views/limits.py |
ViewBuilder._build_used_limits |
6 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/views/limits.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/migrations.py |
ViewBuilder.get_links |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/migrations.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_diagnostics.py |
ViewBuilder._get_obj_field |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/server_diagnostics.py |
ViewBuilder.instance_diagnostics |
17 |
0 |
0 |
12 |
0 |
100% |
nova/api/openstack/compute/views/server_diagnostics.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_shares.py |
ViewBuilder.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_shares.py |
ViewBuilder._list_view |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/server_shares.py |
ViewBuilder._show_view |
5 |
2 |
0 |
2 |
1 |
57% |
nova/api/openstack/compute/views/server_shares.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_tags.py |
ViewBuilder.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_tags.py |
ViewBuilder.get_location |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_tags.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder.create |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder.basic |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder.get_show_expected_attrs |
3 |
1 |
0 |
2 |
1 |
60% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._show_from_down_cell |
12 |
2 |
0 |
4 |
1 |
81% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_host_status_unknown_only |
9 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_pinned_az |
9 |
1 |
0 |
2 |
1 |
82% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_scheduler_hints |
10 |
2 |
0 |
4 |
2 |
71% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder.show |
85 |
1 |
0 |
76 |
2 |
98% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder.index |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder.detail |
15 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._list_view |
16 |
1 |
0 |
6 |
1 |
91% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_metadata |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_vm_status |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_host_id |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_addresses |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_image |
14 |
2 |
0 |
8 |
1 |
86% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_flavor_dict |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_flavor |
9 |
2 |
0 |
4 |
1 |
77% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._load_fault |
8 |
3 |
0 |
2 |
0 |
50% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_fault |
14 |
0 |
0 |
10 |
1 |
96% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._add_host_status |
8 |
1 |
0 |
6 |
1 |
86% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._add_security_grps |
11 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_instance_bdms_in_multiple_cells |
14 |
1 |
0 |
10 |
2 |
88% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._add_volumes_attachments |
10 |
0 |
0 |
6 |
1 |
94% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder._get_server_groups |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
(no function) |
59 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/usages.py |
ViewBuilder.get_links |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/usages.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
get_view_builder |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
ViewBuilder.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
ViewBuilder.build_choices |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
ViewBuilder.build_versions |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
ViewBuilder.build_version |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
ViewBuilder._build_links |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
ViewBuilder.generate_href |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/virtual_interfaces.py |
ServerVirtualInterfaceController.index |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/virtual_interfaces.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
_translate_volume_detail_view |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
_translate_volume_summary_view |
23 |
1 |
0 |
8 |
2 |
90% |
nova/api/openstack/compute/volumes.py |
VolumeController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeController.show |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeController.delete |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeController.index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeController.detail |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeController._items |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeController.create |
26 |
1 |
0 |
4 |
1 |
93% |
nova/api/openstack/compute/volumes.py |
_translate_attachment_detail_view |
15 |
0 |
0 |
10 |
1 |
96% |
nova/api/openstack/compute/volumes.py |
_check_request_version |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController.index |
14 |
0 |
0 |
4 |
1 |
94% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController.show |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController.create |
32 |
2 |
0 |
6 |
0 |
95% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController._update_volume_swap |
21 |
2 |
0 |
0 |
0 |
90% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController._update_volume_regular |
18 |
0 |
0 |
10 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController.update |
13 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController.delete |
28 |
7 |
0 |
4 |
0 |
78% |
nova/api/openstack/compute/volumes.py |
_translate_snapshot_detail_view |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
_translate_snapshot_summary_view |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
SnapshotController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
SnapshotController.show |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
SnapshotController.delete |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
SnapshotController.index |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
SnapshotController.detail |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
SnapshotController._items |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
SnapshotController.create |
15 |
2 |
0 |
2 |
0 |
88% |
nova/api/openstack/compute/volumes.py |
(no function) |
93 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/wsgi.py |
init_application |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/wsgi.py |
(no function) |
3 |
3 |
0 |
0 |
0 |
0% |
nova/api/openstack/identity.py |
verify_project_id |
20 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/identity.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/requestlog.py |
RequestLog._get_uri |
4 |
1 |
0 |
2 |
1 |
67% |
nova/api/openstack/requestlog.py |
RequestLog._should_emit |
3 |
1 |
0 |
2 |
1 |
60% |
nova/api/openstack/requestlog.py |
RequestLog._log_req |
8 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/requestlog.py |
RequestLog.__call__ |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/requestlog.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/urlmap.py |
unquote_header_value |
3 |
1 |
0 |
2 |
1 |
60% |
nova/api/openstack/urlmap.py |
parse_list_header |
6 |
1 |
0 |
4 |
1 |
80% |
nova/api/openstack/urlmap.py |
parse_options_header |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/urlmap.py |
parse_options_header._tokenize |
6 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/urlmap.py |
Accept.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/urlmap.py |
Accept.best_match |
21 |
2 |
0 |
12 |
1 |
91% |
nova/api/openstack/urlmap.py |
Accept._match_mask |
7 |
3 |
0 |
4 |
1 |
64% |
nova/api/openstack/urlmap.py |
urlmap_factory |
11 |
2 |
0 |
6 |
2 |
76% |
nova/api/openstack/urlmap.py |
URLMap._match |
12 |
2 |
0 |
12 |
2 |
83% |
nova/api/openstack/urlmap.py |
URLMap._set_script_name |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/urlmap.py |
URLMap._set_script_name.wrap |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/urlmap.py |
URLMap._munge_path |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/urlmap.py |
URLMap._munge_path.wrap |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/urlmap.py |
URLMap._path_strategy |
13 |
1 |
0 |
8 |
1 |
90% |
nova/api/openstack/urlmap.py |
URLMap._content_type_strategy |
7 |
0 |
0 |
4 |
1 |
91% |
nova/api/openstack/urlmap.py |
URLMap._accept_strategy |
8 |
0 |
0 |
4 |
1 |
92% |
nova/api/openstack/urlmap.py |
URLMap.__call__ |
32 |
4 |
0 |
22 |
4 |
85% |
nova/api/openstack/urlmap.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/versioned_method.py |
VersionedMethod.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/versioned_method.py |
VersionedMethod.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/versioned_method.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
get_supported_content_types |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Request.__init__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Request.best_match_content_type |
13 |
1 |
0 |
10 |
2 |
87% |
nova/api/openstack/wsgi.py |
Request.get_content_type |
8 |
1 |
0 |
6 |
1 |
86% |
nova/api/openstack/wsgi.py |
Request.best_match_language |
6 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/wsgi.py |
Request.set_api_version_request |
8 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/wsgi.py |
Request.set_legacy_v2 |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Request.is_legacy_v2 |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
ActionDispatcher.dispatch |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
ActionDispatcher.default |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/wsgi.py |
JSONDeserializer._from_json |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
JSONDeserializer.deserialize |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
JSONDeserializer.default |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
JSONDictSerializer.serialize |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
JSONDictSerializer.default |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
WSGICodes.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
WSGICodes.add_code |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
WSGICodes.__call__ |
9 |
3 |
0 |
4 |
2 |
62% |
nova/api/openstack/wsgi.py |
response |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
response.decorator |
4 |
0 |
0 |
2 |
1 |
83% |
nova/api/openstack/wsgi.py |
ResponseObject.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
ResponseObject.__getitem__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
ResponseObject.__setitem__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
ResponseObject.__delitem__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
ResponseObject.serialize |
12 |
1 |
0 |
6 |
1 |
89% |
nova/api/openstack/wsgi.py |
ResponseObject.code |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
ResponseObject.headers |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
action_peek |
9 |
3 |
0 |
2 |
0 |
73% |
nova/api/openstack/wsgi.py |
ResourceExceptionHandler.__enter__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
ResourceExceptionHandler.__exit__ |
19 |
3 |
0 |
14 |
2 |
85% |
nova/api/openstack/wsgi.py |
Resource.__init__ |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource.register_actions |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource.register_subcontroller_actions |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource.get_action_args |
15 |
5 |
0 |
2 |
1 |
65% |
nova/api/openstack/wsgi.py |
Resource.get_body |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource.deserialize |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource._should_have_body |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource.__call__ |
16 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource._process_stack |
54 |
10 |
0 |
24 |
1 |
86% |
nova/api/openstack/wsgi.py |
Resource._get_request_content |
6 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource.get_method |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource._get_method |
12 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/wsgi.py |
Resource.dispatch |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
action |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
action.decorator |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
removed |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
removed.decorator |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
expected_errors |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
expected_errors.decorator |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
expected_errors.decorator.wrapped |
27 |
1 |
0 |
18 |
1 |
96% |
nova/api/openstack/wsgi.py |
ControllerMetaclass.__new__ |
17 |
0 |
0 |
14 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller.__init__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller.__getattribute__ |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller.__getattribute__.version_select |
9 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller.api_version |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller.api_version.decorator |
18 |
1 |
0 |
8 |
1 |
92% |
nova/api/openstack/wsgi.py |
Controller.is_valid_body |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller.is_valid_body.is_dict |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller.check_for_versions_intersection |
12 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller.check_for_versions_intersection.compare |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Fault.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/wsgi.py |
Fault.__call__ |
20 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/wsgi.py |
Fault.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/wsgi.py |
(no function) |
99 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi_app.py |
_get_config_files |
7 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/wsgi_app.py |
_setup_service |
20 |
9 |
0 |
4 |
1 |
58% |
nova/api/openstack/wsgi_app.py |
error_application |
2 |
2 |
0 |
0 |
0 |
0% |
nova/api/openstack/wsgi_app.py |
error_application.application |
2 |
2 |
0 |
0 |
0 |
0% |
nova/api/openstack/wsgi_app.py |
init_global_data |
7 |
0 |
0 |
2 |
1 |
89% |
nova/api/openstack/wsgi_app.py |
init_application |
9 |
1 |
0 |
0 |
0 |
89% |
nova/api/openstack/wsgi_app.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/__init__.py |
_schema_validation_helper |
17 |
0 |
0 |
8 |
0 |
100% |
nova/api/validation/__init__.py |
schema |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/__init__.py |
schema.add_validator |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/__init__.py |
schema.add_validator.wrapper |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/__init__.py |
response_body_schema |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/__init__.py |
response_body_schema.add_validator |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/__init__.py |
response_body_schema.add_validator.wrapper |
20 |
5 |
0 |
10 |
1 |
73% |
nova/api/validation/__init__.py |
_strip_additional_query_parameters |
11 |
0 |
0 |
12 |
0 |
100% |
nova/api/validation/__init__.py |
query_schema |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/__init__.py |
query_schema.add_validator |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/__init__.py |
query_schema.add_validator.wrapper |
11 |
0 |
0 |
4 |
0 |
100% |
nova/api/validation/__init__.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/accel.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/accel.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/aggregate_instance_extra_specs.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/aggregate_instance_extra_specs.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/base.py |
ExtraSpecValidator.__post_init__ |
11 |
1 |
0 |
6 |
1 |
88% |
nova/api/validation/extra_specs/base.py |
ExtraSpecValidator._validate_str |
8 |
0 |
0 |
8 |
1 |
94% |
nova/api/validation/extra_specs/base.py |
ExtraSpecValidator._validate_int |
8 |
1 |
0 |
4 |
1 |
83% |
nova/api/validation/extra_specs/base.py |
ExtraSpecValidator._validate_bool |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/base.py |
ExtraSpecValidator.validate |
8 |
1 |
0 |
6 |
1 |
86% |
nova/api/validation/extra_specs/base.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/capabilities.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/capabilities.py |
(no function) |
8 |
0 |
0 |
4 |
0 |
100% |
nova/api/validation/extra_specs/hw.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/hw.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/hw_rng.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/hw_rng.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/hw_video.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/hw_video.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/null.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/null.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/os.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/os.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/pci_passthrough.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/pci_passthrough.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/quota.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/quota.py |
(no function) |
12 |
0 |
0 |
10 |
0 |
100% |
nova/api/validation/extra_specs/resources.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/resources.py |
(no function) |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/extra_specs/traits.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/traits.py |
(no function) |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/extra_specs/validators.py |
validate |
14 |
0 |
0 |
12 |
0 |
100% |
nova/api/validation/extra_specs/validators.py |
load_validators |
7 |
0 |
0 |
6 |
0 |
100% |
nova/api/validation/extra_specs/validators.py |
load_validators._report_load_failure |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/validation/extra_specs/validators.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/vmware.py |
register |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/vmware.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
memorize |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
memorize.memorizer |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/parameter_types.py |
_reset_cache |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
single_param |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
multi_params |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
ValidationRegex.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
_is_printable |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
_get_all_chars |
2 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/parameter_types.py |
_build_regex_range |
20 |
0 |
0 |
12 |
0 |
100% |
nova/api/validation/parameter_types.py |
_build_regex_range.valid_char |
8 |
0 |
0 |
6 |
0 |
100% |
nova/api/validation/parameter_types.py |
(no function) |
78 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/validators.py |
_validate_regex_format |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/validators.py |
_validate_datetime_format |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/validators.py |
_validate_base64_format |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/validators.py |
_validate_cidr_format |
9 |
1 |
0 |
4 |
1 |
85% |
nova/api/validation/validators.py |
_validate_uuid_format |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/validators.py |
_validate_uri |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/validators.py |
_validate_name_with_leading_trailing_spaces |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/validators.py |
_validate_name |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/validators.py |
_validate_az_name_with_leading_trailing_spaces |
7 |
3 |
0 |
2 |
1 |
56% |
nova/api/validation/validators.py |
_validate_az_name |
7 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/validators.py |
_validate_keypair_name_20 |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/validators.py |
_validate_keypair_name_292 |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/validators.py |
_validate_keypair_name |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/validators.py |
_soft_validate_additional_properties |
21 |
0 |
0 |
18 |
0 |
100% |
nova/api/validation/validators.py |
_SchemaValidator.__init__ |
6 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/validators.py |
_SchemaValidator.validate |
14 |
0 |
0 |
6 |
0 |
100% |
nova/api/validation/validators.py |
_SchemaValidator._number_from_str |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/validators.py |
_SchemaValidator._validate_minimum |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/validators.py |
_SchemaValidator._validate_maximum |
4 |
1 |
0 |
2 |
1 |
67% |
nova/api/validation/validators.py |
(no function) |
47 |
0 |
0 |
0 |
0 |
100% |
nova/api/wsgi.py |
Request.__init__ |
5 |
0 |
0 |
4 |
0 |
100% |
nova/api/wsgi.py |
Application.factory |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/wsgi.py |
Application.__call__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/wsgi.py |
Middleware.factory |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/wsgi.py |
Middleware.factory._factory |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/wsgi.py |
Middleware.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/wsgi.py |
Middleware.process_request |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/wsgi.py |
Middleware.process_response |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/wsgi.py |
Middleware.__call__ |
5 |
5 |
0 |
2 |
0 |
0% |
nova/api/wsgi.py |
Router.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/wsgi.py |
Router.__call__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/wsgi.py |
Router._dispatch |
5 |
0 |
0 |
2 |
0 |
100% |
nova/api/wsgi.py |
Loader.__init__ |
8 |
0 |
0 |
6 |
0 |
100% |
nova/api/wsgi.py |
Loader.load_app |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/wsgi.py |
(no function) |
34 |
0 |
0 |
0 |
0 |
100% |
nova/availability_zones.py |
_get_cache |
3 |
0 |
0 |
2 |
0 |
100% |
nova/availability_zones.py |
reset_cache |
1 |
0 |
0 |
0 |
0 |
100% |
nova/availability_zones.py |
_make_cache_key |
1 |
0 |
0 |
0 |
0 |
100% |
nova/availability_zones.py |
_build_metadata_by_host |
9 |
2 |
0 |
8 |
2 |
76% |
nova/availability_zones.py |
set_availability_zones |
13 |
0 |
0 |
6 |
0 |
100% |
nova/availability_zones.py |
get_host_availability_zone |
5 |
0 |
0 |
2 |
0 |
100% |
nova/availability_zones.py |
update_host_availability_zone_cache |
6 |
0 |
0 |
2 |
0 |
100% |
nova/availability_zones.py |
get_availability_zones |
11 |
0 |
0 |
8 |
0 |
100% |
nova/availability_zones.py |
_get_availability_zones |
5 |
0 |
0 |
2 |
0 |
100% |
nova/availability_zones.py |
_get_availability_zones_with_hosts |
11 |
1 |
0 |
8 |
1 |
89% |
nova/availability_zones.py |
get_instance_availability_zone |
15 |
0 |
0 |
6 |
0 |
100% |
nova/availability_zones.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
BaseAPI.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
BaseAPI.ping |
3 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
BaseAPI.get_backdoor_port |
2 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
BaseRPCAPI.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
BaseRPCAPI.ping |
2 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
BaseRPCAPI.get_backdoor_port |
1 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
BlockDeviceDict.__init__ |
10 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
BlockDeviceDict._validate |
18 |
0 |
0 |
12 |
0 |
100% |
nova/block_device.py |
BlockDeviceDict.from_legacy |
22 |
1 |
0 |
10 |
1 |
94% |
nova/block_device.py |
BlockDeviceDict.from_api |
24 |
1 |
0 |
18 |
1 |
95% |
nova/block_device.py |
BlockDeviceDict.legacy |
17 |
17 |
0 |
10 |
0 |
0% |
nova/block_device.py |
BlockDeviceDict.get_image_mapping |
5 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
is_safe_for_update |
2 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
create_image_bdm |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
create_blank_bdm |
1 |
1 |
0 |
0 |
0 |
0% |
nova/block_device.py |
snapshot_from_bdm |
5 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
from_legacy_mapping |
21 |
0 |
0 |
16 |
1 |
97% |
nova/block_device.py |
properties_root_device_name |
7 |
0 |
0 |
6 |
1 |
92% |
nova/block_device.py |
validate_device_name |
6 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
validate_and_default_volume_size |
5 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
is_ephemeral |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
ephemeral_num |
2 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
is_swap_or_ephemeral |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
new_format_is_swap |
3 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
new_format_is_ephemeral |
3 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
get_root_bdm |
4 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
get_bdms_to_connect |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
mappings_prepend_dev |
5 |
0 |
0 |
4 |
0 |
100% |
nova/block_device.py |
strip_dev |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
prepend_dev |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
strip_prefix |
2 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
get_device_letter |
2 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
generate_device_letter |
7 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
generate_device_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
instance_block_mapping |
32 |
0 |
0 |
22 |
0 |
100% |
nova/block_device.py |
match_device |
4 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
volume_in_mapping |
7 |
0 |
0 |
2 |
0 |
100% |
nova/block_device.py |
get_bdm_ephemeral_disk_size |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
get_bdm_swap_list |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
get_bdm_local_disk_num |
1 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
get_bdm_image_metadata |
30 |
5 |
0 |
16 |
2 |
85% |
nova/block_device.py |
get_image_metadata_from_volume |
9 |
0 |
0 |
4 |
0 |
100% |
nova/block_device.py |
(no function) |
65 |
0 |
0 |
0 |
0 |
100% |
nova/cache_utils.py |
_warn_if_null_backend |
2 |
0 |
0 |
2 |
1 |
75% |
nova/cache_utils.py |
get_memcached_client |
3 |
0 |
0 |
2 |
1 |
80% |
nova/cache_utils.py |
get_client |
4 |
2 |
0 |
2 |
1 |
50% |
nova/cache_utils.py |
_get_default_cache_region |
5 |
0 |
0 |
2 |
0 |
100% |
nova/cache_utils.py |
_get_custom_cache_region |
11 |
0 |
0 |
6 |
0 |
100% |
nova/cache_utils.py |
CacheClient.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cache_utils.py |
CacheClient.get |
4 |
0 |
0 |
2 |
0 |
100% |
nova/cache_utils.py |
CacheClient.set |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cache_utils.py |
CacheClient.delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cache_utils.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/baseproxy.py |
exit_with_error |
2 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/baseproxy.py |
proxy |
7 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/baseproxy.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/common.py |
validate_args |
8 |
8 |
0 |
2 |
0 |
0% |
nova/cmd/common.py |
args |
2 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/common.py |
args._decorator |
2 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/common.py |
methods_of |
5 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/common.py |
add_command_parsers |
26 |
26 |
0 |
10 |
0 |
0% |
nova/cmd/common.py |
print_bash_completion |
7 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/common.py |
get_action_fn |
20 |
2 |
0 |
12 |
2 |
88% |
nova/cmd/common.py |
action_description |
2 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/common.py |
action_description._decorator |
2 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/common.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/compute.py |
main |
14 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/compute.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/conductor.py |
main |
10 |
10 |
0 |
0 |
0 |
0% |
nova/cmd/conductor.py |
(no function) |
15 |
15 |
0 |
0 |
0 |
0% |
nova/cmd/manage.py |
mask_passwd_in_url |
4 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
format_dict |
15 |
6 |
0 |
10 |
2 |
60% |
nova/cmd/manage.py |
locked_instance |
10 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/manage.py |
DbCommands.sync |
14 |
2 |
0 |
2 |
0 |
88% |
nova/cmd/manage.py |
DbCommands.version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
DbCommands.archive_deleted_rows |
57 |
3 |
0 |
28 |
0 |
96% |
nova/cmd/manage.py |
DbCommands.archive_deleted_rows.sort_func |
2 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
DbCommands._do_archive |
25 |
0 |
0 |
10 |
0 |
100% |
nova/cmd/manage.py |
DbCommands.purge |
28 |
0 |
0 |
10 |
0 |
100% |
nova/cmd/manage.py |
DbCommands.purge.status |
2 |
0 |
0 |
2 |
1 |
75% |
nova/cmd/manage.py |
DbCommands._run_migration |
22 |
0 |
0 |
8 |
1 |
97% |
nova/cmd/manage.py |
DbCommands.online_data_migrations |
34 |
0 |
0 |
14 |
0 |
100% |
nova/cmd/manage.py |
DbCommands.ironic_compute_node_move |
17 |
17 |
0 |
8 |
0 |
0% |
nova/cmd/manage.py |
ApiDbCommands.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
ApiDbCommands.sync |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
ApiDbCommands.version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands._validate_transport_url |
13 |
0 |
0 |
6 |
1 |
95% |
nova/cmd/manage.py |
CellV2Commands._validate_database_connection |
8 |
0 |
0 |
6 |
1 |
93% |
nova/cmd/manage.py |
CellV2Commands._non_unique_transport_url_database_connection_checker |
7 |
0 |
0 |
6 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.simple_cell_setup |
19 |
2 |
0 |
4 |
2 |
83% |
nova/cmd/manage.py |
CellV2Commands.map_cell0 |
5 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands._map_cell0 |
6 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands._map_cell0.cell0_default_connection |
4 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands._get_and_map_instances |
17 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.map_instances |
32 |
4 |
0 |
14 |
1 |
89% |
nova/cmd/manage.py |
CellV2Commands._map_cell_and_hosts |
30 |
0 |
0 |
16 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.map_cell_and_hosts |
5 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.verify_instance |
27 |
0 |
0 |
4 |
1 |
97% |
nova/cmd/manage.py |
CellV2Commands.verify_instance.say |
2 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.discover_hosts |
9 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.discover_hosts.status_fn |
2 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.create_cell |
15 |
0 |
0 |
8 |
1 |
96% |
nova/cmd/manage.py |
CellV2Commands.list_cells |
12 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.delete_cell |
34 |
2 |
0 |
16 |
1 |
94% |
nova/cmd/manage.py |
CellV2Commands.update_cell |
37 |
0 |
0 |
22 |
3 |
95% |
nova/cmd/manage.py |
CellV2Commands.list_hosts |
16 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands.delete_host |
28 |
0 |
0 |
6 |
0 |
100% |
nova/cmd/manage.py |
PlacementCommands._get_compute_node_uuid |
6 |
1 |
0 |
2 |
1 |
75% |
nova/cmd/manage.py |
PlacementCommands._get_ports |
4 |
2 |
0 |
0 |
0 |
50% |
nova/cmd/manage.py |
PlacementCommands._has_request_but_no_allocation |
4 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
PlacementCommands._merge_allocations |
6 |
6 |
0 |
6 |
0 |
0% |
nova/cmd/manage.py |
PlacementCommands._get_resource_request_from_ports |
10 |
10 |
0 |
4 |
0 |
0% |
nova/cmd/manage.py |
PlacementCommands._get_port_binding_profile_allocation |
4 |
4 |
0 |
2 |
0 |
0% |
nova/cmd/manage.py |
PlacementCommands._get_port_allocations_to_heal |
30 |
27 |
0 |
12 |
1 |
10% |
nova/cmd/manage.py |
PlacementCommands._update_ports |
12 |
4 |
0 |
2 |
0 |
71% |
nova/cmd/manage.py |
PlacementCommands._rollback_port_updates |
15 |
11 |
0 |
4 |
2 |
32% |
nova/cmd/manage.py |
PlacementCommands._heal_missing_alloc |
4 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
PlacementCommands._heal_missing_project_and_user_id |
3 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
PlacementCommands.ensure_instance_has_no_vgpu_request |
2 |
1 |
0 |
2 |
1 |
50% |
nova/cmd/manage.py |
PlacementCommands.ensure_instance_has_no_cyborg_device_profile_request |
2 |
1 |
0 |
2 |
1 |
50% |
nova/cmd/manage.py |
PlacementCommands._heal_allocations_for_instance |
51 |
20 |
0 |
28 |
9 |
58% |
nova/cmd/manage.py |
PlacementCommands._heal_instances_in_cell |
16 |
2 |
0 |
10 |
3 |
81% |
nova/cmd/manage.py |
PlacementCommands.heal_allocations |
84 |
27 |
0 |
30 |
8 |
69% |
nova/cmd/manage.py |
PlacementCommands._get_rp_uuid_for_host |
6 |
1 |
0 |
2 |
1 |
75% |
nova/cmd/manage.py |
PlacementCommands.sync_aggregates |
52 |
1 |
0 |
14 |
2 |
95% |
nova/cmd/manage.py |
PlacementCommands._get_instances_and_current_migrations |
22 |
22 |
0 |
8 |
0 |
0% |
nova/cmd/manage.py |
PlacementCommands._delete_allocations_from_consumer |
12 |
12 |
0 |
2 |
0 |
0% |
nova/cmd/manage.py |
PlacementCommands._check_orphaned_allocations_for_provider |
33 |
8 |
0 |
16 |
4 |
76% |
nova/cmd/manage.py |
PlacementCommands._get_resource_provider |
4 |
1 |
0 |
2 |
1 |
67% |
nova/cmd/manage.py |
PlacementCommands._get_resource_providers |
9 |
1 |
0 |
4 |
1 |
85% |
nova/cmd/manage.py |
PlacementCommands.audit |
28 |
0 |
0 |
10 |
0 |
100% |
nova/cmd/manage.py |
LibvirtCommands.get_machine_type |
15 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
LibvirtCommands.update_machine_type |
23 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
LibvirtCommands.list_unset_machine_type |
14 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
VolumeAttachmentCommands.show |
23 |
0 |
0 |
6 |
0 |
100% |
nova/cmd/manage.py |
VolumeAttachmentCommands.get_connector |
11 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
VolumeAttachmentCommands._refresh |
10 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
VolumeAttachmentCommands._do_refresh |
29 |
4 |
0 |
6 |
1 |
86% |
nova/cmd/manage.py |
VolumeAttachmentCommands.refresh |
31 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
ImagePropertyCommands.show |
18 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/manage.py |
ImagePropertyCommands._validate_image_properties |
8 |
0 |
0 |
6 |
0 |
100% |
nova/cmd/manage.py |
ImagePropertyCommands._update_image_properties |
11 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/manage.py |
ImagePropertyCommands.set |
25 |
4 |
0 |
0 |
0 |
84% |
nova/cmd/manage.py |
LimitsCommands._create_unified_limits |
61 |
61 |
0 |
22 |
0 |
0% |
nova/cmd/manage.py |
LimitsCommands._get_resources_from_flavor |
10 |
10 |
0 |
4 |
0 |
0% |
nova/cmd/manage.py |
LimitsCommands._get_resources_from_api_flavors |
12 |
12 |
0 |
4 |
0 |
0% |
nova/cmd/manage.py |
LimitsCommands._get_resources_from_embedded_flavors |
18 |
18 |
0 |
6 |
0 |
0% |
nova/cmd/manage.py |
LimitsCommands._scan_flavors |
34 |
34 |
0 |
14 |
0 |
0% |
nova/cmd/manage.py |
LimitsCommands.migrate_to_unified_limits |
37 |
37 |
0 |
10 |
0 |
0% |
nova/cmd/manage.py |
main |
22 |
7 |
0 |
6 |
2 |
68% |
nova/cmd/manage.py |
(no function) |
264 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/novncproxy.py |
main |
3 |
3 |
0 |
0 |
0 |
0% |
nova/cmd/novncproxy.py |
(no function) |
11 |
11 |
0 |
0 |
0 |
0% |
nova/cmd/policy.py |
PolicyCommands.check |
9 |
2 |
0 |
2 |
1 |
73% |
nova/cmd/policy.py |
PolicyCommands._get_context |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/policy.py |
PolicyCommands._get_target |
14 |
0 |
0 |
8 |
0 |
100% |
nova/cmd/policy.py |
PolicyCommands._filter_rules |
2 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/policy.py |
main |
16 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/policy.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/scheduler.py |
main |
10 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/scheduler.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/serialproxy.py |
main |
3 |
3 |
0 |
0 |
0 |
0% |
nova/cmd/serialproxy.py |
(no function) |
10 |
10 |
0 |
0 |
0 |
0% |
nova/cmd/spicehtml5proxy.py |
main |
2 |
2 |
0 |
0 |
0 |
0% |
nova/cmd/spicehtml5proxy.py |
(no function) |
10 |
10 |
0 |
0 |
0 |
0% |
nova/cmd/status.py |
UpgradeCommands._count_compute_nodes |
5 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/status.py |
UpgradeCommands._check_cellsv2 |
22 |
0 |
0 |
8 |
0 |
100% |
nova/cmd/status.py |
UpgradeCommands._placement_get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/status.py |
UpgradeCommands._check_placement |
23 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/status.py |
UpgradeCommands._get_cell_mappings |
3 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/status.py |
UpgradeCommands._check_cinder |
9 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/status.py |
UpgradeCommands._check_old_computes |
5 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/status.py |
UpgradeCommands._check_machine_type_set |
5 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/status.py |
UpgradeCommands._check_service_user_token |
4 |
0 |
0 |
2 |
0 |
100% |
nova/cmd/status.py |
main |
15 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/status.py |
(no function) |
45 |
0 |
0 |
0 |
0 |
100% |
nova/compute/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
check_instance_state |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
check_instance_state.outer |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
check_instance_state.outer.inner |
7 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
_set_or_none |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_instance_state |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_instance_state.outer |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_instance_state.outer.inner |
6 |
1 |
0 |
4 |
1 |
80% |
nova/compute/api.py |
check_instance_host |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
check_instance_host.outer |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
check_instance_host.outer.wrapped |
7 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
check_instance_lock |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
check_instance_lock.inner |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
reject_sev_instances |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_sev_instances.outer |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_sev_instances.outer.inner |
3 |
1 |
0 |
2 |
1 |
60% |
nova/compute/api.py |
reject_vtpm_instances |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_vtpm_instances.outer |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_vtpm_instances.outer.inner |
3 |
1 |
0 |
2 |
1 |
60% |
nova/compute/api.py |
reject_vdpa_instances |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_vdpa_instances.outer |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
reject_vdpa_instances.outer.inner |
9 |
7 |
0 |
8 |
1 |
18% |
nova/compute/api.py |
load_cells |
5 |
1 |
0 |
4 |
1 |
78% |
nova/compute/api.py |
_get_image_meta_obj |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
block_accelerators |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
block_accelerators.inner |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
block_accelerators.inner.wrapper |
11 |
0 |
0 |
8 |
0 |
100% |
nova/compute/api.py |
block_port_accelerators |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
block_port_accelerators.inner |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
block_port_accelerators.inner.wrapper |
6 |
0 |
0 |
4 |
1 |
90% |
nova/compute/api.py |
block_shares_not_supported |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
block_shares_not_supported.inner |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
block_shares_not_supported.inner.wrapper |
3 |
1 |
0 |
2 |
1 |
60% |
nova/compute/api.py |
instance_has_share |
4 |
4 |
0 |
0 |
0 |
0% |
nova/compute/api.py |
block_extended_resource_request |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
block_extended_resource_request.inner |
5 |
0 |
0 |
4 |
1 |
89% |
nova/compute/api.py |
API.__init__ |
11 |
1 |
0 |
2 |
1 |
85% |
nova/compute/api.py |
API._record_action_start |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._check_injected_file_quota |
26 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API._check_metadata_properties_quota |
26 |
8 |
0 |
10 |
3 |
69% |
nova/compute/api.py |
API._check_requested_secgroups |
8 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._check_requested_networks |
5 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._handle_kernel_and_ramdisk |
15 |
0 |
0 |
10 |
2 |
92% |
nova/compute/api.py |
API.parse_availability_zone |
14 |
1 |
0 |
10 |
1 |
92% |
nova/compute/api.py |
API._ensure_auto_disk_config_is_valid |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._inherit_properties_from_image |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._check_config_drive |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._validate_flavor_image |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._detect_nonbootable_image_from_properties |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._validate_flavor_image_nostatus |
26 |
0 |
0 |
20 |
0 |
100% |
nova/compute/api.py |
API._check_compute_service_for_mixed_instance |
6 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API._validate_flavor_image_numa_pci |
11 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._get_image_defined_bdms |
11 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._get_flavor_defined_bdms |
8 |
2 |
0 |
4 |
2 |
67% |
nova/compute/api.py |
API._merge_bdms_lists |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._check_and_transform_bdm |
22 |
0 |
0 |
14 |
0 |
100% |
nova/compute/api.py |
API._get_image |
4 |
1 |
0 |
2 |
1 |
67% |
nova/compute/api.py |
API._checks_for_create_and_rebuild |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._check_support_vnic_accelerator |
6 |
0 |
0 |
8 |
0 |
100% |
nova/compute/api.py |
API._check_vnic_remote_managed_min_version |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._check_support_vnic_remote_managed |
4 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API._validate_and_build_base_options |
34 |
1 |
0 |
12 |
2 |
93% |
nova/compute/api.py |
API._create_reqspec_buildreq_instmapping |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._validate_host_or_node |
15 |
0 |
0 |
6 |
1 |
95% |
nova/compute/api.py |
API._get_volumes_for_bdms |
5 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._validate_vol_az_for_create |
16 |
5 |
0 |
12 |
3 |
64% |
nova/compute/api.py |
API._provision_instances |
85 |
10 |
0 |
26 |
3 |
86% |
nova/compute/api.py |
API._retrieve_trusted_certs_object |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._get_requested_instance_group |
6 |
1 |
0 |
4 |
1 |
80% |
nova/compute/api.py |
API._update_ephemeral_encryption_bdms |
8 |
0 |
0 |
6 |
1 |
93% |
nova/compute/api.py |
API._create_instance |
42 |
2 |
0 |
14 |
2 |
93% |
nova/compute/api.py |
API._cleanup_build_artifacts |
18 |
10 |
0 |
4 |
1 |
50% |
nova/compute/api.py |
API._volume_size |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._prepare_image_mapping |
19 |
1 |
0 |
12 |
1 |
94% |
nova/compute/api.py |
API._bdm_validate_set_size_and_instance |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._check_requested_volume_type |
5 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._validate_bdm |
63 |
7 |
0 |
34 |
1 |
92% |
nova/compute/api.py |
API._populate_instance_names |
11 |
0 |
0 |
10 |
0 |
100% |
nova/compute/api.py |
API._populate_instance_for_create |
27 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._create_tag_list_obj |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._transform_tags |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._check_multiple_instances_with_neutron_ports |
4 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._check_multiple_instances_with_specified_ip |
4 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.create |
12 |
0 |
0 |
8 |
0 |
100% |
nova/compute/api.py |
API._check_auto_disk_config |
12 |
1 |
0 |
6 |
1 |
89% |
nova/compute/api.py |
API._lookup_instance |
18 |
4 |
0 |
2 |
0 |
80% |
nova/compute/api.py |
API._delete_while_booting |
15 |
1 |
0 |
6 |
1 |
90% |
nova/compute/api.py |
API._local_delete_cleanup |
8 |
4 |
0 |
0 |
0 |
50% |
nova/compute/api.py |
API._attempt_delete_of_buildrequest |
7 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._delete |
85 |
12 |
0 |
30 |
4 |
86% |
nova/compute/api.py |
API._confirm_resize_on_deleting |
15 |
5 |
0 |
6 |
3 |
62% |
nova/compute/api.py |
API._local_cleanup_bdm_volumes |
17 |
0 |
0 |
12 |
1 |
97% |
nova/compute/api.py |
API.placementclient |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._local_delete |
11 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._update_queued_for_deletion |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._do_delete |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._do_soft_delete |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.soft_delete |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._delete_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.delete |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.restore |
16 |
4 |
0 |
2 |
1 |
72% |
nova/compute/api.py |
API.force_delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.force_stop |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.stop |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.start |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.trigger_crash_dump |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._generate_minimal_construct_for_down_cells |
11 |
0 |
0 |
8 |
0 |
100% |
nova/compute/api.py |
API._get_instance_map_or_none |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._save_user_id_in_instance_mapping |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._get_instance_from_cell |
25 |
0 |
0 |
10 |
0 |
100% |
nova/compute/api.py |
API._get_instance |
14 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API.get |
13 |
2 |
0 |
4 |
0 |
88% |
nova/compute/api.py |
API.get_all |
64 |
8 |
0 |
30 |
1 |
86% |
nova/compute/api.py |
API.get_all._remap_flavor_filter |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_all._remap_fixed_ip_filter |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/api.py |
API.get_all._get_unique_filter_method |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_all._get_unique_filter_method._filter |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._ip_filter |
10 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API._ip_filter._match_instance |
10 |
1 |
0 |
8 |
1 |
89% |
nova/compute/api.py |
API._ip_filter_using_neutron |
13 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API.update_instance |
18 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.backup |
10 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.snapshot |
23 |
1 |
0 |
2 |
0 |
96% |
nova/compute/api.py |
API.snapshot_volume_backed |
51 |
2 |
0 |
26 |
3 |
94% |
nova/compute/api.py |
API.snapshot_volume_backed.snapshot_instance |
15 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.reboot |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._soft_reboot |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._hard_reboot |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._check_image_arch |
4 |
0 |
0 |
4 |
1 |
88% |
nova/compute/api.py |
API.rebuild |
74 |
1 |
0 |
26 |
3 |
96% |
nova/compute/api.py |
API.rebuild._reset_image_metadata |
9 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._check_volume_status |
4 |
0 |
0 |
4 |
1 |
88% |
nova/compute/api.py |
API._validate_numa_rebuild |
15 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API._check_quota_for_upsize |
16 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.revert_resize |
21 |
1 |
0 |
6 |
1 |
93% |
nova/compute/api.py |
API._get_source_compute_service |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.confirm_resize |
12 |
1 |
0 |
6 |
1 |
89% |
nova/compute/api.py |
API._allow_cross_cell_resize |
10 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API._validate_host_for_cold_migrate |
12 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.resize |
66 |
3 |
0 |
38 |
2 |
93% |
nova/compute/api.py |
API._allow_resize_to_same_host |
12 |
9 |
0 |
6 |
1 |
22% |
nova/compute/api.py |
API.shelve |
14 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.shelve_offload |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._check_offloaded |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._ensure_host_in_az |
4 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API._validate_unshelve_az |
12 |
0 |
0 |
10 |
3 |
86% |
nova/compute/api.py |
API._check_quota_unshelve_offloaded |
7 |
5 |
0 |
2 |
1 |
33% |
nova/compute/api.py |
API.unshelve |
24 |
0 |
0 |
12 |
0 |
100% |
nova/compute/api.py |
API.add_fixed_ip |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.remove_fixed_ip |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.pause |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.unpause |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_diagnostics |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_instance_diagnostics |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.suspend |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.resume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.rescue |
28 |
0 |
0 |
10 |
0 |
100% |
nova/compute/api.py |
API.unrescue |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.set_admin_password |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_vnc_console |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_spice_console |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_serial_console |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_mks_console |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_console_output |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.lock |
9 |
1 |
0 |
2 |
1 |
82% |
nova/compute/api.py |
API.lock.lock |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.is_expected_locked_by |
6 |
1 |
0 |
2 |
1 |
75% |
nova/compute/api.py |
API.unlock |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.unlock.unlock |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.inject_network_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._create_volume_bdm |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API._check_volume_already_attached |
11 |
3 |
0 |
4 |
1 |
60% |
nova/compute/api.py |
API._check_attach_and_reserve_volume |
9 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API._attach_volume |
17 |
2 |
0 |
0 |
0 |
88% |
nova/compute/api.py |
API._attach_volume_shelved_offloaded |
12 |
3 |
0 |
0 |
0 |
75% |
nova/compute/api.py |
API._attach_volume_shelved_offloaded.attach_volume |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.attach_volume |
12 |
2 |
0 |
8 |
2 |
80% |
nova/compute/api.py |
API._detach_volume_shelved_offloaded |
10 |
2 |
0 |
2 |
0 |
83% |
nova/compute/api.py |
API._detach_volume_shelved_offloaded.detach_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._detach_volume |
10 |
1 |
0 |
2 |
1 |
83% |
nova/compute/api.py |
API.detach_volume |
3 |
1 |
0 |
2 |
1 |
60% |
nova/compute/api.py |
API._count_attachments_for_swap |
13 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API.swap_volume |
39 |
2 |
0 |
12 |
0 |
96% |
nova/compute/api.py |
API.ensure_compute_version_for_resource_request |
11 |
0 |
0 |
10 |
2 |
90% |
nova/compute/api.py |
API.attach_interface |
9 |
2 |
0 |
6 |
2 |
73% |
nova/compute/api.py |
API.detach_interface |
7 |
1 |
0 |
6 |
3 |
69% |
nova/compute/api.py |
API.get_instance_metadata |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.delete_instance_metadata |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.update_instance_metadata |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.live_migrate |
17 |
0 |
0 |
4 |
1 |
95% |
nova/compute/api.py |
API.live_migrate_force_complete |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.live_migrate_abort |
10 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.evacuate |
23 |
0 |
0 |
6 |
1 |
97% |
nova/compute/api.py |
API.get_migrations |
8 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.get_migrations_sorted |
10 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
API.get_migrations_sorted._get_newer_obj |
19 |
4 |
0 |
14 |
2 |
76% |
nova/compute/api.py |
API.get_migrations_in_progress_by_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.get_migration_by_id_and_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API._get_bdm_by_volume_id |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.volume_snapshot_create |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.volume_snapshot_create.do_volume_snapshot_create |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.volume_snapshot_delete |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.volume_snapshot_delete.do_volume_snapshot_delete |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.external_instance_event |
36 |
0 |
0 |
22 |
0 |
100% |
nova/compute/api.py |
API._get_relevant_hosts |
12 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
API.get_instance_host_status |
13 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API.get_instances_host_statuses |
11 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
API.allow_share |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API.deny_share |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
target_host_cell |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
target_host_cell.targeted |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
_get_service_in_cell_by_host |
10 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
_find_service_in_cell |
29 |
1 |
0 |
14 |
1 |
95% |
nova/compute/api.py |
HostAPI.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI._assert_host_exists |
6 |
2 |
0 |
4 |
2 |
60% |
nova/compute/api.py |
HostAPI.set_host_enabled |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI.get_host_uptime |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI.host_power_action |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI.set_host_maintenance |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI._service_get_all_cells |
18 |
0 |
0 |
10 |
0 |
100% |
nova/compute/api.py |
HostAPI.service_get_all |
15 |
0 |
0 |
12 |
0 |
100% |
nova/compute/api.py |
HostAPI.service_get_by_id |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI.service_get_by_compute_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI._update_compute_provider_status |
12 |
0 |
0 |
4 |
0 |
100% |
nova/compute/api.py |
HostAPI.service_update |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
HostAPI.service_update_by_host_and_binary |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI.instance_get_all_by_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI.task_log_get_all |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
HostAPI.compute_node_get |
13 |
1 |
0 |
6 |
1 |
89% |
nova/compute/api.py |
HostAPI.compute_node_get_all |
26 |
26 |
0 |
12 |
0 |
0% |
nova/compute/api.py |
HostAPI.compute_node_search_by_hypervisor |
9 |
9 |
0 |
4 |
0 |
0% |
nova/compute/api.py |
HostAPI.compute_node_statistics |
11 |
1 |
0 |
6 |
1 |
88% |
nova/compute/api.py |
InstanceActionAPI.actions_get |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
InstanceActionAPI.action_get_by_request_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
InstanceActionAPI.action_events_get |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.placement_client |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.create_aggregate |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.get_aggregate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.get_aggregate_list |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.get_aggregates_by_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.update_aggregate |
12 |
0 |
0 |
6 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.update_aggregate_metadata |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.delete_aggregate |
11 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.is_safe_to_update_az |
16 |
2 |
0 |
10 |
1 |
88% |
nova/compute/api.py |
AggregateAPI._raise_invalid_aggregate_exc |
9 |
3 |
0 |
8 |
1 |
65% |
nova/compute/api.py |
AggregateAPI._update_az_cache_for_host |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.ensure_no_instances_need_to_move_az_when_host_added |
12 |
9 |
0 |
6 |
1 |
22% |
nova/compute/api.py |
AggregateAPI.add_host_to_aggregate |
22 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
AggregateAPI.ensure_no_instances_need_to_move_az_when_host_removed |
12 |
9 |
0 |
6 |
1 |
22% |
nova/compute/api.py |
AggregateAPI.remove_host_from_aggregate |
18 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
KeypairAPI.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
KeypairAPI._notify |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
KeypairAPI._check_key_pair_quotas |
7 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
KeypairAPI.import_key_pair |
15 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
KeypairAPI.create_key_pair |
26 |
0 |
0 |
2 |
0 |
100% |
nova/compute/api.py |
KeypairAPI._generate_fingerprint |
4 |
0 |
0 |
4 |
1 |
88% |
nova/compute/api.py |
KeypairAPI._generate_key_pair |
4 |
0 |
0 |
4 |
1 |
88% |
nova/compute/api.py |
KeypairAPI.delete_key_pair |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
KeypairAPI.get_key_pairs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
KeypairAPI.get_key_pair |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
(no function) |
485 |
0 |
0 |
0 |
0 |
100% |
nova/compute/build_results.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
NopClaim.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
NopClaim.__enter__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
NopClaim.__exit__ |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/claims.py |
NopClaim.abort |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
Claim.__init__ |
8 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
Claim.numa_topology |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
Claim.abort |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
Claim._claim_test |
11 |
1 |
0 |
6 |
1 |
88% |
nova/compute/claims.py |
Claim._test_pci |
5 |
0 |
0 |
4 |
0 |
100% |
nova/compute/claims.py |
Claim._test_numa_topology |
15 |
0 |
0 |
10 |
0 |
100% |
nova/compute/claims.py |
MoveClaim.__init__ |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/claims.py |
MoveClaim.numa_topology |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
MoveClaim.abort |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
MoveClaim._test_live_migration_page_size |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/claims.py |
MoveClaim._test_numa_topology |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/claims.py |
(no function) |
26 |
0 |
0 |
0 |
0 |
100% |
nova/compute/flavors.py |
_int_or_none |
2 |
2 |
0 |
2 |
0 |
0% |
nova/compute/flavors.py |
create |
25 |
0 |
0 |
8 |
1 |
97% |
nova/compute/flavors.py |
get_flavor_by_flavor_id |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/flavors.py |
extract_flavor |
14 |
0 |
0 |
8 |
0 |
100% |
nova/compute/flavors.py |
save_flavor_info |
10 |
0 |
0 |
8 |
0 |
100% |
nova/compute/flavors.py |
validate_extra_spec_keys |
4 |
0 |
0 |
4 |
0 |
100% |
nova/compute/flavors.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/compute/instance_actions.py |
(no function) |
40 |
0 |
0 |
0 |
0 |
100% |
nova/compute/instance_list.py |
InstanceSortContext.__init__ |
7 |
0 |
0 |
4 |
1 |
91% |
nova/compute/instance_list.py |
InstanceLister.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/instance_list.py |
InstanceLister.marker_identifier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/instance_list.py |
InstanceLister.get_marker_record |
11 |
11 |
0 |
0 |
0 |
0% |
nova/compute/instance_list.py |
InstanceLister.get_marker_by_values |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/instance_list.py |
InstanceLister.get_by_filters |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/instance_list.py |
get_instances_sorted |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/instance_list.py |
get_instance_list_cells_batch_size |
9 |
0 |
0 |
6 |
1 |
93% |
nova/compute/instance_list.py |
get_instance_objects_sorted |
14 |
2 |
0 |
4 |
1 |
83% |
nova/compute/instance_list.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
errors_out_migration_ctxt |
10 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
errors_out_migration |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
errors_out_migration.decorated_function |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
reverts_task_state |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
reverts_task_state.decorated_function |
18 |
3 |
0 |
0 |
0 |
83% |
nova/compute/manager.py |
wrap_instance_fault |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
wrap_instance_fault.decorated_function |
8 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
delete_image_on_error |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
delete_image_on_error.decorated_function |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
InstanceEvents.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
InstanceEvents._lock_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
InstanceEvents.prepare_for_instance_event |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
InstanceEvents.prepare_for_instance_event._create_or_get_event |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
InstanceEvents.pop_instance_event |
12 |
2 |
0 |
4 |
1 |
81% |
nova/compute/manager.py |
InstanceEvents.pop_instance_event._pop_event |
12 |
2 |
0 |
8 |
3 |
75% |
nova/compute/manager.py |
InstanceEvents.clear_events_for_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
InstanceEvents.clear_events_for_instance._clear_events |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
InstanceEvents.cancel_all_events |
10 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI.__init__.ExitEarly.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI.exit_wait_early |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._default_error_callback |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._InstanceEvent.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._InstanceEvent.mark_as_received_early |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._InstanceEvent.is_received_early |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._InstanceEvent._update_status_no_wait |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._InstanceEvent.wait |
11 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._InstanceEvent.__str__ |
8 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._wait_for_instance_events |
9 |
1 |
0 |
8 |
1 |
88% |
nova/compute/manager.py |
ComputeVirtAPI.wait_for_instance_event |
28 |
0 |
0 |
8 |
1 |
97% |
nova/compute/manager.py |
ComputeVirtAPI.update_compute_provider_status |
12 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.__init__ |
30 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.reset |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._update_resource_tracker |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._instance_update |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._nil_out_instance_obj_host_and_node |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._set_instance_obj_error_state |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_instances_on_driver |
22 |
1 |
0 |
8 |
1 |
93% |
nova/compute/manager.py |
ComputeManager._destroy_evacuated_instances |
39 |
1 |
0 |
12 |
1 |
96% |
nova/compute/manager.py |
ComputeManager._is_instance_storage_shared |
14 |
2 |
0 |
4 |
1 |
83% |
nova/compute/manager.py |
ComputeManager._complete_partial_deletion |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._complete_deletion |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._validate_pinning_configuration |
23 |
2 |
0 |
18 |
1 |
93% |
nova/compute/manager.py |
ComputeManager._validate_vtpm_configuration |
8 |
1 |
0 |
8 |
1 |
88% |
nova/compute/manager.py |
ComputeManager._reset_live_migration |
12 |
2 |
0 |
4 |
2 |
75% |
nova/compute/manager.py |
ComputeManager._init_instance |
107 |
13 |
0 |
34 |
1 |
90% |
nova/compute/manager.py |
ComputeManager._resume_guests_state |
11 |
1 |
0 |
0 |
0 |
91% |
nova/compute/manager.py |
ComputeManager._retry_reboot |
9 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.handle_lifecycle_event |
32 |
0 |
0 |
16 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.handle_events |
6 |
1 |
0 |
2 |
1 |
75% |
nova/compute/manager.py |
ComputeManager.init_virt_events |
5 |
1 |
0 |
4 |
1 |
78% |
nova/compute/manager.py |
ComputeManager._get_nodes |
13 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._ensure_existing_node_identity |
16 |
0 |
0 |
12 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._check_for_host_rename |
6 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._sanity_check_new_host |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.init_host |
29 |
1 |
0 |
14 |
1 |
95% |
nova/compute/manager.py |
ComputeManager._error_out_instances_whose_build_was_interrupted |
16 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.cleanup_host |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._cleanup_live_migrations_in_pool |
9 |
1 |
0 |
6 |
1 |
87% |
nova/compute/manager.py |
ComputeManager.pre_start_hook |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_power_state |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._await_block_device_map_created |
15 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._decode_files |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._decode_files._decode |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._validate_instance_group_policy |
19 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._validate_instance_group_policy._do_validation |
20 |
4 |
0 |
10 |
2 |
73% |
nova/compute/manager.py |
ComputeManager._log_original_error |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._check_instance_build_time |
9 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._check_instance_exists |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._allocate_network_async |
24 |
0 |
0 |
8 |
1 |
97% |
nova/compute/manager.py |
ComputeManager._build_networks_for_instance |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._allocate_network |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._default_root_device_name |
4 |
4 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._default_device_names_for_instance |
4 |
4 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._get_device_name_for_instance |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._default_block_device_names |
32 |
1 |
0 |
18 |
1 |
96% |
nova/compute/manager.py |
ComputeManager._add_missing_dev_names |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._prep_block_device |
12 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._update_instance_after_spawn |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._update_scheduler_instance_info |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._delete_scheduler_instance_info |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._sync_scheduler_instance_info |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._notify_about_instance_usage |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._deallocate_network |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_instance_block_device_info |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._build_failed |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._build_succeeded |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.build_and_run_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.build_and_run_instance._locked_do_build_and_run_instance |
13 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._check_device_tagging |
13 |
0 |
0 |
14 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._check_trusted_certs |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._do_build_and_run_instance |
60 |
0 |
0 |
12 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_scheduler_hints |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_request_group_mapping |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._build_and_run_instance |
90 |
0 |
0 |
14 |
2 |
98% |
nova/compute/manager.py |
ComputeManager._build_resources_cleanup |
4 |
0 |
0 |
2 |
1 |
83% |
nova/compute/manager.py |
ComputeManager._build_resources |
65 |
2 |
0 |
8 |
2 |
95% |
nova/compute/manager.py |
ComputeManager._get_bound_arq_resources |
16 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._split_network_arqs |
8 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._cleanup_allocated_networks |
25 |
1 |
0 |
2 |
1 |
93% |
nova/compute/manager.py |
ComputeManager._try_deallocate_network |
7 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._try_deallocate_network._deallocate_network_with_retries |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_power_off_values |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._power_off_instance |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._shutdown_instance |
59 |
2 |
0 |
20 |
1 |
96% |
nova/compute/manager.py |
ComputeManager._cleanup_volumes |
19 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._delete_instance |
17 |
1 |
0 |
2 |
1 |
89% |
nova/compute/manager.py |
ComputeManager.terminate_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.terminate_instance.do_terminate_instance |
13 |
1 |
0 |
4 |
0 |
94% |
nova/compute/manager.py |
ComputeManager.stop_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.stop_instance.do_stop_instance |
15 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._power_on |
7 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._delete_snapshot_of_shelved_instance |
6 |
4 |
0 |
0 |
0 |
33% |
nova/compute/manager.py |
ComputeManager.start_instance |
13 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.trigger_crash_dump |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.soft_delete_instance |
9 |
1 |
0 |
0 |
0 |
89% |
nova/compute/manager.py |
ComputeManager.restore_instance |
12 |
2 |
0 |
0 |
0 |
83% |
nova/compute/manager.py |
ComputeManager._set_migration_status |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._reimage_failed_callback |
4 |
4 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._detach_root_volume |
15 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._rebuild_volume_backed_instance |
39 |
17 |
0 |
2 |
0 |
54% |
nova/compute/manager.py |
ComputeManager._rebuild_default_impl |
41 |
13 |
0 |
12 |
2 |
72% |
nova/compute/manager.py |
ComputeManager._notify_instance_rebuild_error |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.rebuild_instance |
48 |
0 |
0 |
16 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._do_rebuild_instance_with_claim |
8 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_image_name |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._do_rebuild_instance |
61 |
3 |
0 |
24 |
1 |
93% |
nova/compute/manager.py |
ComputeManager._do_rebuild_instance.detach_block_devices |
11 |
4 |
0 |
10 |
4 |
62% |
nova/compute/manager.py |
ComputeManager._handle_bad_volumes_detached |
9 |
9 |
0 |
4 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._get_accel_info |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._delete_dangling_bdms |
23 |
0 |
0 |
10 |
1 |
97% |
nova/compute/manager.py |
ComputeManager._get_share_info |
12 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.reboot_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.reboot_instance.do_reboot_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._reboot_instance |
60 |
1 |
0 |
14 |
1 |
97% |
nova/compute/manager.py |
ComputeManager._reboot_instance.bad_volumes_callback |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._do_snapshot_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.backup_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.snapshot_instance |
11 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._snapshot_instance |
34 |
5 |
0 |
4 |
1 |
84% |
nova/compute/manager.py |
ComputeManager._snapshot_instance.update_task_state |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.volume_snapshot_create |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.volume_snapshot_delete |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.allow_share |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.allow_share._allow_share |
25 |
0 |
0 |
2 |
1 |
96% |
nova/compute/manager.py |
ComputeManager.allow_share._allow_share._apply_policy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.allow_share._allow_share._wait_policy_to_be_applied |
11 |
4 |
0 |
6 |
3 |
59% |
nova/compute/manager.py |
ComputeManager.deny_share |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.deny_share._deny_share |
22 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.deny_share._deny_share.check_share_usage |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._mount_all_shares |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._umount_all_shares |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._mount_share |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._mount_share._mount_share |
14 |
4 |
0 |
2 |
0 |
75% |
nova/compute/manager.py |
ComputeManager._umount_share |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._umount_share._umount_share |
9 |
4 |
0 |
2 |
0 |
64% |
nova/compute/manager.py |
ComputeManager._set_share_mapping_status |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._set_share_mapping_and_instance_in_error |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._rotate_backups |
17 |
0 |
0 |
4 |
1 |
95% |
nova/compute/manager.py |
ComputeManager.set_admin_password |
34 |
1 |
0 |
2 |
0 |
97% |
nova/compute/manager.py |
ComputeManager._get_rescue_image |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.rescue_instance |
27 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.unrescue_instance |
14 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.confirm_resize |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.confirm_resize.do_confirm_resize |
22 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_updated_nw_info_with_pci_mapping |
14 |
3 |
0 |
6 |
0 |
85% |
nova/compute/manager.py |
ComputeManager._confirm_resize |
19 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._delete_allocation_after_move |
5 |
3 |
0 |
0 |
0 |
40% |
nova/compute/manager.py |
ComputeManager._delete_stashed_flavor_info |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.confirm_snapshot_based_resize_at_source |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.confirm_snapshot_based_resize_at_source.do_confirm |
8 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._confirm_snapshot_based_resize_at_source |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._confirm_snapshot_based_resize_delete_port_bindings |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._delete_volume_attachments |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._update_bdm_for_swap_to_finish_resize |
28 |
2 |
0 |
16 |
4 |
86% |
nova/compute/manager.py |
ComputeManager.revert_snapshot_based_resize_at_dest |
9 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.revert_snapshot_based_resize_at_dest.do_revert |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._revert_snapshot_based_resize_at_dest |
16 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._revert_instance_flavor_host_node |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.finish_revert_snapshot_based_resize_at_source |
9 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.finish_revert_snapshot_based_resize_at_source.do_revert |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._finish_revert_snapshot_based_resize_at_source |
31 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.revert_resize |
12 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.finish_revert_resize |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._finish_revert_resize |
34 |
6 |
0 |
2 |
1 |
81% |
nova/compute/manager.py |
ComputeManager._fill_provider_mapping_based_on_allocs |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._revert_allocation |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._prep_resize |
28 |
1 |
0 |
12 |
1 |
95% |
nova/compute/manager.py |
ComputeManager._send_prep_resize_notifications |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.prep_resize |
20 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._reschedule_resize_or_reraise |
32 |
1 |
0 |
10 |
2 |
93% |
nova/compute/manager.py |
ComputeManager.prep_snapshot_based_resize_at_dest |
11 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.prep_snapshot_based_resize_at_source |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._snapshot_for_resize |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._prep_snapshot_based_resize_at_source |
27 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.resize_instance |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._resize_instance |
25 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._send_resize_instance_notifications |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._terminate_volume_connections |
11 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._set_instance_info |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._update_volume_attachments |
7 |
0 |
0 |
8 |
1 |
93% |
nova/compute/manager.py |
ComputeManager._complete_volume_attachments |
4 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._finish_resize |
39 |
0 |
0 |
8 |
2 |
96% |
nova/compute/manager.py |
ComputeManager.finish_resize |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._finish_resize_helper |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._send_finish_resize_notifications |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.finish_snapshot_based_resize_at_dest |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._finish_snapshot_based_resize_at_dest |
30 |
0 |
0 |
6 |
1 |
97% |
nova/compute/manager.py |
ComputeManager._finish_snapshot_based_resize_at_dest_spawn |
20 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.add_fixed_ip_to_instance |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.remove_fixed_ip_from_instance |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.pause_instance |
11 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.unpause_instance |
11 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.host_power_action |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager.host_maintenance_mode |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._update_compute_provider_status |
10 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.set_host_enabled |
8 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.get_host_uptime |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager.get_diagnostics |
5 |
1 |
0 |
2 |
1 |
71% |
nova/compute/manager.py |
ComputeManager.get_instance_diagnostics |
5 |
1 |
0 |
2 |
1 |
71% |
nova/compute/manager.py |
ComputeManager.suspend_instance |
12 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.resume_instance |
16 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.shelve_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.shelve_instance.do_shelve_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._shelve_instance |
26 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._shelve_instance.update_task_state |
5 |
5 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager.shelve_offload_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.shelve_offload_instance.do_shelve_offload_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._shelve_offload_instance |
27 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.unshelve_instance |
5 |
1 |
0 |
2 |
1 |
71% |
nova/compute/manager.py |
ComputeManager.unshelve_instance.do_unshelve_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._unshelve_instance_key_scrub |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._unshelve_instance_key_restore |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._unshelve_instance |
50 |
1 |
0 |
10 |
1 |
97% |
nova/compute/manager.py |
ComputeManager._inject_network_info |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.inject_network_info |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.get_console_output |
8 |
0 |
0 |
4 |
1 |
92% |
nova/compute/manager.py |
ComputeManager._tail_log |
7 |
3 |
0 |
2 |
1 |
56% |
nova/compute/manager.py |
ComputeManager.get_vnc_console |
17 |
1 |
0 |
6 |
1 |
91% |
nova/compute/manager.py |
ComputeManager.get_spice_console |
23 |
3 |
0 |
10 |
3 |
82% |
nova/compute/manager.py |
ComputeManager.get_rdp_console |
2 |
2 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager.get_mks_console |
16 |
6 |
0 |
6 |
2 |
55% |
nova/compute/manager.py |
ComputeManager.get_serial_console |
14 |
5 |
0 |
4 |
1 |
56% |
nova/compute/manager.py |
ComputeManager.validate_console_port |
8 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.reserve_block_device_name |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.reserve_block_device_name.do_reserve |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.attach_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.attach_volume.do_attach_volume |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._attach_volume |
18 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._notify_volume_usage_detach |
26 |
2 |
0 |
6 |
1 |
91% |
nova/compute/manager.py |
ComputeManager._detach_volume |
13 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._delete_disk_metadata |
8 |
0 |
0 |
8 |
2 |
88% |
nova/compute/manager.py |
ComputeManager.detach_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.detach_volume.do_detach_volume |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._init_volume_connection |
16 |
0 |
0 |
10 |
2 |
92% |
nova/compute/manager.py |
ComputeManager._swap_volume |
38 |
0 |
0 |
14 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.swap_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.swap_volume._do_locked_swap_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._do_swap_volume |
30 |
0 |
0 |
10 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.remove_volume_connection |
5 |
2 |
0 |
0 |
0 |
60% |
nova/compute/manager.py |
ComputeManager._remove_volume_connection |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._deallocate_port_resource_for_instance |
8 |
3 |
0 |
2 |
0 |
70% |
nova/compute/manager.py |
ComputeManager._deallocate_port_for_instance |
10 |
0 |
0 |
2 |
1 |
92% |
nova/compute/manager.py |
ComputeManager._claim_pci_device_for_interface_attach |
10 |
1 |
0 |
2 |
1 |
83% |
nova/compute/manager.py |
ComputeManager._allocate_port_resource_for_instance |
25 |
2 |
0 |
6 |
0 |
94% |
nova/compute/manager.py |
ComputeManager.attach_interface |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.attach_interface.do_attach_interface |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._attach_interface |
40 |
5 |
0 |
12 |
4 |
83% |
nova/compute/manager.py |
ComputeManager.detach_interface |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.detach_interface.do_detach_interface |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._detach_interface |
27 |
0 |
0 |
10 |
1 |
97% |
nova/compute/manager.py |
ComputeManager._get_compute_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.check_instance_shared_storage |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._dest_can_numa_live_migrate |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.check_can_live_migrate_destination |
27 |
0 |
0 |
8 |
2 |
94% |
nova/compute/manager.py |
ComputeManager._flavor_based_pci_claim |
11 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._claim_from_pci_reqs |
7 |
0 |
0 |
4 |
1 |
91% |
nova/compute/manager.py |
ComputeManager._live_migration_claim |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._source_can_numa_live_migrate |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.check_can_live_migrate_source |
8 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.pre_live_migration |
40 |
0 |
0 |
16 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._neutron_failed_live_migration_callback |
5 |
5 |
0 |
2 |
0 |
0% |
nova/compute/manager.py |
ComputeManager._get_neutron_events_for_live_migration |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._cleanup_pre_live_migration |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._do_pre_live_migration_from_source |
36 |
0 |
0 |
8 |
1 |
98% |
nova/compute/manager.py |
ComputeManager._do_live_migration |
23 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.live_migration |
8 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.live_migration_force_complete |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._notify_live_migrate_abort_end |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.live_migration_abort |
22 |
5 |
0 |
4 |
1 |
77% |
nova/compute/manager.py |
ComputeManager._live_migration_cleanup_flags |
17 |
0 |
0 |
10 |
2 |
93% |
nova/compute/manager.py |
ComputeManager._post_live_migration_remove_source_vol_connections |
13 |
4 |
0 |
10 |
1 |
70% |
nova/compute/manager.py |
ComputeManager._post_live_migration_update_host |
20 |
0 |
0 |
2 |
1 |
95% |
nova/compute/manager.py |
ComputeManager._post_live_migration |
49 |
0 |
0 |
10 |
1 |
98% |
nova/compute/manager.py |
ComputeManager._consoles_enabled |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._clean_instance_console_tokens |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.post_live_migration_at_destination |
40 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._remove_remote_volume_connections |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._rollback_volume_bdms |
14 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._rollback_live_migration |
37 |
0 |
0 |
10 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.drop_move_claim_at_destination |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.rollback_live_migration_at_destination |
16 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._require_nw_info_update |
11 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._heal_instance_info_cache |
43 |
2 |
0 |
20 |
1 |
95% |
nova/compute/manager.py |
ComputeManager._poll_rebooting_instances |
8 |
0 |
0 |
6 |
1 |
93% |
nova/compute/manager.py |
ComputeManager._poll_rescued_instances |
9 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._poll_unconfirmed_resizes |
39 |
4 |
0 |
14 |
1 |
91% |
nova/compute/manager.py |
ComputeManager._poll_unconfirmed_resizes._set_migration_to_error |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._poll_shelved_instances |
21 |
0 |
0 |
10 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._instance_usage_audit |
29 |
4 |
0 |
6 |
1 |
86% |
nova/compute/manager.py |
ComputeManager._get_host_volume_bdms |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._update_volume_usage_cache |
15 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._poll_volume_usage |
11 |
2 |
0 |
4 |
0 |
87% |
nova/compute/manager.py |
ComputeManager._sync_power_states |
18 |
1 |
0 |
6 |
1 |
92% |
nova/compute/manager.py |
ComputeManager._sync_power_states._sync |
6 |
2 |
0 |
0 |
0 |
67% |
nova/compute/manager.py |
ComputeManager._sync_power_states._sync.query_driver_power_state_and_sync |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._query_driver_power_state_and_sync |
12 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._stop_unexpected_shutdown_instance |
10 |
0 |
0 |
4 |
1 |
93% |
nova/compute/manager.py |
ComputeManager._sync_instance_power_state |
47 |
12 |
0 |
30 |
7 |
75% |
nova/compute/manager.py |
ComputeManager._reclaim_queued_deletes |
14 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_nodename |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._update_available_resource_for_node |
20 |
4 |
0 |
4 |
0 |
75% |
nova/compute/manager.py |
ComputeManager.update_available_resource |
26 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._get_compute_nodes_in_db |
8 |
1 |
0 |
4 |
1 |
83% |
nova/compute/manager.py |
ComputeManager._cleanup_running_deleted_instances |
28 |
3 |
0 |
10 |
3 |
84% |
nova/compute/manager.py |
ComputeManager._running_deleted_instances |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._deleted_old_enough |
4 |
0 |
0 |
2 |
1 |
83% |
nova/compute/manager.py |
ComputeManager._error_out_instance_on_exception |
14 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._process_instance_event |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._process_instance_vif_deleted_event |
20 |
3 |
0 |
8 |
2 |
75% |
nova/compute/manager.py |
ComputeManager.extend_volume |
21 |
5 |
0 |
4 |
1 |
76% |
nova/compute/manager.py |
ComputeManager._is_state_valid_for_power_update_event |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.power_update |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.power_update.do_power_update |
24 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.external_instance_event |
19 |
0 |
0 |
10 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._run_image_cache_manager_pass |
7 |
1 |
0 |
2 |
1 |
78% |
nova/compute/manager.py |
ComputeManager.cache_images |
15 |
0 |
0 |
4 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._run_pending_deletes |
16 |
0 |
0 |
6 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._cleanup_incomplete_migrations |
26 |
4 |
0 |
10 |
3 |
81% |
nova/compute/manager.py |
ComputeManager.quiesce_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._wait_for_snapshots_completion |
5 |
0 |
0 |
4 |
1 |
89% |
nova/compute/manager.py |
ComputeManager._wait_for_snapshots_completion._wait_snapshot |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/manager.py |
ComputeManager.unquiesce_instance |
8 |
2 |
0 |
2 |
1 |
70% |
nova/compute/manager.py |
ComputeManager._cleanup_expired_console_auth_tokens |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeManager._claim_pci_for_instance_vifs |
19 |
0 |
0 |
10 |
1 |
97% |
nova/compute/manager.py |
ComputeManager._update_migrate_vifs_profile_with_pci |
18 |
3 |
0 |
12 |
3 |
80% |
nova/compute/manager.py |
_ComputeV5Proxy.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
_ComputeV5Proxy.__getattr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
_ComputeV5Proxy.pre_live_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.prep_resize |
3 |
3 |
0 |
2 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.resize_instance |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.finish_resize |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.revert_resize |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.finish_revert_resize |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.unshelve_instance |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.check_can_live_migrate_destination |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.build_and_run_instance |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.rebuild_instance |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.shelve_instance |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.shelve_offload_instance |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.prep_snapshot_based_resize_at_dest |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.finish_snapshot_based_resize_at_dest |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
_ComputeV5Proxy.check_instance_shared_storage |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/manager.py |
(no function) |
716 |
0 |
0 |
0 |
0 |
100% |
nova/compute/migration_list.py |
MigrationSortContext.__init__ |
7 |
7 |
0 |
4 |
0 |
0% |
nova/compute/migration_list.py |
MigrationLister.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/migration_list.py |
MigrationLister.marker_identifier |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/migration_list.py |
MigrationLister.get_marker_record |
10 |
10 |
0 |
6 |
0 |
0% |
nova/compute/migration_list.py |
MigrationLister.get_marker_by_values |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/migration_list.py |
MigrationLister.get_by_filters |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/migration_list.py |
get_migration_objects_sorted |
2 |
2 |
0 |
0 |
0 |
0% |
nova/compute/migration_list.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/__init__.py |
MonitorHandler.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/monitors/__init__.py |
MonitorHandler.check_enabled_monitor |
15 |
1 |
0 |
6 |
1 |
90% |
nova/compute/monitors/__init__.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/base.py |
MonitorBase.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/base.py |
MonitorBase.get_metric_names |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/monitors/base.py |
MonitorBase.populate_metrics |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/monitors/base.py |
CPUMonitorBase.get_metric_names |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/base.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/cpu/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/cpu/virt_driver.py |
Monitor.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/cpu/virt_driver.py |
Monitor.populate_metrics |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/monitors/cpu/virt_driver.py |
Monitor._update_data |
27 |
3 |
0 |
0 |
0 |
89% |
nova/compute/monitors/cpu/virt_driver.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/compute/multi_cell_list.py |
RecordSortContext.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/multi_cell_list.py |
RecordSortContext.compare_records |
7 |
0 |
0 |
6 |
0 |
100% |
nova/compute/multi_cell_list.py |
RecordWrapper.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/multi_cell_list.py |
RecordWrapper.__lt__ |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/multi_cell_list.py |
query_wrapper |
10 |
0 |
0 |
2 |
0 |
100% |
nova/compute/multi_cell_list.py |
CrossCellLister.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/multi_cell_list.py |
CrossCellLister.cells_responded |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/multi_cell_list.py |
CrossCellLister.cells_failed |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/multi_cell_list.py |
CrossCellLister.cells_timed_out |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/multi_cell_list.py |
CrossCellLister.marker_identifier |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/multi_cell_list.py |
CrossCellLister.get_marker_record |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/multi_cell_list.py |
CrossCellLister.get_marker_by_values |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/multi_cell_list.py |
CrossCellLister.get_by_filters |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/multi_cell_list.py |
CrossCellLister.get_records_sorted |
31 |
0 |
0 |
16 |
1 |
98% |
nova/compute/multi_cell_list.py |
CrossCellLister.get_records_sorted.do_query |
32 |
1 |
0 |
20 |
3 |
92% |
nova/compute/multi_cell_list.py |
(no function) |
36 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
_is_placement_tracking_enabled |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
_normalize_traits |
8 |
0 |
0 |
4 |
0 |
100% |
nova/compute/pci_placement_translator.py |
get_traits |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/pci_placement_translator.py |
_get_traits_for_dev |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
_normalize_resource_class |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/pci_placement_translator.py |
get_resource_class |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/pci_placement_translator.py |
_get_rc_for_dev |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.devs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.to_be_deleted |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.add_child |
13 |
1 |
0 |
8 |
1 |
90% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.add_parent |
9 |
0 |
0 |
4 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.remove_child |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.remove_parent |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/pci_placement_translator.py |
PciResourceProvider._get_allocations |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/pci_placement_translator.py |
PciResourceProvider._get_inventories |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider._handle_one_time_use |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider._handle_one_time_use.is_allocated |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.update_provider_tree |
11 |
1 |
0 |
8 |
1 |
89% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.update_allocations |
19 |
19 |
0 |
12 |
0 |
0% |
nova/compute/pci_placement_translator.py |
PciResourceProvider.__str__ |
3 |
3 |
0 |
2 |
0 |
0% |
nova/compute/pci_placement_translator.py |
PlacementView.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PlacementView._get_rp_name_for_address |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PlacementView._ensure_rp |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PlacementView._get_rp_name_for_child |
4 |
2 |
0 |
2 |
1 |
50% |
nova/compute/pci_placement_translator.py |
PlacementView._add_child |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PlacementView._add_parent |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PlacementView._add_dev |
8 |
2 |
0 |
6 |
1 |
79% |
nova/compute/pci_placement_translator.py |
PlacementView._remove_child |
2 |
2 |
0 |
0 |
0 |
0% |
nova/compute/pci_placement_translator.py |
PlacementView._remove_parent |
2 |
2 |
0 |
0 |
0 |
0% |
nova/compute/pci_placement_translator.py |
PlacementView._remove_dev |
4 |
4 |
0 |
4 |
0 |
0% |
nova/compute/pci_placement_translator.py |
PlacementView.process_dev |
8 |
2 |
0 |
6 |
2 |
71% |
nova/compute/pci_placement_translator.py |
PlacementView.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PlacementView.update_provider_tree |
2 |
0 |
0 |
2 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PlacementView.update_allocations |
4 |
1 |
0 |
2 |
1 |
67% |
nova/compute/pci_placement_translator.py |
ensure_no_dev_spec_with_devname |
4 |
2 |
0 |
4 |
1 |
62% |
nova/compute/pci_placement_translator.py |
ensure_tracking_was_not_enabled_before |
4 |
2 |
0 |
4 |
1 |
62% |
nova/compute/pci_placement_translator.py |
update_provider_tree_for_pci |
17 |
1 |
0 |
6 |
1 |
91% |
nova/compute/pci_placement_translator.py |
(no function) |
61 |
0 |
0 |
0 |
0 |
100% |
nova/compute/power_state.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_config.py |
_load_yaml_file |
14 |
10 |
0 |
2 |
0 |
25% |
nova/compute/provider_config.py |
_validate_provider_config |
13 |
0 |
0 |
4 |
0 |
100% |
nova/compute/provider_config.py |
_validate_provider_config._validate_traits |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_config.py |
_validate_provider_config._validate_rc |
9 |
0 |
0 |
4 |
0 |
100% |
nova/compute/provider_config.py |
_parse_provider_yaml |
18 |
0 |
0 |
4 |
0 |
100% |
nova/compute/provider_config.py |
get_provider_configs |
17 |
0 |
0 |
8 |
0 |
100% |
nova/compute/provider_config.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.__init__ |
11 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.from_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.data |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.get_provider_uuids |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.find |
12 |
1 |
0 |
12 |
1 |
92% |
nova/compute/provider_tree.py |
_Provider.add_child |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.remove_child |
2 |
0 |
0 |
2 |
1 |
75% |
nova/compute/provider_tree.py |
_Provider.has_inventory |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/provider_tree.py |
_Provider.has_inventory_changed |
13 |
0 |
0 |
12 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider._update_generation |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.update_inventory |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.have_traits_changed |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.update_traits |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.has_traits |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.have_aggregates_changed |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.update_aggregates |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.in_aggregates |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.have_resources_changed |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
_Provider.update_resources |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.roots |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.get_provider_uuids |
8 |
0 |
0 |
4 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.get_provider_uuids_in_tree |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.populate_from_iterable |
31 |
0 |
0 |
18 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree._remove_with_lock |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.remove |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.new_root |
13 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree._find_with_lock |
11 |
0 |
0 |
8 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.data |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.exists |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.new_child |
11 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.has_inventory |
3 |
3 |
0 |
0 |
0 |
0% |
nova/compute/provider_tree.py |
ProviderTree.has_inventory_changed |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.update_inventory |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.has_sharing_provider |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.has_traits |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.have_traits_changed |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.update_traits |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.add_traits |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.remove_traits |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.in_aggregates |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.have_aggregates_changed |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.update_aggregates |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.add_aggregates |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.remove_aggregates |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
ProviderTree.update_resources |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_tree.py |
(no function) |
60 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
_instance_in_resize_state |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/resource_tracker.py |
_instance_is_live_migrating |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.__init__ |
20 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.set_service_ref |
5 |
0 |
0 |
4 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._invalidate_pci_in_placement_cached_rps |
9 |
0 |
0 |
6 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.instance_claim |
21 |
0 |
0 |
8 |
1 |
97% |
nova/compute/resource_tracker.py |
ResourceTracker.rebuild_claim |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.resize_claim |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.live_migration_claim |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._move_claim |
28 |
1 |
0 |
12 |
2 |
92% |
nova/compute/resource_tracker.py |
ResourceTracker._create_migration |
16 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._claim_existing_migration |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._claim_resources |
22 |
3 |
0 |
14 |
0 |
92% |
nova/compute/resource_tracker.py |
ResourceTracker._populate_assigned_resources |
13 |
1 |
0 |
10 |
1 |
91% |
nova/compute/resource_tracker.py |
ResourceTracker._check_resources |
10 |
0 |
0 |
6 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._release_assigned_resources |
9 |
2 |
0 |
4 |
0 |
85% |
nova/compute/resource_tracker.py |
ResourceTracker._add_assigned_resources |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._set_instance_host_and_node |
6 |
0 |
0 |
2 |
1 |
88% |
nova/compute/resource_tracker.py |
ResourceTracker._unset_instance_host_and_node |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.abort_instance_claim |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._drop_pci_devices |
7 |
0 |
0 |
6 |
1 |
92% |
nova/compute/resource_tracker.py |
ResourceTracker.drop_move_claim_at_source |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.drop_move_claim_at_dest |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.drop_move_claim |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._drop_move_claim |
14 |
1 |
0 |
6 |
3 |
80% |
nova/compute/resource_tracker.py |
ResourceTracker.update_usage |
6 |
0 |
0 |
4 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.disabled |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._init_compute_node |
42 |
0 |
0 |
12 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._setup_pci_tracker |
7 |
2 |
0 |
4 |
1 |
73% |
nova/compute/resource_tracker.py |
ResourceTracker._copy_resources |
15 |
0 |
0 |
6 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.remove_node |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._get_host_metrics |
19 |
1 |
0 |
4 |
0 |
96% |
nova/compute/resource_tracker.py |
ResourceTracker.update_available_resource |
10 |
2 |
0 |
4 |
2 |
71% |
nova/compute/resource_tracker.py |
ResourceTracker._pair_instances_to_migrations |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._ensure_compute_id_for_instances |
12 |
0 |
0 |
8 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._update_available_resource |
28 |
0 |
0 |
10 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._get_compute_node |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._report_hypervisor_resource_view |
9 |
1 |
0 |
2 |
1 |
82% |
nova/compute/resource_tracker.py |
ResourceTracker._report_final_resource_view |
10 |
2 |
0 |
2 |
1 |
75% |
nova/compute/resource_tracker.py |
ResourceTracker._resource_change |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._sync_compute_service_disabled_trait |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._should_expose_remote_managed_ports_trait |
1 |
1 |
0 |
0 |
0 |
0% |
nova/compute/resource_tracker.py |
ResourceTracker._get_traits |
12 |
3 |
0 |
8 |
2 |
65% |
nova/compute/resource_tracker.py |
ResourceTracker._update_to_placement |
22 |
1 |
0 |
2 |
1 |
92% |
nova/compute/resource_tracker.py |
ResourceTracker._update |
14 |
0 |
0 |
6 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._update_usage |
18 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._get_migration_context_resource |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._update_usage_from_migration |
38 |
2 |
0 |
16 |
1 |
94% |
nova/compute/resource_tracker.py |
ResourceTracker._update_usage_from_migrations |
35 |
5 |
0 |
14 |
1 |
88% |
nova/compute/resource_tracker.py |
ResourceTracker._update_usage_from_instance |
25 |
0 |
0 |
12 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._update_usage_from_instances |
15 |
0 |
0 |
4 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._remove_deleted_instances_allocations |
39 |
0 |
0 |
20 |
1 |
98% |
nova/compute/resource_tracker.py |
ResourceTracker.delete_allocation_for_evacuated_instance |
3 |
1 |
0 |
2 |
1 |
60% |
nova/compute/resource_tracker.py |
ResourceTracker.delete_allocation_for_shelve_offloaded_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._verify_resources |
5 |
2 |
0 |
2 |
1 |
57% |
nova/compute/resource_tracker.py |
ResourceTracker._get_flavor |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._get_usage_dict |
14 |
2 |
0 |
10 |
2 |
83% |
nova/compute/resource_tracker.py |
ResourceTracker._get_usage_dict._is_bfv |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker._merge_provider_configs |
33 |
0 |
0 |
22 |
4 |
93% |
nova/compute/resource_tracker.py |
ResourceTracker._get_providers_to_update |
11 |
0 |
0 |
4 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.build_failed |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.build_succeeded |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.claim_pci_devices |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.unclaim_pci_devices |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.allocate_pci_devices_for_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.free_pci_device_allocations_for_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.free_pci_device_claims_for_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.finish_evacuation |
9 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.clean_compute_node_cache |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker.get_node_by_name |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
(no function) |
121 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
reset_globals |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
_compute_host |
7 |
2 |
0 |
6 |
2 |
69% |
nova/compute/rpcapi.py |
ComputeAPI.router |
13 |
0 |
0 |
6 |
1 |
95% |
nova/compute/rpcapi.py |
ComputeAPI._ver |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI._determine_version_cap |
26 |
3 |
0 |
8 |
0 |
91% |
nova/compute/rpcapi.py |
ComputeAPI.get_client |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.add_fixed_ip_to_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.attach_interface |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.attach_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.check_can_live_migrate_destination |
9 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.check_can_live_migrate_source |
5 |
5 |
0 |
0 |
0 |
0% |
nova/compute/rpcapi.py |
ComputeAPI.check_instance_shared_storage |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.confirm_resize |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.confirm_snapshot_based_resize_at_source |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.detach_interface |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.detach_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.finish_resize |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.finish_revert_resize |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.finish_snapshot_based_resize_at_dest |
9 |
0 |
0 |
4 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.finish_revert_snapshot_based_resize_at_source |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.get_console_output |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.get_diagnostics |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.get_instance_diagnostics |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.get_vnc_console |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.get_spice_console |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.get_mks_console |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.get_serial_console |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.validate_console_port |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.host_maintenance_mode |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.host_power_action |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.inject_network_info |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.live_migration |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.live_migration_force_complete |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.live_migration_abort |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.pause_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.post_live_migration_at_destination |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.pre_live_migration |
8 |
2 |
0 |
2 |
1 |
70% |
nova/compute/rpcapi.py |
ComputeAPI.prep_resize |
13 |
0 |
0 |
4 |
1 |
94% |
nova/compute/rpcapi.py |
ComputeAPI.prep_snapshot_based_resize_at_dest |
9 |
0 |
0 |
4 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.prep_snapshot_based_resize_at_source |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.reboot_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.rebuild_instance |
20 |
1 |
0 |
12 |
1 |
94% |
nova/compute/rpcapi.py |
ComputeAPI.remove_fixed_ip_from_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.remove_volume_connection |
8 |
2 |
0 |
2 |
1 |
70% |
nova/compute/rpcapi.py |
ComputeAPI.rescue_instance |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.resize_instance |
12 |
0 |
0 |
4 |
1 |
94% |
nova/compute/rpcapi.py |
ComputeAPI.resume_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.revert_resize |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.revert_snapshot_based_resize_at_dest |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.rollback_live_migration_at_destination |
4 |
4 |
0 |
0 |
0 |
0% |
nova/compute/rpcapi.py |
ComputeAPI.supports_numa_live_migration |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.drop_move_claim_at_destination |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.set_admin_password |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.set_host_enabled |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.swap_volume |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.get_host_uptime |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.reserve_block_device_name |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.backup_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.snapshot_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.start_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.stop_instance |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.suspend_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.terminate_instance |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.unpause_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.unrescue_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.soft_delete_instance |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.restore_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.shelve_instance |
11 |
2 |
0 |
4 |
1 |
80% |
nova/compute/rpcapi.py |
ComputeAPI.shelve_offload_instance |
8 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.unshelve_instance |
11 |
0 |
0 |
4 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.volume_snapshot_create |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.volume_snapshot_delete |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.allow_share |
6 |
1 |
0 |
2 |
1 |
75% |
nova/compute/rpcapi.py |
ComputeAPI.deny_share |
6 |
1 |
0 |
2 |
1 |
75% |
nova/compute/rpcapi.py |
ComputeAPI.external_instance_event |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.build_and_run_instance |
10 |
1 |
0 |
4 |
1 |
86% |
nova/compute/rpcapi.py |
ComputeAPI.quiesce_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.unquiesce_instance |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.trigger_crash_dump |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI.cache_images |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/rpcapi.py |
(no function) |
104 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.clear |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.digest_stats |
6 |
4 |
0 |
4 |
1 |
30% |
nova/compute/stats.py |
Stats.io_workload |
10 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.io_workload._get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.calculate_workload |
5 |
0 |
0 |
4 |
0 |
100% |
nova/compute/stats.py |
Stats.num_instances |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.num_instances_for_project |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.num_os_type |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.update_stats_for_instance |
17 |
0 |
0 |
4 |
0 |
100% |
nova/compute/stats.py |
Stats._decrement |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats._increment |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats._extract_state_from_instance |
7 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.build_failed |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
Stats.build_succeeded |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/stats.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/compute/task_states.py |
(no function) |
48 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
exception_to_dict |
13 |
0 |
0 |
4 |
0 |
100% |
nova/compute/utils.py |
_get_fault_details |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
add_instance_fault_from_exc |
7 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
get_device_name_for_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
default_device_names_for_instance |
10 |
0 |
0 |
6 |
0 |
100% |
nova/compute/utils.py |
check_max_disk_devices_to_attach |
5 |
2 |
0 |
4 |
1 |
44% |
nova/compute/utils.py |
get_next_device_name |
25 |
3 |
0 |
12 |
1 |
89% |
nova/compute/utils.py |
get_root_bdm |
6 |
1 |
0 |
4 |
1 |
80% |
nova/compute/utils.py |
is_volume_backed_instance |
6 |
1 |
0 |
4 |
1 |
80% |
nova/compute/utils.py |
heal_reqspec_is_bfv |
4 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
convert_mb_to_ceil_gb |
5 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
_get_unused_letter |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
get_value_from_system_metadata |
6 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_usage_exists |
12 |
0 |
0 |
4 |
0 |
100% |
nova/compute/utils.py |
notify_about_instance_usage |
16 |
1 |
0 |
8 |
1 |
92% |
nova/compute/utils.py |
_get_fault_and_priority_from_exception |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
notify_about_instance_action |
9 |
1 |
0 |
2 |
1 |
82% |
nova/compute/utils.py |
notify_about_instance_create |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_scheduler_action |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_volume_attach_detach |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_share_attach_detach |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_instance_rescue_action |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_keypair_action |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_volume_swap |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_instance_snapshot |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_resize_prep_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_server_group_update |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_aggregate_update |
8 |
0 |
0 |
4 |
0 |
100% |
nova/compute/utils.py |
notify_about_aggregate_action |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_aggregate_cache |
10 |
1 |
0 |
4 |
1 |
86% |
nova/compute/utils.py |
notify_about_host_update |
6 |
2 |
0 |
2 |
1 |
62% |
nova/compute/utils.py |
notify_about_server_group_action |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_server_group_add_member |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_instance_rebuild |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_metrics_update |
3 |
3 |
0 |
0 |
0 |
0% |
nova/compute/utils.py |
notify_about_libvirt_connect_error |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_volume_usage |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_compute_task_error |
6 |
6 |
0 |
2 |
0 |
0% |
nova/compute/utils.py |
refresh_info_cache_for_instance |
5 |
0 |
0 |
2 |
1 |
86% |
nova/compute/utils.py |
get_reboot_type |
5 |
0 |
0 |
4 |
0 |
100% |
nova/compute/utils.py |
get_machine_ips |
10 |
0 |
0 |
8 |
0 |
100% |
nova/compute/utils.py |
upsize_quota_delta |
7 |
0 |
0 |
4 |
0 |
100% |
nova/compute/utils.py |
upsize_quota_delta._quota_delta |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
get_headroom |
12 |
2 |
0 |
8 |
2 |
80% |
nova/compute/utils.py |
check_num_instances_quota |
45 |
0 |
0 |
18 |
2 |
97% |
nova/compute/utils.py |
get_over_quota_detail |
9 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
remove_shelved_keys_from_system_metadata |
3 |
0 |
0 |
4 |
0 |
100% |
nova/compute/utils.py |
create_image |
7 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
initialize_instance_snapshot_metadata |
15 |
2 |
0 |
6 |
1 |
86% |
nova/compute/utils.py |
delete_image |
7 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
may_have_ports_or_volumes |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
get_stashed_volume_connector |
9 |
0 |
0 |
8 |
0 |
100% |
nova/compute/utils.py |
EventReporter.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
EventReporter.__enter__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/compute/utils.py |
EventReporter.__exit__ |
8 |
0 |
0 |
4 |
1 |
92% |
nova/compute/utils.py |
wrap_instance_event |
4 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
wrap_instance_event.helper |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
wrap_instance_event.helper.decorated_function |
7 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
UnlimitedSemaphore.__enter__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
UnlimitedSemaphore.__exit__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
UnlimitedSemaphore.balance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
notify_about_instance_delete |
8 |
0 |
0 |
4 |
2 |
83% |
nova/compute/utils.py |
update_pci_request_with_placement_allocations |
20 |
0 |
0 |
16 |
0 |
100% |
nova/compute/utils.py |
update_pci_request_with_placement_allocations.needs_update_due_to_qos |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
update_pci_request_with_placement_allocations.get_group_mapping_for_flavor_based_pci_request |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
delete_arqs_if_needed |
11 |
0 |
0 |
4 |
0 |
100% |
nova/compute/utils.py |
(no function) |
126 |
0 |
0 |
0 |
0 |
100% |
nova/compute/vm_states.py |
allow_resource_removal |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/vm_states.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/__init__.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
API.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
API.object_backport_versions |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
API.wait_until_ready |
15 |
0 |
0 |
4 |
1 |
95% |
nova/conductor/api.py |
ComputeTaskAPI.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
ComputeTaskAPI.resize_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
ComputeTaskAPI.live_migrate_instance |
4 |
1 |
0 |
2 |
1 |
67% |
nova/conductor/api.py |
ComputeTaskAPI.build_instances |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
ComputeTaskAPI.schedule_and_build_instances |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
ComputeTaskAPI.unshelve_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
ComputeTaskAPI.rebuild_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
ComputeTaskAPI.cache_images |
3 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/api.py |
ComputeTaskAPI.confirm_snapshot_based_resize |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conductor/api.py |
ComputeTaskAPI.revert_snapshot_based_resize |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conductor/api.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
targets_cell |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
targets_cell.wrapper |
12 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ConductorManager.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ConductorManager.provider_fw_rule_get_all |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ConductorManager._object_dispatch |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ConductorManager.object_class_action_versions |
12 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/manager.py |
ConductorManager.object_action |
10 |
1 |
0 |
6 |
2 |
81% |
nova/conductor/manager.py |
ConductorManager.object_backport_versions |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ConductorManager.reset |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
try_target_cell |
4 |
1 |
0 |
2 |
1 |
67% |
nova/conductor/manager.py |
obj_target_cell |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.__init__ |
18 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.report_client |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.reset |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.migrate_server |
12 |
3 |
0 |
8 |
2 |
75% |
nova/conductor/manager.py |
ComputeTaskManager._get_request_spec_for_cold_migrate |
7 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._cold_migrate |
31 |
2 |
0 |
8 |
3 |
87% |
nova/conductor/manager.py |
ComputeTaskManager._set_vm_state_and_notify |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._cleanup_allocated_networks |
11 |
2 |
0 |
2 |
0 |
85% |
nova/conductor/manager.py |
ComputeTaskManager.live_migrate_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._live_migrate |
28 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._live_migrate._set_vm_state |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._build_live_migrate_task |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._build_cold_migrate_task |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._destroy_build_request |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._populate_instance_mapping |
13 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._validate_existing_attachment_ids |
8 |
0 |
0 |
4 |
1 |
92% |
nova/conductor/manager.py |
ComputeTaskManager._cleanup_when_reschedule_fails |
7 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.build_instances |
92 |
15 |
0 |
38 |
6 |
82% |
nova/conductor/manager.py |
ComputeTaskManager._create_and_bind_arq_for_instance |
16 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._schedule_instances |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._restrict_request_spec_to_cell |
5 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._recheck_quota |
3 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.unshelve_instance |
69 |
4 |
0 |
10 |
1 |
94% |
nova/conductor/manager.py |
ComputeTaskManager.unshelve_instance.safe_image_show |
3 |
1 |
0 |
2 |
1 |
60% |
nova/conductor/manager.py |
ComputeTaskManager._allocate_for_evacuate_dest_host |
16 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.rebuild_instance |
75 |
14 |
0 |
24 |
3 |
79% |
nova/conductor/manager.py |
ComputeTaskManager._validate_image_traits_for_rebuild |
24 |
21 |
0 |
14 |
1 |
11% |
nova/conductor/manager.py |
ComputeTaskManager._volume_size |
6 |
3 |
0 |
4 |
1 |
40% |
nova/conductor/manager.py |
ComputeTaskManager._create_block_device_mapping |
8 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._create_tags |
5 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._create_instance_action_for_cell0 |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._bury_in_cell0 |
39 |
0 |
0 |
14 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.schedule_and_build_instances |
82 |
2 |
0 |
12 |
0 |
98% |
nova/conductor/manager.py |
ComputeTaskManager._create_and_bind_arqs |
10 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._create_arqs_for_ports |
15 |
0 |
0 |
6 |
1 |
95% |
nova/conductor/manager.py |
ComputeTaskManager._map_instance_to_cell |
6 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager._cleanup_build_artifacts |
23 |
5 |
0 |
8 |
3 |
74% |
nova/conductor/manager.py |
ComputeTaskManager._delete_build_request |
29 |
6 |
0 |
4 |
1 |
79% |
nova/conductor/manager.py |
ComputeTaskManager.cache_images |
43 |
0 |
0 |
12 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.cache_images.host_completed |
14 |
2 |
0 |
10 |
2 |
83% |
nova/conductor/manager.py |
ComputeTaskManager.cache_images.wrap_cache_images |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.cache_images.skipped_host |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.confirm_snapshot_based_resize |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ComputeTaskManager.revert_snapshot_based_resize |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
(no function) |
122 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/rpcapi.py |
ConductorAPI.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/rpcapi.py |
ConductorAPI.object_class_action |
2 |
2 |
0 |
0 |
0 |
0% |
nova/conductor/rpcapi.py |
ConductorAPI.object_class_action_versions |
2 |
2 |
0 |
0 |
0 |
0% |
nova/conductor/rpcapi.py |
ConductorAPI.object_action |
2 |
2 |
0 |
0 |
0 |
0% |
nova/conductor/rpcapi.py |
ConductorAPI.object_backport_versions |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.live_migrate_instance |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.migrate_server |
21 |
10 |
0 |
12 |
5 |
55% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.build_instances |
25 |
11 |
0 |
12 |
3 |
57% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.schedule_and_build_instances |
7 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.unshelve_instance |
7 |
2 |
0 |
2 |
1 |
67% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.rebuild_instance |
17 |
0 |
0 |
10 |
0 |
100% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.cache_images |
5 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.confirm_snapshot_based_resize |
8 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/rpcapi.py |
ComputeTaskAPI.revert_snapshot_based_resize |
6 |
3 |
0 |
2 |
1 |
50% |
nova/conductor/rpcapi.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/base.py |
rollback_wrapper |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/base.py |
rollback_wrapper.wrap |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/base.py |
TaskBase.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/base.py |
TaskBase.execute |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/base.py |
TaskBase._execute |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conductor/tasks/base.py |
TaskBase.rollback |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conductor/tasks/base.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
clone_creatable_object |
12 |
0 |
0 |
10 |
1 |
95% |
nova/conductor/tasks/cross_cell_migrate.py |
TargetDBSetupTask.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
TargetDBSetupTask._copy_migrations |
7 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
TargetDBSetupTask._execute |
28 |
0 |
0 |
10 |
1 |
97% |
nova/conductor/tasks/cross_cell_migrate.py |
TargetDBSetupTask.rollback |
3 |
0 |
0 |
2 |
1 |
80% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtDestTask.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtDestTask._create_port_bindings |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtDestTask._create_volume_attachments |
8 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtDestTask._execute |
10 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtDestTask.rollback |
13 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtSourceTask.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtSourceTask._execute |
12 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtSourceTask.rollback |
3 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
FinishResizeAtDestTask.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
FinishResizeAtDestTask._finish_snapshot_based_resize_at_dest |
15 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
FinishResizeAtDestTask._copy_latest_fault |
7 |
0 |
0 |
2 |
1 |
89% |
nova/conductor/tasks/cross_cell_migrate.py |
FinishResizeAtDestTask._update_instance_mapping |
8 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
FinishResizeAtDestTask._execute |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
FinishResizeAtDestTask.rollback |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask.__init__ |
13 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask._get_target_cell_mapping |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask._setup_target_cell_db |
8 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask._perform_external_api_checks |
3 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask._prep_resize_at_dest |
11 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask._update_migration_from_dest_after_claim |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask._prep_resize_at_source |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask._finish_resize_at_dest |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask._execute |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask.rollback |
5 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
get_inst_and_cell_map_from_source |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
ConfirmResizeTask.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
ConfirmResizeTask._send_resize_confirm_notification |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
ConfirmResizeTask._cleanup_source_host |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
ConfirmResizeTask._finish_confirm_in_target_cell |
9 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
ConfirmResizeTask._set_vm_and_task_state |
7 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
ConfirmResizeTask._execute |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
ConfirmResizeTask.rollback |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._send_resize_revert_notification |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._update_source_obj_from_target_cell |
6 |
0 |
0 |
6 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._update_bdms_in_source_cell |
12 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._delete_orphan_source_cell_bdms |
7 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._update_instance_actions_in_source_cell |
7 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._update_migration_in_source_cell |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._update_instance_in_source_cell |
9 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._update_instance_mapping |
8 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask._execute |
17 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask.rollback |
10 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
(no function) |
81 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
supports_vif_related_pci_allocations |
2 |
2 |
0 |
0 |
0 |
0% |
nova/conductor/tasks/live_migrate.py |
supports_vpmem_live_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask.__init__ |
16 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._execute |
23 |
3 |
0 |
2 |
0 |
88% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask.rollback |
2 |
2 |
0 |
2 |
0 |
0% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_instance_is_active |
2 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_instance_has_no_numa |
10 |
0 |
0 |
8 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_can_migrate_pci |
13 |
1 |
0 |
14 |
1 |
93% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_can_migrate_specific_resources |
9 |
0 |
0 |
8 |
2 |
88% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_host_is_up |
3 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_requested_destination |
5 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_destination_is_not_source |
2 |
0 |
0 |
2 |
1 |
75% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_destination_has_enough_memory |
11 |
0 |
0 |
2 |
1 |
92% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._get_compute_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_compatible_with_source_hypervisor |
12 |
0 |
0 |
6 |
1 |
94% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._call_livem_checks_on_host |
10 |
2 |
0 |
2 |
1 |
75% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._get_port_profile_from_provider_mapping |
4 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._bind_ports_on_destination |
12 |
2 |
0 |
4 |
1 |
81% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._update_migrate_vifs_from_bindings |
8 |
8 |
0 |
6 |
0 |
0% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._get_source_cell_mapping |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._get_destination_cell_mapping |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._get_request_spec_for_select_destinations |
16 |
1 |
0 |
2 |
1 |
89% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._find_destination |
25 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._remove_host_allocations |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask._check_not_over_max_retries |
9 |
0 |
0 |
6 |
1 |
93% |
nova/conductor/tasks/live_migrate.py |
(no function) |
43 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/migrate.py |
replace_allocation_with_migration |
17 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/tasks/migrate.py |
revert_allocation_for_migration |
5 |
5 |
0 |
2 |
0 |
0% |
nova/conductor/tasks/migrate.py |
MigrationTask.__init__ |
12 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/migrate.py |
MigrationTask._preallocate_migration |
17 |
1 |
0 |
2 |
1 |
89% |
nova/conductor/tasks/migrate.py |
MigrationTask._set_requested_destination_cell |
16 |
0 |
0 |
10 |
0 |
100% |
nova/conductor/tasks/migrate.py |
MigrationTask._is_selected_host_in_source_cell |
4 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/migrate.py |
MigrationTask._execute |
29 |
2 |
0 |
8 |
2 |
89% |
nova/conductor/tasks/migrate.py |
MigrationTask._schedule |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/migrate.py |
MigrationTask._reschedule |
17 |
2 |
0 |
10 |
2 |
85% |
nova/conductor/tasks/migrate.py |
MigrationTask.rollback |
6 |
1 |
0 |
4 |
2 |
70% |
nova/conductor/tasks/migrate.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/conf/__init__.py |
(no function) |
92 |
0 |
0 |
0 |
0 |
100% |
nova/conf/api.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/api.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/api.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/conf/availability_zone.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/availability_zone.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/availability_zone.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conf/base.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/base.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/base.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conf/cache.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/cache.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/cache.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conf/cinder.py |
register_opts |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conf/cinder.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/cinder.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conf/compute.py |
register_opts |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conf/compute.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/compute.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/conf/conductor.py |
register_opts |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conf/conductor.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/conductor.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conf/configdrive.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/configdrive.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/configdrive.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conf/console.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/console.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/console.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/consoleauth.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/consoleauth.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/consoleauth.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/cyborg.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/cyborg.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/cyborg.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/conf/database.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/database.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/database.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/conf/devices.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/devices.py |
register_dynamic_opts |
7 |
0 |
0 |
2 |
0 |
100% |
nova/conf/devices.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/devices.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conf/ephemeral_storage.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/ephemeral_storage.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/ephemeral_storage.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/glance.py |
register_opts |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conf/glance.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/glance.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/conf/guestfs.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/guestfs.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/guestfs.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/imagecache.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/imagecache.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/imagecache.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conf/ironic.py |
register_opts |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conf/ironic.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/ironic.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/conf/key_manager.py |
register_opts |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conf/key_manager.py |
list_opts |
6 |
6 |
0 |
4 |
0 |
0% |
nova/conf/key_manager.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conf/keystone.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/keystone.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/keystone.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conf/libvirt.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/libvirt.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/libvirt.py |
(no function) |
30 |
0 |
0 |
0 |
0 |
100% |
nova/conf/manila.py |
register_opts |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/manila.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/manila.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/conf/mks.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/mks.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/mks.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/netconf.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/netconf.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/netconf.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conf/neutron.py |
register_opts |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conf/neutron.py |
register_dynamic_opts |
4 |
0 |
0 |
2 |
0 |
100% |
nova/conf/neutron.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/neutron.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/conf/notifications.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/notifications.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/notifications.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/novnc.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/novnc.py |
register_cli_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/novnc.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/novnc.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/opts.py |
_tupleize |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/opts.py |
list_opts |
5 |
5 |
0 |
0 |
0 |
0% |
nova/conf/opts.py |
_list_module_names |
7 |
7 |
0 |
4 |
0 |
0% |
nova/conf/opts.py |
_import_modules |
8 |
8 |
0 |
4 |
0 |
0% |
nova/conf/opts.py |
_append_config_options |
4 |
4 |
0 |
4 |
0 |
0% |
nova/conf/opts.py |
(no function) |
10 |
10 |
0 |
0 |
0 |
0% |
nova/conf/paths.py |
basedir_def |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/paths.py |
state_path_def |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/paths.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/paths.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/paths.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conf/pci.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/pci.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/pci.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/placement.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/placement.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/placement.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conf/quota.py |
UnifiedLimitsResource.__call__ |
8 |
2 |
0 |
2 |
1 |
70% |
nova/conf/quota.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/quota.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/quota.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/conf/remote_debug.py |
register_cli_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/remote_debug.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/remote_debug.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/rpc.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/rpc.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/rpc.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/scheduler.py |
register_opts |
6 |
0 |
0 |
0 |
0 |
100% |
nova/conf/scheduler.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/scheduler.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/conf/serial_console.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/serial_console.py |
register_cli_opts |
2 |
2 |
0 |
0 |
0 |
0% |
nova/conf/serial_console.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/serial_console.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/conf/service.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/service.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/service.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conf/service_token.py |
register_opts |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conf/service_token.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/service_token.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conf/servicegroup.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/servicegroup.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/servicegroup.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/conf/spice.py |
register_opts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/spice.py |
register_cli_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/spice.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/spice.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/conf/upgrade_levels.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/upgrade_levels.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/upgrade_levels.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/utils.py |
get_ksa_adapter_opts |
6 |
0 |
0 |
4 |
0 |
100% |
nova/conf/utils.py |
_dummy_opt |
1 |
0 |
0 |
0 |
0 |
100% |
nova/conf/utils.py |
register_ksa_opts |
7 |
0 |
0 |
4 |
0 |
100% |
nova/conf/utils.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/utils.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/conf/vendordata.py |
register_opts |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conf/vendordata.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/vendordata.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/vmware.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/vmware.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/vmware.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/conf/vnc.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/vnc.py |
register_cli_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/vnc.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/vnc.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/conf/workarounds.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/workarounds.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/workarounds.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/wsgi.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/wsgi.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/wsgi.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/conf/zvm.py |
register_opts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/conf/zvm.py |
list_opts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/conf/zvm.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/config.py |
set_lib_defaults |
3 |
0 |
0 |
0 |
0 |
100% |
nova/config.py |
rabbit_heartbeat_filter |
2 |
2 |
0 |
0 |
0 |
0% |
nova/config.py |
set_log_defaults |
7 |
1 |
0 |
4 |
1 |
82% |
nova/config.py |
parse_args |
12 |
0 |
0 |
6 |
1 |
94% |
nova/config.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/console/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/auth.py |
RFBAuthScheme.security_type |
1 |
1 |
0 |
0 |
0 |
0% |
nova/console/rfb/auth.py |
RFBAuthScheme.security_handshake |
1 |
1 |
0 |
0 |
0 |
0% |
nova/console/rfb/auth.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authnone.py |
RFBAuthSchemeNone.security_type |
1 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authnone.py |
RFBAuthSchemeNone.security_handshake |
1 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authnone.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/auths.py |
RFBAuthSchemeList.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
nova/console/rfb/auths.py |
RFBAuthSchemeList.find_scheme |
4 |
0 |
0 |
4 |
0 |
100% |
nova/console/rfb/auths.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authvencrypt.py |
RFBAuthSchemeVeNCrypt.security_type |
1 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authvencrypt.py |
RFBAuthSchemeVeNCrypt.security_handshake |
38 |
0 |
0 |
10 |
0 |
100% |
nova/console/rfb/authvencrypt.py |
RFBAuthSchemeVeNCrypt.security_handshake.recv |
5 |
2 |
0 |
2 |
1 |
57% |
nova/console/rfb/authvencrypt.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/base.py |
SecurityProxy.connect |
1 |
1 |
0 |
0 |
0 |
0% |
nova/console/securityproxy/base.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/rfb.py |
RFBSecurityProxy.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/rfb.py |
RFBSecurityProxy._make_var_str |
4 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/rfb.py |
RFBSecurityProxy._fail |
4 |
0 |
0 |
2 |
0 |
100% |
nova/console/securityproxy/rfb.py |
RFBSecurityProxy._parse_version |
3 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/rfb.py |
RFBSecurityProxy.connect |
48 |
1 |
0 |
12 |
1 |
97% |
nova/console/securityproxy/rfb.py |
RFBSecurityProxy.connect.recv |
5 |
2 |
0 |
2 |
1 |
57% |
nova/console/securityproxy/rfb.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/console/serial.py |
acquire_port |
11 |
1 |
0 |
4 |
1 |
87% |
nova/console/serial.py |
release_port |
1 |
0 |
0 |
0 |
0 |
100% |
nova/console/serial.py |
_get_port_range |
7 |
0 |
0 |
2 |
0 |
100% |
nova/console/serial.py |
_verify_port |
6 |
0 |
0 |
0 |
0 |
100% |
nova/console/serial.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
Console.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
Console.get_connection_info |
4 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
ConsoleSpice.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/console/websocketproxy.py |
TenantSock.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/console/websocketproxy.py |
TenantSock.recv |
9 |
9 |
0 |
6 |
0 |
0% |
nova/console/websocketproxy.py |
TenantSock.sendall |
1 |
1 |
0 |
0 |
0 |
0% |
nova/console/websocketproxy.py |
TenantSock.finish_up |
1 |
1 |
0 |
0 |
0 |
0% |
nova/console/websocketproxy.py |
TenantSock.close |
2 |
2 |
0 |
0 |
0 |
0% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler.compute_rpcapi |
3 |
0 |
0 |
2 |
0 |
100% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler.verify_origin_proto |
9 |
0 |
0 |
6 |
0 |
100% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler._check_console_port |
5 |
0 |
0 |
0 |
0 |
100% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler._get_connect_info |
5 |
0 |
0 |
2 |
0 |
100% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler._close_connection |
7 |
0 |
0 |
2 |
1 |
89% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler.new_websocket_client |
82 |
3 |
0 |
34 |
4 |
94% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler.socket |
1 |
1 |
0 |
0 |
0 |
0% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler.send_head |
8 |
2 |
0 |
6 |
3 |
64% |
nova/console/websocketproxy.py |
NovaWebSocketProxy.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
nova/console/websocketproxy.py |
NovaWebSocketProxy.get_logger |
1 |
0 |
0 |
0 |
0 |
100% |
nova/console/websocketproxy.py |
(no function) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
_ContextAuthPlugin.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
_ContextAuthPlugin.get_token |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
_ContextAuthPlugin.get_endpoint |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
RequestContext.__init__ |
22 |
0 |
0 |
12 |
0 |
100% |
nova/context.py |
RequestContext.get_auth_plugin |
3 |
1 |
0 |
2 |
1 |
60% |
nova/context.py |
RequestContext._get_read_deleted |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
RequestContext._set_read_deleted |
3 |
0 |
0 |
2 |
0 |
100% |
nova/context.py |
RequestContext._del_read_deleted |
1 |
1 |
0 |
0 |
0 |
0% |
nova/context.py |
RequestContext.to_dict |
4 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
RequestContext.from_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
RequestContext.elevated |
8 |
0 |
0 |
4 |
0 |
100% |
nova/context.py |
RequestContext.can |
6 |
0 |
0 |
2 |
0 |
100% |
nova/context.py |
RequestContext.to_policy_values |
3 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
RequestContext.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
get_context |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
get_admin_context |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
is_user_context |
7 |
1 |
0 |
6 |
1 |
85% |
nova/context.py |
require_context |
2 |
1 |
0 |
2 |
1 |
50% |
nova/context.py |
authorize_project_context |
5 |
5 |
0 |
6 |
0 |
0% |
nova/context.py |
authorize_user_context |
5 |
5 |
0 |
6 |
0 |
0% |
nova/context.py |
authorize_quota_class_context |
5 |
5 |
0 |
6 |
0 |
0% |
nova/context.py |
set_target_cell |
9 |
0 |
0 |
2 |
0 |
100% |
nova/context.py |
set_target_cell.get_or_set_cached_cell_and_set_connections |
12 |
0 |
0 |
2 |
0 |
100% |
nova/context.py |
target_cell |
3 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
scatter_gather_cells |
21 |
0 |
0 |
8 |
0 |
100% |
nova/context.py |
scatter_gather_cells.gather_result |
7 |
0 |
0 |
2 |
0 |
100% |
nova/context.py |
load_cells |
5 |
0 |
0 |
4 |
0 |
100% |
nova/context.py |
is_cell_failure_sentinel |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
scatter_gather_skip_cell0 |
3 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
scatter_gather_single_cell |
1 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
scatter_gather_all_cells |
2 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
(no function) |
55 |
0 |
0 |
0 |
0 |
100% |
nova/crypto.py |
_get_key_manager |
3 |
3 |
0 |
2 |
0 |
0% |
nova/crypto.py |
generate_fingerprint |
8 |
0 |
0 |
0 |
0 |
100% |
nova/crypto.py |
generate_x509_fingerprint |
8 |
2 |
0 |
2 |
1 |
70% |
nova/crypto.py |
generate_key_pair |
7 |
0 |
0 |
0 |
0 |
100% |
nova/crypto.py |
ssh_encrypt_text |
8 |
0 |
0 |
2 |
1 |
90% |
nova/crypto.py |
generate_winrm_x509_cert |
12 |
0 |
0 |
0 |
0 |
100% |
nova/crypto.py |
_create_x509_openssl_config |
3 |
0 |
0 |
0 |
0 |
100% |
nova/crypto.py |
ensure_vtpm_secret |
17 |
0 |
0 |
2 |
0 |
100% |
nova/crypto.py |
delete_vtpm_secret |
11 |
2 |
0 |
2 |
0 |
85% |
nova/crypto.py |
create_encryption_secret |
9 |
1 |
0 |
2 |
1 |
82% |
nova/crypto.py |
get_encryption_secret |
8 |
0 |
0 |
0 |
0 |
100% |
nova/crypto.py |
delete_encryption_secret |
6 |
0 |
0 |
0 |
0 |
100% |
nova/crypto.py |
(no function) |
42 |
0 |
0 |
0 |
0 |
100% |
nova/db/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/api.py |
_get_db_conf |
4 |
1 |
0 |
2 |
1 |
67% |
nova/db/api/api.py |
configure |
3 |
1 |
0 |
2 |
1 |
60% |
nova/db/api/api.py |
get_engine |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/api.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/migrations/env.py |
include_name |
5 |
5 |
0 |
4 |
0 |
0% |
nova/db/api/migrations/env.py |
run_migrations_offline |
4 |
4 |
0 |
0 |
0 |
0% |
nova/db/api/migrations/env.py |
run_migrations_online |
10 |
5 |
0 |
2 |
1 |
50% |
nova/db/api/migrations/env.py |
(no function) |
15 |
2 |
0 |
4 |
2 |
79% |
nova/db/api/migrations/versions/b30f573d3377_remove_unused_build_requests_columns.py |
upgrade |
16 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/migrations/versions/b30f573d3377_remove_unused_build_requests_columns.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/migrations/versions/cdeec0c85668_drop_legacy_migrate_version_table.py |
upgrade |
5 |
1 |
0 |
2 |
1 |
71% |
nova/db/api/migrations/versions/cdeec0c85668_drop_legacy_migrate_version_table.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/migrations/versions/d67eeaabee36_initial_version.py |
InetSmall |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/migrations/versions/d67eeaabee36_initial_version.py |
upgrade |
35 |
0 |
0 |
2 |
0 |
100% |
nova/db/api/migrations/versions/d67eeaabee36_initial_version.py |
downgrade |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/api/migrations/versions/d67eeaabee36_initial_version.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
Aggregate._extra_keys |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/api/models.py |
Aggregate.hosts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
Aggregate.metadetails |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
Aggregate.availability_zone |
3 |
3 |
0 |
2 |
0 |
0% |
nova/db/api/models.py |
InstanceGroup.policy |
4 |
2 |
0 |
2 |
1 |
50% |
nova/db/api/models.py |
InstanceGroup.members |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
QuotaUsage.total |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/api/models.py |
(no function) |
202 |
0 |
0 |
0 |
0 |
100% |
nova/db/constants.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_get_db_conf |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
_context_manager_from_context |
5 |
2 |
0 |
2 |
0 |
71% |
nova/db/main/api.py |
_joinedload_all |
8 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
configure |
3 |
1 |
0 |
2 |
1 |
60% |
nova/db/main/api.py |
create_context_manager |
3 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
get_context_manager |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
get_engine |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
select_db_reader_mode |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
select_db_reader_mode.wrapper |
9 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
_check_db_access |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
pick_context_manager_writer |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
pick_context_manager_writer.wrapper |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
pick_context_manager_reader |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
pick_context_manager_reader.wrapper |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
pick_context_manager_reader_allow_async |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
pick_context_manager_reader_allow_async.wrapper |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
model_query |
16 |
1 |
0 |
12 |
1 |
93% |
nova/db/main/api.py |
convert_objects_related_datetimes |
11 |
0 |
0 |
8 |
0 |
100% |
nova/db/main/api.py |
constraint |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
equal_any |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
not_equal |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
Constraint.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
Constraint.apply |
4 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
EqualityCondition.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
EqualityCondition.clauses |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
InequalityCondition.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
InequalityCondition.clauses |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
service_destroy |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
service_get |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
service_get_by_uuid |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
service_get_minimum_version |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
service_get_all |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
service_get_all_by_topic |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
service_get_by_host_and_topic |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
service_get_all_by_binary |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
service_get_all_computes_by_hv_type |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
service_get_by_host_and_binary |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
service_get_all_by_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
service_get_by_compute_host |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
service_create |
13 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
service_update |
6 |
0 |
0 |
4 |
1 |
90% |
nova/db/main/api.py |
_compute_node_select |
27 |
0 |
0 |
18 |
0 |
100% |
nova/db/main/api.py |
_compute_node_fetchall |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
compute_node_get |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
compute_node_get_model |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
compute_nodes_get_by_service_id |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
compute_node_get_by_host_and_nodename |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
compute_node_get_by_nodename |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
compute_node_get_all |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
compute_node_get_all_by_host |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
compute_node_get_all_mapped_less_than |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
compute_node_get_all_by_pagination |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
compute_node_search_by_hypervisor |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_compute_node_create |
5 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
compute_node_create |
10 |
0 |
0 |
4 |
1 |
93% |
nova/db/main/api.py |
_compute_node_get_and_update_deleted |
6 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
compute_node_update |
5 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
compute_node_delete |
7 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
compute_node_statistics |
11 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
certificate_create |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
certificate_get_all_by_project |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
certificate_get_all_by_user |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
certificate_get_all_by_user_and_project |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_create |
8 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_virtual_interface_query |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_update |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_get_by_address |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_get_by_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_get_by_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_get_by_instance_and_network |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_delete_by_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
virtual_interface_get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_metadata_refs |
8 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
_validate_unique_server_name |
11 |
1 |
0 |
8 |
1 |
89% |
nova/db/main/api.py |
_handle_objects_related_type_conversions |
5 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
_check_instance_exists_in_project |
2 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
instance_create |
30 |
3 |
0 |
10 |
2 |
88% |
nova/db/main/api.py |
instance_destroy |
27 |
1 |
0 |
14 |
1 |
95% |
nova/db/main/api.py |
instance_get_by_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_instance_get_by_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
instance_get |
8 |
2 |
0 |
2 |
0 |
80% |
nova/db/main/api.py |
_build_instance_get |
19 |
0 |
0 |
14 |
0 |
100% |
nova/db/main/api.py |
_instances_fill_metadata |
29 |
3 |
0 |
20 |
2 |
86% |
nova/db/main/api.py |
instances_fill_metadata |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_manual_join_columns |
7 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
instance_get_all |
14 |
1 |
0 |
8 |
1 |
91% |
nova/db/main/api.py |
instance_get_all_by_filters |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_get_query_nova_resource_by_changes_time |
8 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/api.py |
instance_get_all_by_filters_sort |
82 |
1 |
0 |
40 |
1 |
98% |
nova/db/main/api.py |
instance_get_by_sort_filters |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_model_get_uuid_by_sort_filters |
29 |
1 |
0 |
16 |
1 |
96% |
nova/db/main/api.py |
_db_connection_type |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_safe_regex_mysql |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_get_regexp_ops |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_regex_instance_filter |
17 |
1 |
0 |
8 |
1 |
92% |
nova/db/main/api.py |
_exact_instance_filter |
25 |
4 |
0 |
20 |
1 |
80% |
nova/db/main/api.py |
instance_get_active_by_window_joined |
26 |
0 |
0 |
14 |
0 |
100% |
nova/db/main/api.py |
_instance_get_all_query |
10 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/api.py |
instance_get_all_by_host |
3 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_instance_get_all_uuids_by_hosts |
8 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
instance_get_all_uuids_by_hosts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_get_all_by_host_and_node |
7 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
instance_get_all_by_host_and_not_type |
2 |
2 |
0 |
0 |
0 |
0% |
nova/db/main/api.py |
instance_get_all_hung_in_rebooting |
3 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_retry_instance_update |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_update_and_get_original |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_instance_metadata_update_in_place |
19 |
0 |
0 |
14 |
1 |
97% |
nova/db/main/api.py |
_instance_update |
46 |
1 |
0 |
28 |
1 |
97% |
nova/db/main/api.py |
instance_add_security_group |
3 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_remove_security_group |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/api.py |
instance_info_cache_get |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_info_cache_update |
17 |
1 |
0 |
6 |
1 |
91% |
nova/db/main/api.py |
instance_info_cache_delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_instance_extra_create |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_extra_update_by_uuid |
8 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
instance_extra_get_by_instance_uuid |
8 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
quota_get |
10 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/api.py |
quota_get_all_by_project_and_user |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
quota_get_all_by_project |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
quota_get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
quota_get_per_project_resources |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
quota_create |
12 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
quota_update |
10 |
2 |
0 |
6 |
2 |
75% |
nova/db/main/api.py |
quota_class_get |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
quota_class_get_default |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
quota_class_get_all_by_name |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
quota_class_create |
6 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
quota_class_update |
3 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
quota_destroy_all_by_project_and_user |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
quota_destroy_all_by_project |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_block_device_mapping_get_query |
7 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
_scrub_empty_str_values |
3 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
_from_legacy_values |
5 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
_set_or_validate_uuid |
5 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_create |
8 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_update |
6 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_update_or_create |
21 |
0 |
0 |
8 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_get_all_by_instance_uuids |
3 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_get_all_by_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_get_all_by_volume_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_get_by_instance_and_volume_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_destroy_by_instance_and_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
block_device_mapping_destroy_by_instance_and_device |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
security_group_create |
9 |
2 |
0 |
0 |
0 |
78% |
nova/db/main/api.py |
_security_group_get_query |
4 |
1 |
0 |
2 |
1 |
67% |
nova/db/main/api.py |
_security_group_get_by_names |
8 |
0 |
0 |
6 |
2 |
86% |
nova/db/main/api.py |
security_group_get_all |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/api.py |
security_group_get |
12 |
12 |
0 |
8 |
0 |
0% |
nova/db/main/api.py |
security_group_get_by_name |
5 |
1 |
0 |
2 |
1 |
71% |
nova/db/main/api.py |
security_group_get_by_project |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/api.py |
security_group_get_by_instance |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/api.py |
security_group_in_use |
6 |
6 |
0 |
4 |
0 |
0% |
nova/db/main/api.py |
security_group_update |
12 |
12 |
0 |
2 |
0 |
0% |
nova/db/main/api.py |
security_group_ensure_default |
5 |
2 |
0 |
0 |
0 |
60% |
nova/db/main/api.py |
_security_group_ensure_default |
6 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
security_group_destroy |
4 |
4 |
0 |
0 |
0 |
0% |
nova/db/main/api.py |
migration_create |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
migration_update |
3 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
migration_get |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
migration_get_by_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
migration_get_by_id_and_instance |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
migration_get_by_instance_and_status |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
migration_get_unconfirmed_by_dest_compute |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
migration_get_in_progress_by_host_and_node |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
migration_get_in_progress_by_instance |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
migration_get_all_by_filters |
46 |
3 |
0 |
26 |
2 |
93% |
nova/db/main/api.py |
migration_get_by_sort_filters |
2 |
2 |
0 |
0 |
0 |
0% |
nova/db/main/api.py |
migration_migrate_to_uuid |
8 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
migration_get_in_progress_and_error_by_host_and_node |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_instance_metadata_get_multi |
3 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
_instance_metadata_get_query |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_metadata_get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_metadata_delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_metadata_update |
14 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/api.py |
_instance_system_metadata_get_multi |
3 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
_instance_system_metadata_get_query |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_system_metadata_get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_system_metadata_update |
14 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/api.py |
vol_get_usage_by_time |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
vol_usage_update |
41 |
5 |
0 |
10 |
1 |
88% |
nova/db/main/api.py |
s3_image_get |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
s3_image_get_by_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
s3_image_create |
7 |
2 |
0 |
0 |
0 |
71% |
nova/db/main/api.py |
instance_fault_create |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_fault_get_by_instance_uuids |
14 |
0 |
0 |
8 |
0 |
100% |
nova/db/main/api.py |
action_start |
5 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
action_finish |
5 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
actions_get |
13 |
1 |
0 |
6 |
1 |
89% |
nova/db/main/api.py |
action_get_by_request_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_action_get_by_request_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_action_get_last_created_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
action_event_start |
16 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/api.py |
action_event_finish |
18 |
0 |
0 |
10 |
0 |
100% |
nova/db/main/api.py |
action_events_get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
action_event_get_by_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
ec2_instance_create |
6 |
1 |
0 |
2 |
1 |
75% |
nova/db/main/api.py |
ec2_instance_get_by_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
ec2_instance_get_by_id |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
get_instance_uuid_by_ec2_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_ec2_instance_get_query |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_task_log_get_query |
8 |
0 |
0 |
4 |
1 |
92% |
nova/db/main/api.py |
task_log_get |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
task_log_get_all |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
task_log_begin_task |
16 |
0 |
0 |
4 |
1 |
95% |
nova/db/main/api.py |
task_log_end_task |
6 |
0 |
0 |
4 |
1 |
90% |
nova/db/main/api.py |
_get_tables_with_fk_to_table |
6 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/api.py |
_get_fk_stmts |
34 |
1 |
0 |
10 |
1 |
95% |
nova/db/main/api.py |
_archive_deleted_rows_for_table |
63 |
3 |
0 |
24 |
1 |
95% |
nova/db/main/api.py |
archive_deleted_rows |
25 |
0 |
0 |
14 |
0 |
100% |
nova/db/main/api.py |
_purgeable_tables |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/api.py |
purge_shadow_tables |
31 |
31 |
0 |
18 |
0 |
0% |
nova/db/main/api.py |
pci_device_get_by_addr |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
pci_device_get_by_id |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
pci_device_get_all_by_node |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
pci_device_get_all_by_parent_addr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
pci_device_get_all_by_instance_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
_instance_pcidevs_get_multi |
3 |
3 |
0 |
2 |
0 |
0% |
nova/db/main/api.py |
pci_device_destroy |
3 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
pci_device_update |
6 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
instance_tag_add |
10 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_tag_set |
12 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
instance_tag_get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_tag_delete |
4 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
instance_tag_delete_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
instance_tag_exists |
3 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
console_auth_token_create |
6 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
console_auth_token_get_valid |
6 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
console_auth_token_destroy_all_by_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
console_auth_token_destroy_expired |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
console_auth_token_destroy_expired_by_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
share_mapping_get_all |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
share_mapping_get_by_share_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
share_mapping_get_by_instance_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
share_mapping_get_by_instance_uuid_and_share_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
share_mapping_delete_by_instance_uuid_and_share_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
share_mapping_update |
18 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/api.py |
(no function) |
528 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/env.py |
include_name |
7 |
7 |
0 |
6 |
0 |
0% |
nova/db/main/migrations/env.py |
run_migrations_offline |
4 |
4 |
0 |
0 |
0 |
0% |
nova/db/main/migrations/env.py |
run_migrations_online |
10 |
5 |
0 |
2 |
1 |
50% |
nova/db/main/migrations/env.py |
(no function) |
15 |
2 |
0 |
4 |
2 |
79% |
nova/db/main/migrations/versions/13863f4e1612_create_share_mapping_table.py |
upgrade |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/13863f4e1612_create_share_mapping_table.py |
downgrade |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/migrations/versions/13863f4e1612_create_share_mapping_table.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/16f1fbcab42b_resolve_shadow_table_diffs.py |
upgrade |
7 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/migrations/versions/16f1fbcab42b_resolve_shadow_table_diffs.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/1acf2c98e646_add_compute_id_to_instance.py |
upgrade |
11 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/migrations/versions/1acf2c98e646_add_compute_id_to_instance.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/1b91788ec3a6_drop_legacy_migrate_version_table.py |
upgrade |
5 |
1 |
0 |
2 |
1 |
71% |
nova/db/main/migrations/versions/1b91788ec3a6_drop_legacy_migrate_version_table.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/2903cd72dc14_add_tls_port_to_console_auth_tokens.py |
upgrade |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/2903cd72dc14_add_tls_port_to_console_auth_tokens.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/8f2f1571d55b_initial_version.py |
Inet |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/8f2f1571d55b_initial_version.py |
InetSmall |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/8f2f1571d55b_initial_version.py |
process |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/8f2f1571d55b_initial_version.py |
_create_shadow_tables |
43 |
2 |
0 |
34 |
2 |
95% |
nova/db/main/migrations/versions/8f2f1571d55b_initial_version.py |
upgrade |
68 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/migrations/versions/8f2f1571d55b_initial_version.py |
downgrade |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/migrations/versions/8f2f1571d55b_initial_version.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/960aac0e09ea_de_duplicate_indexes_in_instances__.py |
upgrade |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/960aac0e09ea_de_duplicate_indexes_in_instances__.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/ccb0fa1a2252_add_encryption_fields_to_.py |
upgrade |
7 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/migrations/versions/ccb0fa1a2252_add_encryption_fields_to_.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/d60bddf7a903_add_constraint_instance_share_avoid_.py |
upgrade |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/d60bddf7a903_add_constraint_instance_share_avoid_.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
NovaBase.__copy__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
Instance.name |
14 |
1 |
0 |
4 |
1 |
89% |
nova/db/main/models.py |
Instance._extra_keys |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
QuotaUsage.total |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/models.py |
(no function) |
440 |
0 |
0 |
0 |
0 |
100% |
nova/db/migration.py |
_get_engine |
4 |
0 |
0 |
4 |
1 |
88% |
nova/db/migration.py |
_find_alembic_conf |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/migration.py |
_upgrade_alembic |
3 |
0 |
0 |
0 |
0 |
100% |
nova/db/migration.py |
db_sync |
11 |
0 |
0 |
4 |
0 |
100% |
nova/db/migration.py |
db_version |
7 |
0 |
0 |
2 |
0 |
100% |
nova/db/migration.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/db/types.py |
MediumText |
1 |
0 |
0 |
0 |
0 |
100% |
nova/db/types.py |
IPAddress.load_dialect_impl |
3 |
0 |
0 |
2 |
0 |
100% |
nova/db/types.py |
IPAddress.process_bind_param |
5 |
1 |
0 |
4 |
1 |
78% |
nova/db/types.py |
CIDR.load_dialect_impl |
3 |
0 |
0 |
2 |
0 |
100% |
nova/db/types.py |
CIDR.process_bind_param |
3 |
0 |
0 |
2 |
0 |
100% |
nova/db/types.py |
CIDR.process_result_value |
6 |
0 |
0 |
0 |
0 |
100% |
nova/db/types.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/db/utils.py |
require_context |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/utils.py |
require_context.wrapper |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/utils.py |
process_sort_params |
24 |
0 |
0 |
18 |
0 |
100% |
nova/db/utils.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/debugger.py |
enabled |
1 |
0 |
0 |
0 |
0 |
100% |
nova/debugger.py |
init |
15 |
10 |
0 |
4 |
2 |
37% |
nova/debugger.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConvertedException.__init__ |
11 |
0 |
0 |
2 |
0 |
100% |
nova/exception.py |
NovaException.__init__ |
15 |
2 |
0 |
4 |
0 |
89% |
nova/exception.py |
NovaException._log_exception |
3 |
0 |
0 |
2 |
0 |
100% |
nova/exception.py |
NovaException.format_message |
1 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NovaException.__repr__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceFaultRollback.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ZVMConnectorError.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AcceleratorRequestBindingFailed.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
(no function) |
1113 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
_emit_versioned_exception_notification |
5 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
_emit_legacy_exception_notification |
3 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
wrap_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
wrap_exception.inner |
2 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
wrap_exception.inner.wrapped |
8 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
_get_call_dict |
5 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
_cleanse_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/filesystem.py |
retry_if_busy |
3 |
0 |
0 |
0 |
0 |
100% |
nova/filesystem.py |
retry_if_busy.wrapper |
10 |
0 |
0 |
4 |
1 |
93% |
nova/filesystem.py |
read_sys |
9 |
2 |
0 |
2 |
0 |
82% |
nova/filesystem.py |
write_sys |
9 |
2 |
0 |
2 |
0 |
82% |
nova/filesystem.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/filters.py |
BaseFilter._filter_one |
1 |
1 |
0 |
0 |
0 |
0% |
nova/filters.py |
BaseFilter.filter_all |
3 |
0 |
0 |
4 |
0 |
100% |
nova/filters.py |
BaseFilter.run_filter_for_index |
3 |
1 |
0 |
2 |
1 |
60% |
nova/filters.py |
BaseFilterHandler.get_filtered_objects |
31 |
0 |
0 |
10 |
0 |
100% |
nova/filters.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/checks.py |
BaseASTChecker.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/checks.py |
BaseASTChecker.run |
2 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/checks.py |
BaseASTChecker.add_error |
3 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/checks.py |
BaseASTChecker._check_call_names |
5 |
5 |
0 |
6 |
0 |
0% |
nova/hacking/checks.py |
import_no_db_in_virt |
3 |
3 |
0 |
4 |
0 |
0% |
nova/hacking/checks.py |
no_db_session_in_public_api |
3 |
3 |
0 |
4 |
0 |
0% |
nova/hacking/checks.py |
use_timeutils_utcnow |
8 |
8 |
0 |
6 |
0 |
0% |
nova/hacking/checks.py |
_get_virt_name |
7 |
2 |
0 |
4 |
2 |
64% |
nova/hacking/checks.py |
import_no_virt_driver_import_deps |
4 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
import_no_virt_driver_config_deps |
4 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
capital_cfg_help |
7 |
7 |
0 |
8 |
0 |
0% |
nova/hacking/checks.py |
assert_true_instance |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
assert_equal_type |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
no_translate_logs |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
no_import_translation_in_tests |
4 |
4 |
0 |
4 |
0 |
0% |
nova/hacking/checks.py |
no_setting_conf_directly_in_tests |
4 |
0 |
0 |
4 |
0 |
100% |
nova/hacking/checks.py |
no_mutable_default_args |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
check_explicit_underscore_import |
6 |
0 |
0 |
6 |
1 |
92% |
nova/hacking/checks.py |
use_jsonutils |
9 |
1 |
0 |
8 |
1 |
88% |
nova/hacking/checks.py |
check_api_version_decorator |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
CheckForTransAdd.visit_BinOp |
7 |
0 |
0 |
10 |
3 |
82% |
nova/hacking/checks.py |
_FindVariableReferences.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/checks.py |
_FindVariableReferences.visit_Name |
3 |
0 |
0 |
2 |
1 |
80% |
nova/hacking/checks.py |
CheckForUncalledTestClosure.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/checks.py |
CheckForUncalledTestClosure.visit_FunctionDef |
13 |
1 |
0 |
8 |
1 |
90% |
nova/hacking/checks.py |
assert_true_or_false_with_in |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
assert_raises_regexp |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
dict_constructor_with_list_copy |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
assert_equal_in |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
check_http_not_implemented |
7 |
1 |
0 |
6 |
1 |
85% |
nova/hacking/checks.py |
check_greenthread_spawns |
6 |
1 |
0 |
4 |
1 |
80% |
nova/hacking/checks.py |
check_no_contextlib_nested |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
check_config_option_in_central_place |
8 |
0 |
0 |
6 |
0 |
100% |
nova/hacking/checks.py |
check_policy_registration_in_central_place |
7 |
1 |
0 |
6 |
1 |
85% |
nova/hacking/checks.py |
check_policy_enforce |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
check_doubled_words |
4 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
no_os_popen |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
no_log_warn |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
check_context_log |
6 |
2 |
0 |
6 |
2 |
67% |
nova/hacking/checks.py |
no_assert_equal_true_false |
4 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
no_assert_true_false_is_not |
3 |
0 |
0 |
2 |
1 |
80% |
nova/hacking/checks.py |
check_uuid4 |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
return_followed_by_space |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
no_redundant_import_alias |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
yield_followed_by_space |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
assert_regexpmatches |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
privsep_imports_not_aliased |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
did_you_mean_tuple |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
nonexistent_assertion_methods_and_attributes |
8 |
0 |
0 |
6 |
0 |
100% |
nova/hacking/checks.py |
useless_assertion |
5 |
0 |
0 |
4 |
0 |
100% |
nova/hacking/checks.py |
check_assert_has_calls |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
do_not_alias_mock_class |
4 |
0 |
0 |
4 |
0 |
100% |
nova/hacking/checks.py |
do_not_use_mock_class_as_new_mock_value |
4 |
0 |
0 |
4 |
0 |
100% |
nova/hacking/checks.py |
check_lockutils_rwlocks |
4 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
check_six |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
import_stock_mock |
2 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
check_set_daemon |
3 |
0 |
0 |
2 |
0 |
100% |
nova/hacking/checks.py |
(no function) |
166 |
0 |
0 |
0 |
0 |
100% |
nova/i18n.py |
translate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/i18n.py |
get_available_languages |
1 |
1 |
0 |
0 |
0 |
0% |
nova/i18n.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/image/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
_session_and_auth |
4 |
0 |
0 |
2 |
0 |
100% |
nova/image/glance.py |
_glanceclient_from_endpoint |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
generate_glance_url |
1 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
_endpoint_from_image_ref |
4 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
generate_identity_headers |
1 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
get_api_servers |
10 |
0 |
0 |
4 |
1 |
93% |
nova/image/glance.py |
GlanceClientWrapper.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
nova/image/glance.py |
GlanceClientWrapper._create_static_client |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
GlanceClientWrapper._create_onetime_client |
4 |
0 |
0 |
2 |
0 |
100% |
nova/image/glance.py |
GlanceClientWrapper.call |
21 |
0 |
0 |
8 |
1 |
97% |
nova/image/glance.py |
GlanceImageServiceV2.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2.rbd_download |
15 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2.show |
16 |
1 |
0 |
8 |
1 |
92% |
nova/image/glance.py |
GlanceImageServiceV2._get_transfer_method |
4 |
4 |
0 |
0 |
0 |
0% |
nova/image/glance.py |
GlanceImageServiceV2.detail |
10 |
0 |
0 |
4 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2._safe_fsync |
4 |
0 |
0 |
2 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2._try_special_handlers |
21 |
0 |
0 |
6 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2.download |
11 |
2 |
0 |
6 |
0 |
88% |
nova/image/glance.py |
GlanceImageServiceV2._verify_and_write |
35 |
2 |
0 |
22 |
1 |
95% |
nova/image/glance.py |
GlanceImageServiceV2._get_verifier |
23 |
0 |
0 |
8 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2.create |
8 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2._add_location |
4 |
2 |
0 |
0 |
0 |
50% |
nova/image/glance.py |
GlanceImageServiceV2._add_image_member |
4 |
2 |
0 |
0 |
0 |
50% |
nova/image/glance.py |
GlanceImageServiceV2._upload_data |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2._get_image_create_disk_format_default |
12 |
0 |
0 |
6 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2._create_v2 |
19 |
0 |
0 |
14 |
2 |
94% |
nova/image/glance.py |
GlanceImageServiceV2.update |
13 |
0 |
0 |
2 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2._update_v2 |
8 |
0 |
0 |
4 |
0 |
100% |
nova/image/glance.py |
GlanceImageServiceV2.delete |
9 |
1 |
0 |
0 |
0 |
89% |
nova/image/glance.py |
GlanceImageServiceV2.image_import_copy |
10 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
_extract_query_params_v2 |
24 |
1 |
0 |
16 |
1 |
95% |
nova/image/glance.py |
_is_image_available |
15 |
0 |
0 |
8 |
0 |
100% |
nova/image/glance.py |
_is_image_available._is_image_public |
3 |
1 |
0 |
2 |
1 |
60% |
nova/image/glance.py |
_translate_to_glance |
4 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
_convert_to_v2 |
17 |
0 |
0 |
16 |
0 |
100% |
nova/image/glance.py |
_translate_from_glance |
4 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
_convert_timestamps_to_datetimes |
4 |
0 |
0 |
4 |
0 |
100% |
nova/image/glance.py |
_json_loads |
3 |
0 |
0 |
2 |
1 |
80% |
nova/image/glance.py |
_json_dumps |
3 |
0 |
0 |
2 |
1 |
80% |
nova/image/glance.py |
_convert |
7 |
0 |
0 |
6 |
0 |
100% |
nova/image/glance.py |
_convert_from_string |
1 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
_convert_to_string |
1 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
_extract_attributes |
22 |
1 |
0 |
16 |
1 |
95% |
nova/image/glance.py |
_extract_attributes_v2 |
16 |
1 |
0 |
10 |
1 |
92% |
nova/image/glance.py |
_remove_read_only |
6 |
0 |
0 |
4 |
0 |
100% |
nova/image/glance.py |
_reraise_translated_image_exception |
3 |
3 |
0 |
0 |
0 |
0% |
nova/image/glance.py |
_reraise_translated_exception |
3 |
3 |
0 |
0 |
0 |
0% |
nova/image/glance.py |
_translate_image_exception |
9 |
2 |
0 |
8 |
2 |
76% |
nova/image/glance.py |
_translate_plain_exception |
7 |
7 |
0 |
6 |
0 |
0% |
nova/image/glance.py |
_verify_certs |
6 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
get_remote_image_service |
10 |
2 |
0 |
2 |
0 |
83% |
nova/image/glance.py |
get_default_image_service |
1 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
UpdateGlanceImage.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
UpdateGlanceImage.start |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API._get_session_and_image_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API._get_session |
1 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API.generate_image_url |
1 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API.get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API.create |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API.update |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API.delete |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API.download |
2 |
2 |
0 |
0 |
0 |
0% |
nova/image/glance.py |
API.copy_image_to_store |
2 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
(no function) |
104 |
0 |
0 |
0 |
0 |
100% |
nova/keymgr/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager.__init__ |
8 |
0 |
0 |
2 |
0 |
100% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager._get_key |
2 |
0 |
0 |
0 |
0 |
100% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager.create_key |
3 |
0 |
0 |
2 |
0 |
100% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager.create_key_pair |
1 |
1 |
0 |
0 |
0 |
0% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager.store |
5 |
1 |
0 |
4 |
1 |
78% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager.get |
5 |
0 |
0 |
4 |
0 |
100% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager.delete |
5 |
0 |
0 |
4 |
0 |
100% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager.add_consumer |
1 |
1 |
0 |
0 |
0 |
0% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager.remove_consumer |
1 |
1 |
0 |
0 |
0 |
0% |
nova/keymgr/conf_key_mgr.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/limit/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/limit/local.py |
get_in_use |
3 |
0 |
0 |
0 |
0 |
100% |
nova/limit/local.py |
always_zero_usage |
1 |
0 |
0 |
0 |
0 |
100% |
nova/limit/local.py |
enforce_api_limit |
16 |
0 |
0 |
6 |
1 |
95% |
nova/limit/local.py |
enforce_db_limit |
19 |
0 |
0 |
8 |
1 |
96% |
nova/limit/local.py |
_convert_keys_to_legacy_name |
4 |
0 |
0 |
2 |
0 |
100% |
nova/limit/local.py |
get_legacy_default_limits |
3 |
0 |
0 |
0 |
0 |
100% |
nova/limit/local.py |
_keypair_count |
2 |
0 |
0 |
0 |
0 |
100% |
nova/limit/local.py |
_server_group_count |
2 |
0 |
0 |
0 |
0 |
100% |
nova/limit/local.py |
_server_group_members_count |
2 |
0 |
0 |
0 |
0 |
100% |
nova/limit/local.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/limit/placement.py |
_get_placement_usages |
1 |
0 |
0 |
0 |
0 |
100% |
nova/limit/placement.py |
_get_usage |
36 |
0 |
0 |
22 |
1 |
98% |
nova/limit/placement.py |
_get_deltas_by_flavor |
10 |
2 |
0 |
8 |
3 |
72% |
nova/limit/placement.py |
_get_enforcer |
2 |
0 |
0 |
0 |
0 |
100% |
nova/limit/placement.py |
_get_enforcer.callback |
1 |
1 |
0 |
0 |
0 |
0% |
nova/limit/placement.py |
enforce_num_instances_and_flavor |
20 |
2 |
0 |
10 |
3 |
83% |
nova/limit/placement.py |
_convert_keys_to_legacy_name |
4 |
0 |
0 |
2 |
0 |
100% |
nova/limit/placement.py |
get_legacy_default_limits |
3 |
0 |
0 |
0 |
0 |
100% |
nova/limit/placement.py |
get_legacy_project_limits |
3 |
0 |
0 |
0 |
0 |
100% |
nova/limit/placement.py |
get_legacy_counts |
4 |
0 |
0 |
0 |
0 |
100% |
nova/limit/placement.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/limit/utils.py |
use_unified_limits |
1 |
0 |
0 |
0 |
0 |
100% |
nova/limit/utils.py |
IdentityClient.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/limit/utils.py |
IdentityClient.registered_limits |
1 |
0 |
0 |
0 |
0 |
100% |
nova/limit/utils.py |
_identity_client |
22 |
12 |
0 |
14 |
2 |
33% |
nova/limit/utils.py |
should_enforce |
20 |
3 |
0 |
10 |
3 |
80% |
nova/limit/utils.py |
(no function) |
20 |
1 |
0 |
2 |
1 |
91% |
nova/loadables.py |
BaseLoader.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/loadables.py |
BaseLoader._is_correct_class |
1 |
0 |
0 |
0 |
0 |
100% |
nova/loadables.py |
BaseLoader._get_classes_from_module |
9 |
0 |
0 |
6 |
0 |
100% |
nova/loadables.py |
BaseLoader.get_all_classes |
14 |
1 |
0 |
8 |
1 |
91% |
nova/loadables.py |
BaseLoader.get_matching_classes |
11 |
0 |
0 |
8 |
0 |
100% |
nova/loadables.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
PeriodicTasks.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
Manager.__init__ |
8 |
0 |
0 |
2 |
0 |
100% |
nova/manager.py |
Manager.periodic_tasks |
1 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
Manager.init_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
Manager.cleanup_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
Manager.pre_start_hook |
1 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
Manager.post_start_hook |
1 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
Manager.reset |
1 |
1 |
0 |
0 |
0 |
0% |
nova/manager.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/middleware.py |
set_defaults |
1 |
0 |
0 |
0 |
0 |
100% |
nova/middleware.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/monkey_patch.py |
_monkey_patch |
11 |
1 |
0 |
4 |
2 |
80% |
nova/monkey_patch.py |
(no function) |
4 |
0 |
0 |
2 |
1 |
83% |
nova/network/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/network/constants.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Model.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Model._set_meta |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Model.get_meta |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
IP.__init__ |
11 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
IP.__eq__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
IP.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
IP.is_in_subnet |
3 |
1 |
0 |
2 |
1 |
60% |
nova/network/model.py |
IP.hydrate |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
FixedIP.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
FixedIP.add_floating_ip |
2 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
FixedIP.floating_ip_addresses |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
FixedIP.hydrate |
3 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
FixedIP.__eq__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
FixedIP.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Route.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Route.hydrate |
3 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Subnet.__init__ |
10 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
Subnet.__eq__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Subnet.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Subnet.add_route |
2 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
Subnet.add_dns |
2 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
Subnet.add_ip |
2 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
Subnet.as_netaddr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Subnet.hydrate |
6 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Network.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Network.add_subnet |
2 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
Network.hydrate |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
Network.__eq__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Network.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF8021QbgParams.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF8021QbhParams.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/network/model.py |
VIF.__init__ |
16 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF.__eq__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF.fixed_ips |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
VIF.floating_ips |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF.labeled_ips |
7 |
1 |
0 |
4 |
1 |
82% |
nova/network/model.py |
VIF.has_live_migration_plug_time_event |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF.is_hybrid_plug_enabled |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF.is_neutron_filtering_enabled |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF.get_physical_network |
4 |
4 |
0 |
2 |
0 |
0% |
nova/network/model.py |
VIF.hydrate |
3 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF.has_allocation |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
get_netmask |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
NetworkInfo.fixed_ips |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
NetworkInfo.floating_ips |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
NetworkInfo.hydrate |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
NetworkInfo.wait |
1 |
1 |
0 |
0 |
0 |
0% |
nova/network/model.py |
NetworkInfo.json |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
NetworkInfo.get_live_migration_plug_time_events |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
NetworkInfo.has_port_with_allocation |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
NetworkInfoAsyncWrapper.__init__ |
8 |
0 |
0 |
2 |
0 |
100% |
nova/network/model.py |
NetworkInfoAsyncWrapper._sync_wrapper |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
NetworkInfoAsyncWrapper.__getitem__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/network/model.py |
NetworkInfoAsyncWrapper.__iter__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
NetworkInfoAsyncWrapper.__len__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
NetworkInfoAsyncWrapper.__str__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/network/model.py |
NetworkInfoAsyncWrapper.__repr__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/network/model.py |
NetworkInfoAsyncWrapper.wait |
7 |
0 |
0 |
4 |
0 |
100% |
nova/network/model.py |
(no function) |
152 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
reset_state |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
_load_auth_plugin |
7 |
0 |
0 |
4 |
1 |
91% |
nova/network/neutron.py |
get_binding_profile |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
update_instance_cache_with_nw_info |
22 |
3 |
0 |
8 |
1 |
87% |
nova/network/neutron.py |
refresh_cache |
4 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
refresh_cache.wrapper |
11 |
3 |
0 |
2 |
1 |
69% |
nova/network/neutron.py |
ClientWrapper.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
ClientWrapper.__getattribute__ |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
ClientWrapper.proxy |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
ClientWrapper.proxy.wrapper |
10 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
_get_auth_plugin |
8 |
0 |
0 |
6 |
0 |
100% |
nova/network/neutron.py |
_get_session |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
get_client |
6 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
_is_not_duplicate |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
_ensure_no_port_binding_failure |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._update_port_with_migration_profile |
6 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._clear_migration_port_profile |
8 |
0 |
0 |
6 |
1 |
93% |
nova/network/neutron.py |
API._setup_migration_port_profile |
8 |
0 |
0 |
6 |
1 |
93% |
nova/network/neutron.py |
API.setup_networks_on_host |
13 |
0 |
0 |
8 |
1 |
95% |
nova/network/neutron.py |
API._delete_port_bindings |
12 |
1 |
0 |
6 |
1 |
89% |
nova/network/neutron.py |
API._get_available_networks |
13 |
0 |
0 |
6 |
0 |
100% |
nova/network/neutron.py |
API._cleanup_created_port |
4 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._create_port_minimal |
41 |
7 |
0 |
6 |
0 |
85% |
nova/network/neutron.py |
API._update_port |
15 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._check_external_network_attach |
4 |
0 |
0 |
6 |
2 |
80% |
nova/network/neutron.py |
API.unbind_ports |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._unbind_ports |
43 |
0 |
0 |
18 |
1 |
98% |
nova/network/neutron.py |
API._validate_requested_port_ids |
19 |
0 |
0 |
16 |
0 |
100% |
nova/network/neutron.py |
API._clean_security_groups |
5 |
0 |
0 |
4 |
0 |
100% |
nova/network/neutron.py |
API._get_security_group_ids |
17 |
0 |
0 |
10 |
0 |
100% |
nova/network/neutron.py |
API._process_security_groups |
15 |
1 |
0 |
4 |
1 |
89% |
nova/network/neutron.py |
API._validate_requested_network_ids |
20 |
1 |
0 |
16 |
3 |
89% |
nova/network/neutron.py |
API._create_ports_for_instance |
26 |
0 |
0 |
14 |
0 |
100% |
nova/network/neutron.py |
API._has_resource_request |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.instance_has_extended_resource_request |
10 |
0 |
0 |
6 |
0 |
100% |
nova/network/neutron.py |
API.get_binding_profile_allocation |
6 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._get_binding_profile_allocation |
5 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.allocate_for_instance |
22 |
0 |
0 |
8 |
0 |
100% |
nova/network/neutron.py |
API._update_ports_for_instance |
44 |
2 |
0 |
14 |
2 |
93% |
nova/network/neutron.py |
API._refresh_neutron_extensions_cache |
5 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._has_extension |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.has_multi_provider_extension |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.has_dns_extension |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.has_sg_shared_filter_extension |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.has_extended_resource_request_extension |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.has_vnic_index_extension |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.has_fip_port_details_extension |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.has_substr_port_filtering_extension |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.has_segment_extension |
1 |
1 |
0 |
0 |
0 |
0% |
nova/network/neutron.py |
API.has_port_binding_extension |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.bind_ports_to_host |
29 |
0 |
0 |
12 |
1 |
98% |
nova/network/neutron.py |
API.delete_port_binding |
7 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._get_vf_pci_device_profile |
14 |
0 |
0 |
8 |
0 |
100% |
nova/network/neutron.py |
API._get_pci_device_profile |
10 |
0 |
0 |
8 |
1 |
94% |
nova/network/neutron.py |
API._populate_neutron_binding_profile |
13 |
0 |
0 |
6 |
0 |
100% |
nova/network/neutron.py |
API._populate_pci_mac_address |
12 |
2 |
0 |
6 |
0 |
89% |
nova/network/neutron.py |
API._populate_neutron_extension_values |
7 |
2 |
0 |
6 |
1 |
62% |
nova/network/neutron.py |
API._update_port_dns_name |
8 |
4 |
0 |
2 |
0 |
60% |
nova/network/neutron.py |
API._reset_port_dns_name |
6 |
2 |
0 |
2 |
0 |
75% |
nova/network/neutron.py |
API._delete_ports |
11 |
0 |
0 |
6 |
0 |
100% |
nova/network/neutron.py |
API.deallocate_for_instance |
15 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.deallocate_port_for_instance |
38 |
0 |
0 |
20 |
2 |
97% |
nova/network/neutron.py |
API._delete_nic_metadata |
7 |
0 |
0 |
6 |
2 |
85% |
nova/network/neutron.py |
API.list_ports |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.show_port |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._show_port |
14 |
0 |
0 |
4 |
0 |
100% |
nova/network/neutron.py |
API.get_instance_nw_info |
4 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._get_instance_nw_info |
8 |
0 |
0 |
4 |
0 |
100% |
nova/network/neutron.py |
API._gather_port_ids_and_networks |
13 |
0 |
0 |
6 |
0 |
100% |
nova/network/neutron.py |
API.add_fixed_ip_to_instance |
22 |
5 |
0 |
6 |
3 |
71% |
nova/network/neutron.py |
API.remove_fixed_ip_from_instance |
19 |
6 |
0 |
6 |
2 |
60% |
nova/network/neutron.py |
API._get_physnet_tunneled_info |
12 |
0 |
0 |
8 |
0 |
100% |
nova/network/neutron.py |
API._get_trusted_mode_from_port |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._is_remote_managed |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.is_remote_managed_port |
2 |
2 |
0 |
0 |
0 |
0% |
nova/network/neutron.py |
API._get_port_vnic_info |
11 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.support_create_with_resource_request |
1 |
1 |
0 |
0 |
0 |
0% |
nova/network/neutron.py |
API.create_resource_requests |
60 |
3 |
0 |
28 |
2 |
94% |
nova/network/neutron.py |
API._can_auto_allocate_network |
7 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._auto_allocate_network |
13 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._ports_needed_per_instance |
47 |
0 |
0 |
34 |
0 |
100% |
nova/network/neutron.py |
API.get_requested_resource_for_instance |
13 |
0 |
0 |
6 |
0 |
100% |
nova/network/neutron.py |
API.validate_networks |
18 |
0 |
0 |
8 |
0 |
100% |
nova/network/neutron.py |
API._get_instance_uuids_by_ip |
4 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._get_port_id_by_fixed_address |
13 |
0 |
0 |
8 |
0 |
100% |
nova/network/neutron.py |
API.associate_floating_ip |
13 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._update_inst_info_cache_for_disassociated_fip |
8 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._get_instance_by_uuid_using_api_db |
12 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.get |
5 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.get_fixed_ip_by_address |
6 |
0 |
0 |
4 |
0 |
100% |
nova/network/neutron.py |
API.get_floating_ip |
20 |
2 |
0 |
4 |
0 |
92% |
nova/network/neutron.py |
API.get_floating_ip_by_address |
14 |
2 |
0 |
2 |
0 |
88% |
nova/network/neutron.py |
API.get_floating_ip_pools |
3 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.get_floating_ips_by_project |
19 |
1 |
0 |
12 |
1 |
94% |
nova/network/neutron.py |
API.get_instance_id_by_floating_address |
10 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.get_vifs_by_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._get_floating_ip_pool_id_by_name_or_id |
12 |
4 |
0 |
6 |
1 |
61% |
nova/network/neutron.py |
API.allocate_floating_ip |
13 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._safe_get_floating_ips |
9 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._get_floating_ip_by_address |
8 |
1 |
0 |
6 |
1 |
86% |
nova/network/neutron.py |
API._get_floating_ips_by_fixed_and_port |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.release_floating_ip |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.disassociate_and_release_floating_ip |
5 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.disassociate_and_release_floating_ip._release_floating_ip_and_refresh_cache |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._release_floating_ip |
8 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.disassociate_floating_ip |
3 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.migrate_instance_start |
25 |
6 |
0 |
10 |
0 |
77% |
nova/network/neutron.py |
API.migrate_instance_finish |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API._nw_info_get_ips |
9 |
0 |
0 |
4 |
0 |
100% |
nova/network/neutron.py |
API._nw_info_get_subnets |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._nw_info_build_network |
37 |
0 |
0 |
18 |
0 |
100% |
nova/network/neutron.py |
API._get_preexisting_port_ids |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._build_vif_model |
10 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._log_error_if_vnic_type_changed |
2 |
1 |
0 |
2 |
1 |
50% |
nova/network/neutron.py |
API._build_network_info_model |
52 |
0 |
0 |
32 |
2 |
98% |
nova/network/neutron.py |
API._get_ordered_port_list |
14 |
0 |
0 |
8 |
0 |
100% |
nova/network/neutron.py |
API._get_subnets_from_port |
30 |
1 |
0 |
20 |
1 |
96% |
nova/network/neutron.py |
API.setup_instance_network_on_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/neutron.py |
API.cleanup_instance_network_on_host |
7 |
7 |
0 |
2 |
0 |
0% |
nova/network/neutron.py |
API._get_pci_mapping_for_migration |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API._get_port_pci_dev |
13 |
0 |
0 |
8 |
0 |
100% |
nova/network/neutron.py |
API._update_port_binding_for_instance |
46 |
0 |
0 |
24 |
0 |
100% |
nova/network/neutron.py |
API.update_instance_vnic_index |
8 |
3 |
0 |
2 |
1 |
60% |
nova/network/neutron.py |
API.get_segment_ids_for_network |
8 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
API.get_segment_id_for_subnet |
8 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
_ensure_requested_network_ordering |
2 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
(no function) |
170 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_get_vif_name |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/os_vif_util.py |
_get_hybrid_bridge_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_set_vhostuser_settings |
5 |
0 |
0 |
2 |
0 |
100% |
nova/network/os_vif_util.py |
nova_to_osvif_instance |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_ip |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_ips |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_route |
6 |
0 |
0 |
4 |
1 |
90% |
nova/network/os_vif_util.py |
_nova_to_osvif_routes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_subnet |
7 |
0 |
0 |
4 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_subnets |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_network |
17 |
0 |
0 |
14 |
0 |
100% |
nova/network/os_vif_util.py |
_get_vif_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_set_representor_datapath_offload_settings |
2 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_get_vnic_direct_vif_instance |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/os_vif_util.py |
_get_ovs_representor_port_profile |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_vif_bridge |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_vif_ovs |
15 |
0 |
0 |
8 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_vif_agilio_ovs |
13 |
0 |
0 |
6 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_vif_vhostuser |
30 |
0 |
0 |
16 |
1 |
98% |
nova/network/os_vif_util.py |
_nova_to_osvif_vif_ivs |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/os_vif_util.py |
_nova_to_osvif_vif_vrouter |
13 |
1 |
0 |
6 |
1 |
89% |
nova/network/os_vif_util.py |
nova_to_osvif_vif |
23 |
0 |
0 |
16 |
0 |
100% |
nova/network/os_vif_util.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/network/security_group_api.py |
validate_id |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/security_group_api.py |
validate_name |
11 |
11 |
0 |
2 |
0 |
0% |
nova/network/security_group_api.py |
parse_cidr |
9 |
2 |
0 |
4 |
0 |
85% |
nova/network/security_group_api.py |
new_group_ingress_rule |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/security_group_api.py |
new_cidr_ingress_rule |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/security_group_api.py |
_new_ingress_rule |
35 |
1 |
0 |
22 |
2 |
95% |
nova/network/security_group_api.py |
create_security_group_rule |
4 |
0 |
0 |
2 |
0 |
100% |
nova/network/security_group_api.py |
_rule_exists |
7 |
0 |
0 |
6 |
0 |
100% |
nova/network/security_group_api.py |
populate_security_groups |
3 |
0 |
0 |
2 |
0 |
100% |
nova/network/security_group_api.py |
create_security_group |
14 |
2 |
0 |
4 |
2 |
78% |
nova/network/security_group_api.py |
update_security_group |
10 |
10 |
0 |
2 |
0 |
0% |
nova/network/security_group_api.py |
_convert_to_nova_security_group_format |
10 |
0 |
0 |
4 |
1 |
93% |
nova/network/security_group_api.py |
_convert_to_nova_security_group_rule_format |
15 |
2 |
0 |
4 |
1 |
84% |
nova/network/security_group_api.py |
get |
10 |
2 |
0 |
2 |
1 |
75% |
nova/network/security_group_api.py |
list |
15 |
3 |
0 |
4 |
0 |
84% |
nova/network/security_group_api.py |
destroy |
10 |
3 |
0 |
4 |
2 |
64% |
nova/network/security_group_api.py |
add_rules |
19 |
3 |
0 |
8 |
2 |
81% |
nova/network/security_group_api.py |
_make_neutron_security_group_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/network/security_group_api.py |
_make_neutron_security_group_rules_list |
18 |
0 |
0 |
8 |
0 |
100% |
nova/network/security_group_api.py |
remove_rules |
8 |
3 |
0 |
2 |
0 |
70% |
nova/network/security_group_api.py |
get_rule |
10 |
2 |
0 |
2 |
1 |
75% |
nova/network/security_group_api.py |
_get_ports_from_server_list |
9 |
0 |
0 |
2 |
0 |
100% |
nova/network/security_group_api.py |
_get_ports_from_server_list._chunk_by_ids |
8 |
0 |
0 |
6 |
0 |
100% |
nova/network/security_group_api.py |
_get_secgroups_from_port_list |
13 |
0 |
0 |
8 |
0 |
100% |
nova/network/security_group_api.py |
_get_secgroups_from_port_list._chunk_by_ids |
8 |
2 |
0 |
6 |
1 |
79% |
nova/network/security_group_api.py |
get_instances_security_groups_bindings |
18 |
0 |
0 |
10 |
0 |
100% |
nova/network/security_group_api.py |
get_instance_security_groups |
3 |
0 |
0 |
0 |
0 |
100% |
nova/network/security_group_api.py |
_has_security_group_requirements |
6 |
1 |
0 |
2 |
1 |
75% |
nova/network/security_group_api.py |
add_to_instance |
39 |
11 |
0 |
14 |
4 |
72% |
nova/network/security_group_api.py |
remove_from_instance |
36 |
13 |
0 |
8 |
3 |
64% |
nova/network/security_group_api.py |
(no function) |
45 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/__init__.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/base.py |
send_update |
22 |
0 |
0 |
10 |
0 |
100% |
nova/notifications/base.py |
send_update_with_states |
16 |
2 |
0 |
10 |
0 |
92% |
nova/notifications/base.py |
_compute_states_payload |
10 |
0 |
0 |
8 |
0 |
100% |
nova/notifications/base.py |
send_instance_update_notification |
10 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/base.py |
_send_versioned_instance_update |
6 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/base.py |
_send_versioned_instance_update._map_legacy_service_to_source |
3 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/base.py |
audit_period_bounds |
7 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/base.py |
image_meta |
5 |
0 |
0 |
4 |
0 |
100% |
nova/notifications/base.py |
null_safe_str |
1 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/base.py |
null_safe_isotime |
3 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/base.py |
info_from_instance |
26 |
0 |
0 |
10 |
0 |
100% |
nova/notifications/base.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/aggregate.py |
AggregatePayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/aggregate.py |
AggregateCachePayload.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/aggregate.py |
(no function) |
38 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationObject.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
EventType.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
EventType.to_notification_event_type_field |
4 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationPayloadBase.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationPayloadBase.populate_schema |
12 |
3 |
0 |
4 |
1 |
75% |
nova/notifications/objects/base.py |
NotificationPublisher.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationPublisher.from_service_obj |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationBase._emit |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationBase.emit |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
notification_sample |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
notification_sample.wrap |
4 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/base.py |
(no function) |
40 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/compute_task.py |
ComputeTaskPayload.__init__ |
5 |
5 |
0 |
0 |
0 |
0% |
nova/notifications/objects/compute_task.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/exception.py |
ExceptionPayload.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/exception.py |
ExceptionPayload.from_exception |
9 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/exception.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/flavor.py |
FlavorPayload.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/flavor.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/image.py |
ImageMetaPayload.__init__ |
3 |
3 |
0 |
0 |
0 |
0% |
nova/notifications/objects/image.py |
ImageMetaPropsPayload.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/notifications/objects/image.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstancePayload.__init__ |
13 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionPayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionVolumePayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionSharePayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionVolumeSwapPayload.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceCreatePayload.__init__ |
7 |
1 |
0 |
2 |
1 |
78% |
nova/notifications/objects/instance.py |
InstanceActionResizePrepPayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceUpdatePayload.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionRescuePayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionRebuildPayload.__init__ |
4 |
1 |
0 |
2 |
1 |
67% |
nova/notifications/objects/instance.py |
IpPayload.__init__ |
8 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
IpPayload.from_network_info |
6 |
0 |
0 |
6 |
0 |
100% |
nova/notifications/objects/instance.py |
AuditPeriodPayload.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
BlockDevicePayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
BlockDevicePayload.from_instance |
6 |
1 |
0 |
4 |
1 |
80% |
nova/notifications/objects/instance.py |
BlockDevicePayload.from_bdms |
5 |
0 |
0 |
4 |
0 |
100% |
nova/notifications/objects/instance.py |
SharePayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
SharePayload.from_instance |
4 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/instance.py |
SharePayload.from_shares |
1 |
1 |
0 |
0 |
0 |
0% |
nova/notifications/objects/instance.py |
InstanceStateUpdatePayload.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionSnapshotPayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceExistsPayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
(no function) |
244 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/keypair.py |
KeypairPayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/keypair.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/libvirt.py |
LibvirtErrorPayload.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/libvirt.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/metrics.py |
MetricPayload.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/notifications/objects/metrics.py |
MetricPayload.from_monitor_metric_list_obj |
4 |
4 |
0 |
2 |
0 |
0% |
nova/notifications/objects/metrics.py |
MetricsPayload.__init__ |
5 |
5 |
0 |
0 |
0 |
0% |
nova/notifications/objects/metrics.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/request_spec.py |
RequestSpecPayload.__init__ |
30 |
11 |
0 |
18 |
7 |
54% |
nova/notifications/objects/request_spec.py |
InstanceNUMATopologyPayload.__init__ |
3 |
3 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
InstanceNUMACellPayload.__init__ |
5 |
5 |
0 |
2 |
0 |
0% |
nova/notifications/objects/request_spec.py |
InstanceNUMACellPayload.from_numa_cell_list_obj |
4 |
4 |
0 |
2 |
0 |
0% |
nova/notifications/objects/request_spec.py |
VirtCPUTopologyPayload.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
InstancePCIRequestsPayload.__init__ |
3 |
3 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
InstancePCIRequestPayload.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
InstancePCIRequestPayload.from_pci_request_list_obj |
4 |
4 |
0 |
2 |
0 |
0% |
nova/notifications/objects/request_spec.py |
DestinationPayload.__init__ |
8 |
8 |
0 |
6 |
0 |
0% |
nova/notifications/objects/request_spec.py |
SchedulerRetriesPayload.__init__ |
5 |
5 |
0 |
2 |
0 |
0% |
nova/notifications/objects/request_spec.py |
CellMappingPayload.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
(no function) |
64 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/scheduler.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/server_group.py |
ServerGroupPayload.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/server_group.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/service.py |
ServiceStatusPayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/service.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/volume.py |
VolumeUsagePayload.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/volume.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/objects/__init__.py |
register_all |
46 |
0 |
0 |
0 |
0 |
100% |
nova/objects/__init__.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
_aggregate_get_from_db |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/aggregate.py |
_aggregate_get_from_db_by_uuid |
6 |
6 |
0 |
2 |
0 |
0% |
nova/objects/aggregate.py |
_host_add_to_db |
9 |
2 |
0 |
0 |
0 |
78% |
nova/objects/aggregate.py |
_host_delete_from_db |
8 |
1 |
0 |
2 |
1 |
80% |
nova/objects/aggregate.py |
_metadata_add_to_db |
31 |
6 |
0 |
16 |
3 |
77% |
nova/objects/aggregate.py |
_metadata_delete_from_db |
6 |
1 |
0 |
2 |
1 |
75% |
nova/objects/aggregate.py |
_aggregate_create_in_db |
15 |
1 |
0 |
4 |
1 |
89% |
nova/objects/aggregate.py |
_aggregate_delete_from_db |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/aggregate.py |
_aggregate_update_to_db |
19 |
10 |
0 |
8 |
2 |
41% |
nova/objects/aggregate.py |
Aggregate._from_db_object |
12 |
0 |
0 |
6 |
0 |
100% |
nova/objects/aggregate.py |
Aggregate._assert_no_hosts |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/aggregate.py |
Aggregate.get_by_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
Aggregate.get_by_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
Aggregate.create |
19 |
0 |
0 |
6 |
0 |
100% |
nova/objects/aggregate.py |
Aggregate.save |
12 |
1 |
0 |
2 |
1 |
86% |
nova/objects/aggregate.py |
Aggregate.update_metadata |
20 |
2 |
0 |
4 |
0 |
92% |
nova/objects/aggregate.py |
Aggregate.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
Aggregate.add_host |
5 |
1 |
0 |
2 |
1 |
71% |
nova/objects/aggregate.py |
Aggregate.delete_host |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
Aggregate.availability_zone |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
_get_all_from_db |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
_get_by_host_from_db |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/aggregate.py |
_get_by_metadata_from_db |
10 |
1 |
0 |
4 |
2 |
79% |
nova/objects/aggregate.py |
_get_non_matching_by_metadata_keys_from_db |
11 |
11 |
0 |
4 |
0 |
0% |
nova/objects/aggregate.py |
AggregateList._filter_db_aggregates |
9 |
0 |
0 |
8 |
0 |
100% |
nova/objects/aggregate.py |
AggregateList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
AggregateList.get_by_host |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
AggregateList.get_by_metadata_key |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/aggregate.py |
AggregateList.get_by_metadata |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/aggregate.py |
AggregateList.get_non_matching_by_metadata_keys |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
(no function) |
80 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
all_things_equal |
12 |
0 |
0 |
10 |
0 |
100% |
nova/objects/base.py |
get_attrname |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
raise_on_too_new_values |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/base.py |
NovaObjectRegistry.registration_hook |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/base.py |
NovaObjectRegistry.register_notification |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
NovaObjectRegistry.register_notification_objects |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/base.py |
object_id |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/base.py |
lazy_load_counter |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
lazy_load_counter.wrapper |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/base.py |
NovaObject.should_migrate_data |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/base.py |
NovaObject.obj_alternate_context |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
EphemeralObject.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
ObjectListBase._obj_primitive_key |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
ObjectListBase._obj_primitive_field |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/base.py |
NovaObjectSerializer.conductor |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/base.py |
NovaObjectSerializer._process_object |
13 |
1 |
0 |
4 |
1 |
88% |
nova/objects/base.py |
NovaObjectSerializer._process_iterable |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/base.py |
NovaObjectSerializer.serialize_entity |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/base.py |
NovaObjectSerializer.deserialize_entity |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/base.py |
obj_to_primitive |
13 |
0 |
0 |
12 |
0 |
100% |
nova/objects/base.py |
obj_make_dict_of_lists |
11 |
0 |
0 |
6 |
0 |
100% |
nova/objects/base.py |
serialize_args |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
serialize_args.wrapper |
14 |
0 |
0 |
10 |
0 |
100% |
nova/objects/base.py |
obj_equal_prims |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/base.py |
obj_equal_prims._strip |
9 |
0 |
0 |
10 |
0 |
100% |
nova/objects/base.py |
(no function) |
62 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
_expected_cols |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.obj_make_compatible |
14 |
0 |
0 |
10 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.populate_uuids |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.populate_uuids.get_bdms_no_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping._create_uuid |
13 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping._from_db_object |
16 |
0 |
0 |
10 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping._create |
9 |
0 |
0 |
6 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.update_or_create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.destroy |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/block_device.py |
BlockDeviceMapping.save |
8 |
0 |
0 |
4 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.get_by_volume_id |
11 |
0 |
0 |
8 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.get_by_volume_and_instance |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.get_by_volume |
8 |
1 |
0 |
6 |
2 |
79% |
nova/objects/block_device.py |
BlockDeviceMapping.is_root |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.is_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.is_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.is_local |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.get_image_mapping |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping.obj_load_attr |
9 |
0 |
0 |
6 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList.instance_uuids |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList.bdms_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList._db_block_device_mapping_get_all_by_instance_uuids |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList.get_by_instance_uuids |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList._db_block_device_mapping_get_all_by_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList._db_block_device_mapping_get_all_by_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList.get_by_volume |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMappingList.root_bdm |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/block_device.py |
block_device_make_list |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
block_device_make_list_from_dicts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/block_device.py |
(no function) |
82 |
0 |
0 |
0 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest.obj_make_compatible |
6 |
1 |
0 |
4 |
1 |
80% |
nova/objects/build_request.py |
BuildRequest._load_instance |
23 |
0 |
0 |
2 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest._load_block_device_mappings |
5 |
3 |
0 |
2 |
1 |
43% |
nova/objects/build_request.py |
BuildRequest._load_tags |
5 |
3 |
0 |
2 |
1 |
43% |
nova/objects/build_request.py |
BuildRequest._from_db_object |
14 |
2 |
0 |
6 |
0 |
90% |
nova/objects/build_request.py |
BuildRequest._get_by_instance_uuid_from_db |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest._create_in_db |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest._get_update_primitives |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest.create |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest._destroy_in_db |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest._save_in_db |
6 |
6 |
0 |
2 |
0 |
0% |
nova/objects/build_request.py |
BuildRequest.save |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest.get_new_instance |
7 |
0 |
0 |
6 |
0 |
100% |
nova/objects/build_request.py |
BuildRequestList._get_all_from_db |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/build_request.py |
BuildRequestList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/build_request.py |
BuildRequestList._pass_exact_filters |
42 |
42 |
0 |
54 |
0 |
0% |
nova/objects/build_request.py |
BuildRequestList._pass_regex_filters |
11 |
11 |
0 |
6 |
0 |
0% |
nova/objects/build_request.py |
BuildRequestList._sort_build_requests |
7 |
7 |
0 |
2 |
0 |
0% |
nova/objects/build_request.py |
BuildRequestList._sort_build_requests.sort_attr |
3 |
3 |
0 |
2 |
0 |
0% |
nova/objects/build_request.py |
BuildRequestList.get_by_filters |
41 |
27 |
0 |
28 |
3 |
30% |
nova/objects/build_request.py |
(no function) |
62 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
_parse_netloc |
18 |
1 |
0 |
10 |
1 |
93% |
nova/objects/cell_mapping.py |
CellMapping.obj_make_compatible |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping.identity |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping._format_url |
11 |
0 |
0 |
6 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping.format_db_url |
9 |
0 |
0 |
4 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping.format_mq_url |
9 |
3 |
0 |
4 |
0 |
77% |
nova/objects/cell_mapping.py |
CellMapping._from_db_object |
10 |
0 |
0 |
6 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping._get_by_uuid_from_db |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping.get_by_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping._create_in_db |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping.create |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping._save_in_db |
6 |
1 |
0 |
2 |
1 |
75% |
nova/objects/cell_mapping.py |
CellMapping.save |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping._destroy_in_db |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/cell_mapping.py |
CellMapping.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping.is_cell0 |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMappingList._get_all_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMappingList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMappingList._get_by_disabled_from_db |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMappingList.get_by_disabled |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMappingList._get_by_project_id_from_db |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/cell_mapping.py |
CellMappingList.get_by_project_id |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/cell_mapping.py |
(no function) |
70 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.obj_make_compatible |
34 |
4 |
0 |
32 |
4 |
88% |
nova/objects/compute_node.py |
ComputeNode._host_from_db_object |
13 |
5 |
0 |
4 |
0 |
71% |
nova/objects/compute_node.py |
ComputeNode._from_db_object |
35 |
2 |
0 |
16 |
1 |
94% |
nova/objects/compute_node.py |
ComputeNode.get_by_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.get_by_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.get_by_service_id |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.get_by_host_and_nodename |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.get_by_nodename |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.get_first_node_by_host_for_old_compat |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode._convert_stats_to_db_format |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode._convert_host_ip_to_db_format |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode._convert_supported_instances_to_db_format |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode._convert_pci_stats_to_db_format |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.create |
16 |
0 |
0 |
4 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.save |
8 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.destroy |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNode.update_from_virt_driver |
9 |
0 |
0 |
8 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList.get_all_by_not_mapped |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList.get_by_pagination |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList.get_by_hypervisor |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList._get_by_service |
5 |
2 |
0 |
0 |
0 |
60% |
nova/objects/compute_node.py |
ComputeNodeList._db_compute_node_get_all_by_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList.get_all_by_host |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList._db_compute_node_get_all_by_uuids |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList.get_all_by_uuids |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/compute_node.py |
ComputeNodeList._db_compute_node_get_by_hv_type |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/compute_node.py |
ComputeNodeList.get_by_hypervisor_type |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/compute_node.py |
_get_node_empty_ratio |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/compute_node.py |
migrate_empty_ratio |
12 |
12 |
0 |
6 |
0 |
0% |
nova/objects/compute_node.py |
(no function) |
83 |
0 |
0 |
0 |
0 |
100% |
nova/objects/console_auth_token.py |
ConsoleAuthToken.access_url |
8 |
0 |
0 |
4 |
1 |
92% |
nova/objects/console_auth_token.py |
ConsoleAuthToken.obj_make_compatible |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/console_auth_token.py |
ConsoleAuthToken._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/console_auth_token.py |
ConsoleAuthToken.authorize |
18 |
1 |
0 |
4 |
1 |
91% |
nova/objects/console_auth_token.py |
ConsoleAuthToken.validate |
9 |
2 |
0 |
2 |
1 |
73% |
nova/objects/console_auth_token.py |
ConsoleAuthToken.clean_console_auths_for_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/console_auth_token.py |
ConsoleAuthToken.clean_expired_console_auths |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/console_auth_token.py |
ConsoleAuthToken.clean_expired_console_auths_for_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/console_auth_token.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
Diagnostics.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
Diagnostics.add_cpu |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
Diagnostics.add_nic |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
Diagnostics.add_disk |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
(no function) |
26 |
0 |
0 |
0 |
0 |
100% |
nova/objects/ec2.py |
memoize |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/ec2.py |
memoize.memoizer |
9 |
0 |
0 |
4 |
0 |
100% |
nova/objects/ec2.py |
id_to_ec2_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/ec2.py |
id_to_ec2_inst_id |
6 |
2 |
0 |
4 |
2 |
60% |
nova/objects/ec2.py |
get_int_id_from_instance_uuid |
10 |
1 |
0 |
2 |
1 |
83% |
nova/objects/ec2.py |
glance_id_to_ec2_id |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/ec2.py |
glance_id_to_id |
8 |
0 |
0 |
2 |
0 |
100% |
nova/objects/ec2.py |
glance_type_to_ec2_type |
7 |
3 |
0 |
6 |
1 |
54% |
nova/objects/ec2.py |
EC2InstanceMapping._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/ec2.py |
EC2InstanceMapping.create |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/ec2.py |
EC2InstanceMapping.get_by_uuid |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/ec2.py |
EC2InstanceMapping.get_by_id |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/ec2.py |
S3ImageMapping._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/ec2.py |
S3ImageMapping.create |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/ec2.py |
S3ImageMapping.get_by_uuid |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/ec2.py |
S3ImageMapping.get_by_id |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/ec2.py |
EC2Ids._from_dict |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/ec2.py |
EC2Ids._get_ec2_ids |
11 |
0 |
0 |
4 |
0 |
100% |
nova/objects/ec2.py |
EC2Ids.get_by_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/ec2.py |
(no function) |
53 |
0 |
0 |
0 |
0 |
100% |
nova/objects/external_event.py |
InstanceExternalEvent.make_key |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/external_event.py |
InstanceExternalEvent.key |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/external_event.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ResourceClass.coerce |
5 |
0 |
0 |
4 |
1 |
89% |
nova/objects/fields.py |
BaseNovaEnum.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
Architecture.from_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
Architecture.is_valid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
Architecture.canonicalize |
12 |
0 |
0 |
10 |
0 |
100% |
nova/objects/fields.py |
Architecture.coerce |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
DiskConfig.coerce |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
HVType.coerce |
6 |
3 |
0 |
0 |
0 |
50% |
nova/objects/fields.py |
HVType.is_valid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
HVType.canonicalize |
8 |
0 |
0 |
6 |
0 |
100% |
nova/objects/fields.py |
OSType.coerce |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
SCSIModel.coerce |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/fields.py |
VIFModel.coerce |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VMMode.coerce |
6 |
3 |
0 |
0 |
0 |
50% |
nova/objects/fields.py |
VMMode.get_from_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VMMode.is_valid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VMMode.canonicalize |
12 |
0 |
0 |
10 |
0 |
100% |
nova/objects/fields.py |
NotificationSource.get_source_by_binary |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstancePowerState.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstancePowerState.coerce |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstancePowerState.index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstancePowerState.from_index |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkModel.coerce |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/fields.py |
NetworkModel.to_primitive |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkModel.from_primitive |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkModel.stringify |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkModel.get_schema |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/fields.py |
NetworkVIFModel.coerce |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/fields.py |
NetworkVIFModel.to_primitive |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkVIFModel.from_primitive |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkVIFModel.get_schema |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/fields.py |
AddressBase.coerce |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/fields.py |
AddressBase.get_schema |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
USBAddress.coerce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
SCSIAddress.coerce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
IDEAddress.coerce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
XenAddress.coerce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
(no function) |
696 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
_dict_with_extra_specs |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
_get_projects_from_db |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/flavor.py |
_flavor_add_project |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
_flavor_del_project |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
_flavor_extra_specs_add |
21 |
3 |
0 |
10 |
1 |
81% |
nova/objects/flavor.py |
_flavor_extra_specs_del |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/flavor.py |
_flavor_create |
28 |
6 |
0 |
10 |
1 |
76% |
nova/objects/flavor.py |
_flavor_destroy |
11 |
2 |
0 |
4 |
2 |
73% |
nova/objects/flavor.py |
Flavor.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
Flavor._from_db_object |
23 |
1 |
0 |
18 |
1 |
95% |
nova/objects/flavor.py |
Flavor._flavor_get_query_from_db |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
Flavor._flavor_get_from_db |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
Flavor._flavor_get_by_name_from_db |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
Flavor._flavor_get_by_flavor_id_from_db |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
Flavor._get_projects_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor._load_projects |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.obj_load_attr |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
Flavor.obj_reset_changes |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/flavor.py |
Flavor.obj_what_changed |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/flavor.py |
Flavor._obj_from_primitive |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/flavor.py |
Flavor.get_by_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.get_by_name |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.get_by_flavor_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor._flavor_add_project |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor._flavor_del_project |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor._add_access |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.add_access |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
Flavor._remove_access |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.remove_access |
5 |
1 |
0 |
2 |
1 |
71% |
nova/objects/flavor.py |
Flavor._flavor_create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.create |
10 |
0 |
0 |
6 |
0 |
100% |
nova/objects/flavor.py |
Flavor.save_projects |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/flavor.py |
Flavor._flavor_extra_specs_add |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor._flavor_extra_specs_del |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.save_extra_specs |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/flavor.py |
Flavor._save |
7 |
1 |
0 |
2 |
1 |
78% |
nova/objects/flavor.py |
Flavor.save |
21 |
0 |
0 |
14 |
1 |
97% |
nova/objects/flavor.py |
Flavor._flavor_destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor.destroy |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/flavor.py |
Flavor._send_notification |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/flavor.py |
_flavor_get_all_from_db |
22 |
1 |
0 |
16 |
3 |
89% |
nova/objects/flavor.py |
FlavorList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
(no function) |
112 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
_cell_id_in_updates |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/host_mapping.py |
_apply_updates |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping._get_cell_mapping |
4 |
4 |
0 |
2 |
0 |
0% |
nova/objects/host_mapping.py |
HostMapping._load_cell_mapping |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping.obj_load_attr |
2 |
0 |
0 |
2 |
1 |
75% |
nova/objects/host_mapping.py |
HostMapping._from_db_object |
10 |
0 |
0 |
6 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping._get_by_host_from_db |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping.get_by_host |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping._create_in_db |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping.create |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping._save_in_db |
4 |
4 |
0 |
2 |
0 |
0% |
nova/objects/host_mapping.py |
HostMapping.save |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping._destroy_in_db |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/host_mapping.py |
HostMapping.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
HostMappingList._get_from_db |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/host_mapping.py |
HostMappingList.get_by_cell_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
HostMappingList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
_create_host_mapping |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/host_mapping.py |
_check_and_create_node_host_mappings |
13 |
0 |
0 |
2 |
0 |
100% |
nova/objects/host_mapping.py |
_check_and_create_service_host_mappings |
10 |
0 |
0 |
2 |
0 |
100% |
nova/objects/host_mapping.py |
_check_and_create_host_mappings |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/host_mapping.py |
discover_hosts |
20 |
0 |
0 |
10 |
0 |
100% |
nova/objects/host_mapping.py |
(no function) |
58 |
0 |
0 |
0 |
0 |
100% |
nova/objects/hv_spec.py |
HVSpec.from_list |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/hv_spec.py |
HVSpec.to_list |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/hv_spec.py |
HVSpec.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/hv_spec.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/objects/image_meta.py |
ImageMeta.from_dict |
11 |
0 |
0 |
10 |
0 |
100% |
nova/objects/image_meta.py |
ImageMeta.from_instance |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/image_meta.py |
ImageMeta.from_image_ref |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/image_meta.py |
ImageMetaProps.obj_make_compatible |
76 |
0 |
0 |
70 |
0 |
100% |
nova/objects/image_meta.py |
ImageMetaProps._set_attr_from_legacy_names |
11 |
0 |
0 |
8 |
0 |
100% |
nova/objects/image_meta.py |
ImageMetaProps._set_numa_mem |
11 |
0 |
0 |
6 |
1 |
94% |
nova/objects/image_meta.py |
ImageMetaProps._set_numa_cpus |
11 |
0 |
0 |
6 |
1 |
94% |
nova/objects/image_meta.py |
ImageMetaProps._set_attr_from_current_names |
8 |
0 |
0 |
8 |
0 |
100% |
nova/objects/image_meta.py |
ImageMetaProps._set_attr_from_trait_names |
4 |
0 |
0 |
4 |
0 |
100% |
nova/objects/image_meta.py |
ImageMetaProps.from_dict |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/image_meta.py |
ImageMetaProps.to_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/image_meta.py |
ImageMetaProps.get |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/image_meta.py |
(no function) |
36 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
_expected_cols |
9 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance.obj_make_compatible |
16 |
5 |
0 |
14 |
5 |
67% |
nova/objects/instance.py |
Instance.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance.image_meta |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._reset_metadata_tracking |
4 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance.obj_clone |
6 |
0 |
0 |
4 |
2 |
80% |
nova/objects/instance.py |
Instance.obj_reset_changes |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance.obj_what_changed |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance._obj_from_primitive |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance.name |
20 |
1 |
0 |
8 |
1 |
93% |
nova/objects/instance.py |
Instance._flavor_from_db |
13 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance._flavor_from_db._default_flavor_values |
4 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance._from_db_object |
41 |
0 |
0 |
34 |
0 |
100% |
nova/objects/instance.py |
Instance._extra_attributes_from_db_object |
39 |
8 |
0 |
40 |
9 |
78% |
nova/objects/instance.py |
Instance._db_instance_get_by_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance.get_by_uuid |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance.get_by_id |
5 |
0 |
0 |
2 |
1 |
86% |
nova/objects/instance.py |
Instance.create |
66 |
0 |
0 |
28 |
0 |
100% |
nova/objects/instance.py |
Instance.destroy |
13 |
2 |
0 |
6 |
2 |
79% |
nova/objects/instance.py |
Instance._save_info_cache |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance._save_security_groups |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._save_fault |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._save_pci_requests |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._save_pci_devices |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._save_tags |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._save_services |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._nullify_flavor_description |
3 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance._save_flavor |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance._save_old_flavor |
2 |
1 |
0 |
2 |
1 |
50% |
nova/objects/instance.py |
Instance._save_new_flavor |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance._save_ec2_ids |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._save_keypairs |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance._save_extra_generic |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance.save |
46 |
4 |
0 |
30 |
2 |
89% |
nova/objects/instance.py |
Instance.refresh |
14 |
0 |
0 |
10 |
0 |
100% |
nova/objects/instance.py |
Instance._load_generic |
6 |
1 |
0 |
6 |
1 |
83% |
nova/objects/instance.py |
Instance._load_fault |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._load_numa_topology |
8 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance._load_pci_requests |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance._load_device_metadata |
5 |
1 |
0 |
4 |
1 |
78% |
nova/objects/instance.py |
Instance._load_flavor |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._load_vcpu_model |
6 |
1 |
0 |
4 |
1 |
80% |
nova/objects/instance.py |
Instance._load_ec2_ids |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._load_pci_devices |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._load_migration_context |
8 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance._load_keypairs |
10 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance.py |
Instance._load_tags |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance._load_trusted_certs |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance._load_resources |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance.apply_migration_context |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance.revert_migration_context |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/instance.py |
Instance._set_migration_context_to_instance |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
Instance.mutated_migration_context |
13 |
0 |
0 |
8 |
0 |
100% |
nova/objects/instance.py |
Instance.drop_migration_context |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance.clear_numa_topology |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance.obj_load_attr |
9 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance.py |
Instance._obj_load_attr |
36 |
2 |
0 |
34 |
2 |
94% |
nova/objects/instance.py |
Instance.get_flavor |
6 |
2 |
0 |
0 |
0 |
67% |
nova/objects/instance.py |
Instance.delete_metadata_key |
7 |
0 |
0 |
2 |
1 |
89% |
nova/objects/instance.py |
Instance.get_network_info |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
Instance.get_bdms |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance.get_shares |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance.py |
Instance.remove_pci_device_and_request |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/instance.py |
Instance.get_pci_devices |
9 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance.py |
_make_instance_list |
18 |
0 |
0 |
10 |
0 |
100% |
nova/objects/instance.py |
populate_missing_availability_zones |
10 |
10 |
0 |
2 |
0 |
0% |
nova/objects/instance.py |
populate_instance_compute_id |
14 |
14 |
0 |
2 |
0 |
0% |
nova/objects/instance.py |
InstanceList._get_by_filters_impl |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_by_filters |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList._db_instance_get_all_by_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_by_host |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_by_host_and_node |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList._get_uuids_by_host_and_node |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_uuids_by_host_and_node |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_by_host_and_not_type |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_hung_in_rebooting |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList._db_instance_get_active_by_window_joined |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList._get_active_by_window_joined |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_active_by_window_joined |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_by_security_group_id |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance.py |
InstanceList.get_by_security_group |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance.py |
InstanceList.get_by_grantee_security_group_ids |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance.py |
InstanceList.fill_faults |
11 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance.py |
InstanceList.fill_metadata |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_uuids_by_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_uuids_by_hosts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList._get_count_by_vm_state_in_db |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance.py |
InstanceList.get_count_by_vm_state |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance.py |
InstanceList._get_counts_in_db |
12 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_counts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList._get_count_by_hosts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
InstanceList.get_count_by_hosts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
(no function) |
187 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceAction._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceAction.pack_action_start |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceAction.pack_action_finish |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceAction.get_by_request_id |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceAction.action_start |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceAction.action_finish |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceAction.finish |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceAction.create |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionList.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEvent.obj_make_compatible |
5 |
1 |
0 |
4 |
1 |
78% |
nova/objects/instance_action.py |
InstanceActionEvent._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEvent.pack_action_event_start |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEvent.pack_action_event_finish |
9 |
0 |
0 |
4 |
1 |
92% |
nova/objects/instance_action.py |
InstanceActionEvent.get_by_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEvent.event_start |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEvent.event_finish_with_failure |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEvent.event_finish |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEvent.finish_with_failure |
3 |
3 |
0 |
0 |
0 |
0% |
nova/objects/instance_action.py |
InstanceActionEvent.finish |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance_action.py |
InstanceActionEvent.create |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEventList.get_by_action |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
(no function) |
66 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_fault.py |
InstanceFault._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_fault.py |
InstanceFault.get_latest_for_instance |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_fault.py |
InstanceFault.create |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_fault.py |
InstanceFaultList.get_latest_by_instance_uuids |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_fault.py |
InstanceFaultList.get_by_instance_uuids |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_fault.py |
(no function) |
26 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
_instance_group_get_query |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_group.py |
_instance_group_model_get_query |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
_instance_group_model_add |
17 |
4 |
0 |
8 |
3 |
72% |
nova/objects/instance_group.py |
_instance_group_members_add |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
_instance_group_members_add_by_uuid |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/instance_group.py |
InstanceGroup.__init__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.rules |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.obj_make_compatible |
9 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup._from_db_object |
22 |
0 |
0 |
14 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup._get_from_db_by_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup._get_from_db_by_id |
4 |
4 |
0 |
2 |
0 |
0% |
nova/objects/instance_group.py |
InstanceGroup._get_from_db_by_name |
4 |
4 |
0 |
2 |
0 |
0% |
nova/objects/instance_group.py |
InstanceGroup._get_from_db_by_instance |
5 |
2 |
0 |
2 |
1 |
57% |
nova/objects/instance_group.py |
InstanceGroup._save_in_db |
7 |
0 |
0 |
2 |
1 |
89% |
nova/objects/instance_group.py |
InstanceGroup._create_in_db |
21 |
5 |
0 |
8 |
1 |
79% |
nova/objects/instance_group.py |
InstanceGroup._destroy_in_db |
8 |
1 |
0 |
4 |
1 |
83% |
nova/objects/instance_group.py |
InstanceGroup._add_members_in_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup._remove_members_in_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup._destroy_members_bulk_in_db |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance_group.py |
InstanceGroup.destroy_members_bulk |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance_group.py |
InstanceGroup.obj_load_attr |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.get_by_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.get_by_name |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.get_by_hint |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.save |
12 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.refresh |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.create |
17 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.destroy |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.add_members |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.get_hosts |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup.count_members_by_user |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroupList._get_from_db |
4 |
0 |
0 |
2 |
1 |
83% |
nova/objects/instance_group.py |
InstanceGroupList._get_counts_from_db |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroupList.get_by_project_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroupList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroupList.get_counts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
(no function) |
103 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_info_cache.py |
InstanceInfoCache._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_info_cache.py |
InstanceInfoCache.new |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_info_cache.py |
InstanceInfoCache.get_by_instance_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_info_cache.py |
InstanceInfoCache.save |
11 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_info_cache.py |
InstanceInfoCache.delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance_info_cache.py |
InstanceInfoCache.refresh |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_info_cache.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping.obj_make_compatible |
7 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping.obj_load_attr |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping._update_with_cell_id |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping._from_db_object |
11 |
0 |
0 |
8 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping._get_by_instance_uuid_from_db |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping._create_in_db |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping.create |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping._save_in_db |
7 |
1 |
0 |
2 |
1 |
78% |
nova/objects/instance_mapping.py |
InstanceMapping.save |
8 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping._destroy_in_db |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/instance_mapping.py |
InstanceMapping.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
populate_queued_for_delete |
23 |
23 |
0 |
10 |
0 |
0% |
nova/objects/instance_mapping.py |
populate_user_id |
34 |
34 |
0 |
14 |
0 |
0% |
nova/objects/instance_mapping.py |
InstanceMappingList._get_by_project_id_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList.get_by_project_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList._get_by_cell_id_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList.get_by_cell_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList._get_by_instance_uuids_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList.get_by_instance_uuids |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList._destroy_bulk_in_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList.destroy_bulk |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList._get_not_deleted_by_cell_and_project_from_db |
7 |
7 |
0 |
4 |
0 |
0% |
nova/objects/instance_mapping.py |
InstanceMappingList.get_not_deleted_by_cell_and_project |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/instance_mapping.py |
InstanceMappingList._get_counts_in_db |
7 |
7 |
0 |
2 |
0 |
0% |
nova/objects/instance_mapping.py |
InstanceMappingList.get_counts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/instance_mapping.py |
InstanceMappingList._get_count_by_uuids_and_user_in_db |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMappingList.get_count_by_uuids_and_user |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
(no function) |
91 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMACell.obj_make_compatible |
14 |
0 |
0 |
10 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMACell.__len__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMACell.total_cpus |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMACell.siblings |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMACell.pin |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMACell.pin_vcpus |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMACell.clear_host_pinning |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.obj_from_db_obj |
8 |
1 |
0 |
4 |
1 |
83% |
nova/objects/instance_numa.py |
InstanceNUMATopology._migrate_legacy_dedicated_instance_cpuset |
26 |
4 |
0 |
14 |
2 |
85% |
nova/objects/instance_numa.py |
InstanceNUMATopology._save_migrated_cpuset_to_instance_extra |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology._migrate_legacy_object |
5 |
5 |
0 |
0 |
0 |
0% |
nova/objects/instance_numa.py |
InstanceNUMATopology.create |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.get_by_instance_uuid |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology._to_json |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.__len__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.cpu_policy |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.cpu_pinning |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.cpuset_reserved |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.clear_host_pinning |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology.emulator_threads_isolated |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_numa.py |
(no function) |
52 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequest.source |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequest.obj_load_attr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequest.obj_make_compatible |
8 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequest.is_live_migratable |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequests.obj_from_db |
10 |
0 |
0 |
4 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequests.get_by_instance_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequests._load_legacy_requests |
9 |
1 |
0 |
4 |
1 |
85% |
nova/objects/instance_pci_requests.py |
InstancePCIRequests.get_by_instance |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequests.to_json |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequests.neutron_requests |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_pci_requests.py |
(no function) |
30 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
_get_from_db |
13 |
7 |
0 |
8 |
2 |
38% |
nova/objects/keypair.py |
_get_count_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
_create_in_db |
7 |
2 |
0 |
0 |
0 |
71% |
nova/objects/keypair.py |
_destroy_in_db |
3 |
3 |
0 |
2 |
0 |
0% |
nova/objects/keypair.py |
KeyPair.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/keypair.py |
KeyPair._from_db_object |
8 |
0 |
0 |
4 |
0 |
100% |
nova/objects/keypair.py |
KeyPair._get_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPair._destroy_in_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPair._create_in_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPair.get_by_name |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/keypair.py |
KeyPair.destroy_by_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPair.create |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/keypair.py |
KeyPair._create |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPair.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPairList._get_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPairList._get_count_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPairList.get_by_user |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPairList.get_count_by_user |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
(no function) |
55 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
VIFMigrateData.vif_details |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/migrate_data.py |
VIFMigrateData.vif_details |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
VIFMigrateData.profile |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migrate_data.py |
VIFMigrateData.profile |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
VIFMigrateData.supports_os_vif_delegation |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
VIFMigrateData.supports_os_vif_delegation |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
VIFMigrateData.get_dest_vif |
9 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migrate_data.py |
VIFMigrateData.create_skeleton_migrate_vifs |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateBDMInfo.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateBDMInfo.connection_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateBDMInfo.connection_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateBDMInfo.as_disk_info |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateData.obj_make_compatible |
40 |
0 |
0 |
42 |
0 |
100% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateData.is_on_shared_storage |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
HyperVLiveMigrateData.obj_make_compatible |
14 |
1 |
0 |
14 |
1 |
93% |
nova/objects/migrate_data.py |
VMwareLiveMigrateData.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migrate_data.py |
(no function) |
62 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
determine_migration_type |
8 |
0 |
0 |
4 |
0 |
100% |
nova/objects/migration.py |
Migration._from_db_object |
11 |
0 |
0 |
6 |
0 |
100% |
nova/objects/migration.py |
Migration.obj_make_compatible |
26 |
2 |
0 |
22 |
2 |
92% |
nova/objects/migration.py |
Migration.obj_load_attr |
5 |
1 |
0 |
4 |
1 |
78% |
nova/objects/migration.py |
Migration._ensure_uuid |
8 |
3 |
0 |
2 |
0 |
70% |
nova/objects/migration.py |
Migration.get_by_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.get_by_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.get_by_id_and_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.get_by_instance_and_status |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.create |
18 |
0 |
0 |
14 |
0 |
100% |
nova/objects/migration.py |
Migration.save |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.instance |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migration.py |
Migration.instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.is_live_migration |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.is_resize |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.is_same_host_resize |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration.get_dest_compute_id |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migration.py |
MigrationList._db_migration_get_unconfirmed_by_dest_compute |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
MigrationList.get_unconfirmed_by_dest_compute |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
MigrationList.get_in_progress_by_host_and_node |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
MigrationList.get_by_filters |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
MigrationList.get_in_progress_by_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
MigrationList.get_in_progress_and_error |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
(no function) |
62 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration_context.py |
MigrationContext.obj_make_compatible |
9 |
0 |
0 |
4 |
0 |
100% |
nova/objects/migration_context.py |
MigrationContext.obj_from_db_obj |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration_context.py |
MigrationContext.get_by_instance_uuid |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/migration_context.py |
MigrationContext.get_pci_mapping_for_migration |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migration_context.py |
MigrationContext.is_cross_cell_move |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration_context.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/objects/monitor_metric.py |
MonitorMetric.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/monitor_metric.py |
MonitorMetric.to_dict |
8 |
0 |
0 |
6 |
1 |
93% |
nova/objects/monitor_metric.py |
MonitorMetricList.from_json |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/monitor_metric.py |
MonitorMetricList.to_list |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/monitor_metric.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_metadata.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequest.obj_make_compatible |
7 |
1 |
0 |
6 |
1 |
85% |
nova/objects/network_request.py |
NetworkRequest.obj_load_attr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequest.to_tuple |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequest.from_tuple |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequest.auto_allocate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequest.no_allocate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequestList.as_tuples |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequestList.from_tuples |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequestList.is_single_unspecified |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequestList.auto_allocate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequestList.no_allocate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
(no function) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell.obj_make_compatible |
8 |
0 |
0 |
6 |
0 |
100% |
nova/objects/numa.py |
NUMACell.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell.free_pcpus |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell.free_siblings |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell.avail_pcpus |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell.avail_memory |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell.has_threads |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell.pin_cpus |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/numa.py |
NUMACell.unpin_cpus |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/numa.py |
NUMACell.pin_cpus_with_siblings |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/numa.py |
NUMACell.unpin_cpus_with_siblings |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/numa.py |
NUMACell.can_fit_pagesize |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/numa.py |
NUMAPagesTopology.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/numa.py |
NUMAPagesTopology.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMAPagesTopology.__ne__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/numa.py |
NUMAPagesTopology.free |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/numa.py |
NUMAPagesTopology.free_kb |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMAPagesTopology.total_kb |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMATopology.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMATopology.__ne__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/numa.py |
NUMATopology.has_threads |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMATopology._to_json |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMATopology.obj_from_db_obj |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMATopology.from_legacy_object |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/numa.py |
NUMATopology.__len__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMATopologyLimits.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/numa.py |
(no function) |
60 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
compare_pci_device_attributes |
14 |
0 |
0 |
12 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.obj_make_compatible |
15 |
6 |
0 |
12 |
3 |
59% |
nova/objects/pci_device.py |
PciDevice.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.update_device |
17 |
0 |
0 |
10 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.obj_load_attr |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/pci_device.py |
PciDevice.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.populate_dev_uuids |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.populate_dev_uuids.get_devs_no_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice._from_db_object |
12 |
0 |
0 |
6 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice._create_uuid |
12 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.get_by_dev_addr |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.get_by_dev_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.create |
7 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.save |
12 |
1 |
0 |
10 |
2 |
86% |
nova/objects/pci_device.py |
PciDevice._bulk_update_status |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.claim |
23 |
1 |
0 |
16 |
1 |
95% |
nova/objects/pci_device.py |
PciDevice.allocate |
26 |
1 |
0 |
18 |
2 |
93% |
nova/objects/pci_device.py |
PciDevice.remove |
8 |
0 |
0 |
4 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.free |
29 |
2 |
0 |
16 |
2 |
91% |
nova/objects/pci_device.py |
PciDevice.is_available |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.card_serial_number |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.sriov_cap |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.mac_address |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice.network_caps |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDeviceList.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/pci_device.py |
PciDeviceList.get_by_compute_node |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDeviceList.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDeviceList.get_by_parent_address |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/pci_device.py |
PciDeviceList.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
(no function) |
70 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device_pool.py |
PciDevicePool.obj_make_compatible |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/pci_device_pool.py |
PciDevicePool.from_dict |
8 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device_pool.py |
PciDevicePool.to_dict |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/pci_device_pool.py |
from_pci_stats |
13 |
0 |
0 |
8 |
0 |
100% |
nova/objects/pci_device_pool.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
ids_from_instance |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/quotas.py |
ids_from_security_group |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
ids_from_server_group |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
Quotas.obj_load_attr |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
Quotas._get_from_db |
10 |
10 |
0 |
6 |
0 |
0% |
nova/objects/quotas.py |
Quotas._get_all_from_db |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas._get_all_from_db_by_project |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/quotas.py |
Quotas._get_all_from_db_by_project_and_user |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/quotas.py |
Quotas._destroy_all_in_db_by_project |
4 |
0 |
0 |
2 |
1 |
83% |
nova/objects/quotas.py |
Quotas._destroy_all_in_db_by_project_and_user |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/quotas.py |
Quotas._get_class_from_db |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/quotas.py |
Quotas._get_all_class_from_db_by_name |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/quotas.py |
Quotas._create_limit_in_db |
12 |
2 |
0 |
2 |
0 |
86% |
nova/objects/quotas.py |
Quotas._update_limit_in_db |
10 |
10 |
0 |
6 |
0 |
0% |
nova/objects/quotas.py |
Quotas._create_class_in_db |
11 |
1 |
0 |
0 |
0 |
91% |
nova/objects/quotas.py |
Quotas._update_class_in_db |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/quotas.py |
Quotas.reserve |
4 |
4 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
Quotas.commit |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
Quotas.rollback |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
Quotas.limit_check |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.limit_check_project_and_user |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.count |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.count_as_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.check_deltas |
25 |
0 |
0 |
16 |
0 |
100% |
nova/objects/quotas.py |
Quotas.create_limit |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.update_limit |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.create_class |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.update_class |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.get |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.get_all |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.get_all_by_project |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/quotas.py |
Quotas.get_all_by_project_and_user |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/quotas.py |
Quotas.destroy_all_by_project |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.destroy_all_by_project_and_user |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.get_class |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.get_default_class |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/quotas.py |
Quotas.get_all_class_by_name |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/quotas.py |
QuotasNoOp.reserve |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
QuotasNoOp.commit |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
QuotasNoOp.rollback |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
QuotasNoOp.check_deltas |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
_get_main_per_project_limits |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
_get_main_per_user_limits |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
_destroy_main_per_project_limits |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
_destroy_main_per_user_limits |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
_create_limits_in_api_db |
3 |
3 |
0 |
2 |
0 |
0% |
nova/objects/quotas.py |
migrate_quota_limits_to_api_db |
21 |
21 |
0 |
6 |
0 |
0% |
nova/objects/quotas.py |
_get_main_quota_classes |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
_destroy_main_quota_classes |
2 |
2 |
0 |
2 |
0 |
0% |
nova/objects/quotas.py |
_create_classes_in_api_db |
2 |
2 |
0 |
2 |
0 |
0% |
nova/objects/quotas.py |
migrate_quota_classes_to_api_db |
9 |
9 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
(no function) |
126 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.obj_make_compatible |
23 |
2 |
0 |
26 |
2 |
92% |
nova/objects/request_spec.py |
RequestSpec.obj_load_attr |
15 |
0 |
0 |
10 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.vcpus |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.memory_mb |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.root_gb |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.ephemeral_gb |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.swap |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.root_required |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.root_forbidden |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.same_subtree |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._image_meta_from_image |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._from_instance |
14 |
0 |
0 |
12 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._from_instance_pci_requests |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._from_instance_numa_topology |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/request_spec.py |
RequestSpec._from_flavor |
4 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._from_retry |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._populate_group_info |
12 |
1 |
0 |
6 |
1 |
89% |
nova/objects/request_spec.py |
RequestSpec._from_limits |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/request_spec.py |
RequestSpec._from_hints |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.from_primitives |
21 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.get_scheduler_hint |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._to_legacy_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._to_legacy_instance |
14 |
0 |
0 |
10 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._to_legacy_group_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.to_legacy_request_spec_dict |
10 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.to_legacy_filter_properties_dict |
18 |
0 |
0 |
16 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._rc_from_request |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._traits_from_request |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.generate_request_groups_from_pci_requests |
11 |
1 |
0 |
10 |
1 |
90% |
nova/objects/request_spec.py |
RequestSpec.from_components |
31 |
0 |
0 |
8 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.ensure_project_and_user_id |
4 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.ensure_network_information |
15 |
0 |
0 |
6 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._from_db_object |
30 |
1 |
0 |
24 |
2 |
94% |
nova/objects/request_spec.py |
RequestSpec._get_by_instance_uuid_from_db |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/request_spec.py |
RequestSpec.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._get_by_instance_uuids_from_db |
2 |
2 |
0 |
0 |
0 |
0% |
nova/objects/request_spec.py |
RequestSpec.get_by_instance_uuids |
7 |
7 |
0 |
4 |
0 |
0% |
nova/objects/request_spec.py |
RequestSpec._create_in_db |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._get_update_primitives |
20 |
0 |
0 |
16 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.create |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._save_in_db |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.save |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._destroy_in_db |
3 |
1 |
0 |
2 |
1 |
60% |
nova/objects/request_spec.py |
RequestSpec.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._destroy_bulk_in_db |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/request_spec.py |
RequestSpec.destroy_bulk |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.reset_forced_destinations |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.maps_requested_resources |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec._is_valid_group_rp_mapping |
22 |
0 |
0 |
20 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.map_requested_resources_to_providers |
14 |
0 |
0 |
12 |
0 |
100% |
nova/objects/request_spec.py |
RequestSpec.get_request_group_mapping |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
Destination.obj_make_compatible |
13 |
0 |
0 |
14 |
0 |
100% |
nova/objects/request_spec.py |
Destination.obj_load_attr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
Destination.require_aggregates |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
Destination.append_forbidden_aggregates |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
SchedulerRetries.from_dict |
7 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
SchedulerRetries.to_dict |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
SchedulerLimits.from_dict |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
SchedulerLimits.to_dict |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestGroup.from_port_request |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestGroup.from_extended_port_request |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
RequestGroup.obj_make_compatible |
13 |
0 |
0 |
14 |
4 |
85% |
nova/objects/request_spec.py |
RequestGroup.add_resource |
11 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestGroup.add_trait |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestGroup.is_empty |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestGroup.strip_zeros |
3 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestGroup.to_queryparams |
23 |
0 |
0 |
10 |
0 |
100% |
nova/objects/request_spec.py |
RequestLevelParams.obj_load_attr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
RequestLevelParams.obj_make_compatible |
5 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestLevelParams.from_port_request |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/request_spec.py |
RequestLevelParams.extend_with |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/request_spec.py |
(no function) |
152 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
ResourceMetadata.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
ResourceMetadata.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
Resource.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
Resource.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
Resource.__hash__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
ResourceList.get_by_instance_uuid |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/resource.py |
LibvirtVPMEMDevice.__hash__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup.obj_make_compatible |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup._from_db_object |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup.get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup.get_by_name |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup.in_use |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup.save |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup.refresh |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup.identifier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroupList.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroupList._get_counts_from_db |
7 |
7 |
0 |
2 |
0 |
0% |
nova/objects/security_group.py |
SecurityGroupList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroupList.get_by_project |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroupList.get_by_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroupList.get_counts |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/security_group.py |
make_secgroup_list |
9 |
0 |
0 |
4 |
0 |
100% |
nova/objects/security_group.py |
(no function) |
43 |
0 |
0 |
0 |
0 |
100% |
nova/objects/selection.py |
Selection.obj_make_compatible |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/selection.py |
Selection.from_host_state |
8 |
0 |
0 |
2 |
0 |
100% |
nova/objects/selection.py |
Selection.to_dict |
7 |
0 |
0 |
4 |
0 |
100% |
nova/objects/selection.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/service.py |
Service.obj_make_compatible_from_manifest |
12 |
0 |
0 |
10 |
0 |
100% |
nova/objects/service.py |
Service._do_compute_node |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service._from_db_object |
14 |
0 |
0 |
10 |
0 |
100% |
nova/objects/service.py |
Service.obj_load_attr |
9 |
1 |
0 |
6 |
1 |
87% |
nova/objects/service.py |
Service.get_by_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.get_by_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.get_by_host_and_topic |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.get_by_host_and_binary |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service._db_service_get_by_compute_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.get_by_compute_host |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.get_by_args |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service._check_minimum_version |
7 |
1 |
0 |
6 |
1 |
85% |
nova/objects/service.py |
Service.create |
10 |
0 |
0 |
4 |
0 |
100% |
nova/objects/service.py |
Service.save |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service._send_status_update_notification |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/service.py |
Service._send_notification |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.destroy |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.enable_min_version_cache |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.clear_min_version_cache |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service._db_service_get_minimum_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service.get_minimum_version_multi |
14 |
0 |
0 |
8 |
0 |
100% |
nova/objects/service.py |
Service.get_minimum_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
get_minimum_version_all_cells |
19 |
0 |
0 |
14 |
0 |
100% |
nova/objects/service.py |
ServiceList.get_by_topic |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
ServiceList.get_by_binary |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
ServiceList.get_by_host |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
ServiceList.get_all |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/service.py |
ServiceList.get_all_computes_by_hv_type |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
(no function) |
81 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.obj_make_compatible |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping._from_db_object |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.save |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.create |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.delete |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.activate |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.deactivate |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.get_by_instance_uuid_and_share_id |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.get_share_host_provider |
6 |
1 |
0 |
4 |
1 |
80% |
nova/objects/share_mapping.py |
ShareMapping.enhance_with_ceph_credentials |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping.set_access_according_to_protocol |
7 |
1 |
0 |
4 |
1 |
82% |
nova/objects/share_mapping.py |
ShareMappingList.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMappingList.get_by_share_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMappingList.activate_all |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMappingList.deactivate_all |
2 |
0 |
0 |
2 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMappingList.contains_error |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/share_mapping.py |
(no function) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
Tag._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/tag.py |
Tag.create |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
Tag.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
Tag.exists |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
TagList.get_by_resource_id |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
TagList.create |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
TagList.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/objects/task_log.py |
TaskLog._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/task_log.py |
TaskLog.get |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/task_log.py |
TaskLog.begin_task |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/task_log.py |
TaskLog.end_task |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/task_log.py |
TaskLogList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/task_log.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/objects/trusted_certs.py |
TrustedCerts.get_by_instance_uuid |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/trusted_certs.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/objects/vcpu_model.py |
VirtCPUModel.obj_load_attr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/vcpu_model.py |
VirtCPUModel.to_json |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/vcpu_model.py |
VirtCPUModel.from_json |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/vcpu_model.py |
VirtCPUModel.get_by_instance_uuid |
4 |
1 |
0 |
2 |
1 |
67% |
nova/objects/vcpu_model.py |
VirtCPUFeature.obj_load_attr |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/vcpu_model.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_cpu_topology.py |
VirtCPUTopology.from_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_cpu_topology.py |
VirtCPUTopology.to_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_cpu_topology.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
NetworkInterfaceMetadata.obj_make_compatible |
5 |
1 |
0 |
4 |
1 |
78% |
nova/objects/virt_device_metadata.py |
InstanceDeviceMetadata.obj_from_db |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
InstanceDeviceMetadata.get_by_instance_uuid |
6 |
1 |
0 |
2 |
1 |
75% |
nova/objects/virt_device_metadata.py |
InstanceDeviceMetadata._to_json |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
(no function) |
54 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterface.obj_make_compatible |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterface._from_db_object |
9 |
0 |
0 |
6 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterface.get_by_id |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterface.get_by_uuid |
3 |
0 |
0 |
2 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterface.get_by_address |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/virtual_interface.py |
VirtualInterface.get_by_instance_and_network |
3 |
0 |
0 |
2 |
1 |
80% |
nova/objects/virtual_interface.py |
VirtualInterface.create |
5 |
1 |
0 |
2 |
1 |
71% |
nova/objects/virtual_interface.py |
VirtualInterface.save |
5 |
1 |
0 |
2 |
1 |
71% |
nova/objects/virtual_interface.py |
VirtualInterface.delete_by_instance_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterface.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterfaceList.get_all |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterfaceList._db_virtual_interface_get_by_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterfaceList.get_by_instance_uuid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virtual_interface.py |
fill_virtual_interface_list |
44 |
44 |
0 |
18 |
0 |
0% |
nova/objects/virtual_interface.py |
fill_virtual_interface_list._regenerate_vif_list_base_on_cache |
10 |
10 |
0 |
4 |
0 |
0% |
nova/objects/virtual_interface.py |
_set_or_delete_marker_for_migrate_instances |
16 |
16 |
0 |
4 |
0 |
0% |
nova/objects/virtual_interface.py |
_get_marker_for_migrate_instances |
3 |
3 |
0 |
0 |
0 |
0% |
nova/objects/virtual_interface.py |
(no function) |
53 |
0 |
0 |
0 |
0 |
100% |
nova/objects/volume_usage.py |
VolumeUsage.last_refreshed |
5 |
1 |
0 |
4 |
1 |
78% |
nova/objects/volume_usage.py |
VolumeUsage.reads |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/volume_usage.py |
VolumeUsage.read_bytes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/volume_usage.py |
VolumeUsage.writes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/volume_usage.py |
VolumeUsage.write_bytes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/volume_usage.py |
VolumeUsage._from_db_object |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/volume_usage.py |
VolumeUsage.save |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/volume_usage.py |
VolumeUsage.to_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/volume_usage.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/pci/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PciAddressSpec.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
nova/pci/devspec.py |
PciAddressSpec.match |
1 |
1 |
0 |
0 |
0 |
0% |
nova/pci/devspec.py |
PciAddressSpec.is_single_address |
1 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PciAddressSpec._set_pci_dev_info |
10 |
0 |
0 |
4 |
0 |
100% |
nova/pci/devspec.py |
PhysicalPciAddress.__init__ |
13 |
0 |
0 |
2 |
0 |
100% |
nova/pci/devspec.py |
PhysicalPciAddress.match |
2 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PhysicalPciAddress.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/pci/devspec.py |
PciAddressGlobSpec.__init__ |
19 |
0 |
0 |
6 |
0 |
100% |
nova/pci/devspec.py |
PciAddressGlobSpec.match |
2 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PciAddressRegexSpec.__init__ |
11 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PciAddressRegexSpec.match |
2 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
WhitelistPciAddress.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
WhitelistPciAddress._check_physical_function |
2 |
0 |
0 |
2 |
0 |
100% |
nova/pci/devspec.py |
WhitelistPciAddress._init_address_fields |
9 |
0 |
0 |
6 |
0 |
100% |
nova/pci/devspec.py |
WhitelistPciAddress.match |
6 |
0 |
0 |
4 |
1 |
90% |
nova/pci/devspec.py |
PciDeviceSpec.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PciDeviceSpec._address_obj |
8 |
0 |
0 |
4 |
0 |
100% |
nova/pci/devspec.py |
PciDeviceSpec._init_dev_details |
32 |
0 |
0 |
18 |
0 |
100% |
nova/pci/devspec.py |
PciDeviceSpec._ensure_remote_managed_dev_vpd_serial |
4 |
0 |
0 |
2 |
0 |
100% |
nova/pci/devspec.py |
PciDeviceSpec.match |
4 |
0 |
0 |
2 |
0 |
100% |
nova/pci/devspec.py |
PciDeviceSpec.match_pci_obj |
2 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PciDeviceSpec.get_tags |
1 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PciDeviceSpec._normalize_device_spec_tag |
5 |
0 |
0 |
2 |
0 |
100% |
nova/pci/devspec.py |
PciDeviceSpec.enhanced_pci_device_with_spec_tags |
5 |
0 |
0 |
4 |
0 |
100% |
nova/pci/devspec.py |
(no function) |
55 |
0 |
0 |
0 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.__init__ |
11 |
1 |
0 |
2 |
1 |
85% |
nova/pci/manager.py |
PciDevTracker._initial_instance_usage |
10 |
1 |
0 |
8 |
1 |
89% |
nova/pci/manager.py |
PciDevTracker.save |
6 |
0 |
0 |
6 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.pci_stats |
1 |
0 |
0 |
0 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.update_devices_from_hypervisor_resources |
10 |
0 |
0 |
4 |
1 |
93% |
nova/pci/manager.py |
PciDevTracker._build_device_tree |
12 |
0 |
0 |
10 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker._set_hvdevs |
23 |
0 |
0 |
10 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker._claim_instance |
12 |
2 |
0 |
8 |
2 |
80% |
nova/pci/manager.py |
PciDevTracker.claim_instance |
7 |
0 |
0 |
4 |
1 |
91% |
nova/pci/manager.py |
PciDevTracker._allocate_instance |
2 |
0 |
0 |
2 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.allocate_instance |
4 |
0 |
0 |
2 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.free_device |
6 |
0 |
0 |
4 |
2 |
80% |
nova/pci/manager.py |
PciDevTracker._remove_device_from_pci_mapping |
5 |
0 |
0 |
4 |
1 |
89% |
nova/pci/manager.py |
PciDevTracker._free_device |
6 |
0 |
0 |
4 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.free_instance_allocations |
5 |
0 |
0 |
6 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.free_instance_claims |
5 |
0 |
0 |
6 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.free_instance |
2 |
0 |
0 |
0 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.update_pci_for_instance |
6 |
0 |
0 |
6 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker.clean_usage |
12 |
4 |
0 |
12 |
1 |
62% |
nova/pci/manager.py |
(no function) |
37 |
0 |
0 |
0 |
0 |
100% |
nova/pci/request.py |
_get_alias_from_config |
34 |
0 |
0 |
14 |
0 |
100% |
nova/pci/request.py |
_translate_alias_to_requests |
10 |
0 |
0 |
4 |
0 |
100% |
nova/pci/request.py |
get_instance_pci_request_from_vif |
19 |
3 |
0 |
12 |
0 |
90% |
nova/pci/request.py |
get_pci_requests_from_flavor |
4 |
0 |
0 |
2 |
0 |
100% |
nova/pci/request.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._equal_properties |
1 |
0 |
0 |
0 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._find_pool |
9 |
0 |
0 |
6 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._ensure_remote_managed_tag |
4 |
0 |
0 |
4 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._create_pool_keys_from_dev |
12 |
1 |
0 |
6 |
1 |
89% |
nova/pci/stats.py |
PciDeviceStats._get_pool_with_device_type_mismatch |
7 |
0 |
0 |
8 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.update_device |
7 |
0 |
0 |
2 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.add_device |
11 |
0 |
0 |
4 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._decrease_pool_count |
6 |
0 |
0 |
2 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.remove_device |
7 |
0 |
0 |
4 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.get_free_devs |
4 |
0 |
0 |
2 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._allocate_devs |
7 |
0 |
0 |
2 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.consume_requests |
29 |
0 |
0 |
18 |
1 |
98% |
nova/pci/stats.py |
PciDeviceStats._handle_device_dependents |
14 |
2 |
0 |
12 |
0 |
92% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_for_spec |
3 |
0 |
0 |
0 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_for_spec.ignore_keys |
1 |
0 |
0 |
0 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_for_numa_cells |
17 |
1 |
0 |
10 |
1 |
93% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_for_socket_affinity |
14 |
0 |
0 |
12 |
2 |
92% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_for_unrequested_pfs |
3 |
0 |
0 |
2 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_for_unrequested_vdpa_devices |
3 |
0 |
0 |
2 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_for_unrequested_remote_managed_devices |
3 |
0 |
0 |
2 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_based_on_placement_allocation |
11 |
1 |
0 |
8 |
1 |
89% |
nova/pci/stats.py |
PciDeviceStats._filter_pools_for_live_migratable_devices |
5 |
0 |
0 |
4 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._filter_pools |
48 |
4 |
0 |
22 |
3 |
90% |
nova/pci/stats.py |
PciDeviceStats.support_requests |
6 |
0 |
0 |
0 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats._apply_request |
19 |
0 |
0 |
14 |
1 |
97% |
nova/pci/stats.py |
PciDeviceStats._get_rp_uuids_for_request |
8 |
0 |
0 |
6 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.apply_requests |
4 |
0 |
0 |
4 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.__iter__ |
7 |
0 |
0 |
4 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.clear |
1 |
1 |
0 |
0 |
0 |
0% |
nova/pci/stats.py |
PciDeviceStats.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
nova/pci/stats.py |
PciDeviceStats.to_device_pools_obj |
2 |
0 |
0 |
0 |
0 |
100% |
nova/pci/stats.py |
PciDeviceStats.has_remote_managed_device_pools |
3 |
3 |
0 |
0 |
0 |
0% |
nova/pci/stats.py |
PciDeviceStats.populate_pools_metadata_from_assigned_devices |
8 |
0 |
0 |
8 |
1 |
94% |
nova/pci/stats.py |
PciDeviceStats._assert_one_pool_per_rp_uuid |
8 |
0 |
0 |
6 |
0 |
100% |
nova/pci/stats.py |
(no function) |
58 |
0 |
0 |
0 |
0 |
100% |
nova/pci/utils.py |
pci_device_prop_match |
2 |
0 |
0 |
0 |
0 |
100% |
nova/pci/utils.py |
pci_device_prop_match._matching_devices |
12 |
0 |
0 |
12 |
0 |
100% |
nova/pci/utils.py |
parse_address |
4 |
0 |
0 |
2 |
0 |
100% |
nova/pci/utils.py |
get_pci_address_fields |
3 |
0 |
0 |
0 |
0 |
100% |
nova/pci/utils.py |
get_pci_address |
1 |
0 |
0 |
0 |
0 |
100% |
nova/pci/utils.py |
get_function_by_ifname |
10 |
0 |
0 |
2 |
0 |
100% |
nova/pci/utils.py |
is_physical_function |
9 |
0 |
0 |
2 |
0 |
100% |
nova/pci/utils.py |
_get_sysfs_netdev_path |
3 |
0 |
0 |
2 |
0 |
100% |
nova/pci/utils.py |
get_ifname_by_pci_address |
6 |
0 |
0 |
0 |
0 |
100% |
nova/pci/utils.py |
get_mac_by_pci_address |
10 |
0 |
0 |
0 |
0 |
100% |
nova/pci/utils.py |
get_vf_num_by_pci_address |
11 |
0 |
0 |
6 |
1 |
94% |
nova/pci/utils.py |
get_vf_product_id_by_pf_addr |
10 |
3 |
0 |
2 |
0 |
75% |
nova/pci/utils.py |
get_pci_ids_by_pci_addr |
13 |
2 |
0 |
4 |
0 |
88% |
nova/pci/utils.py |
(no function) |
25 |
1 |
0 |
2 |
1 |
93% |
nova/pci/whitelist.py |
Whitelist.__init__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/pci/whitelist.py |
Whitelist._parse_white_list_from_config |
16 |
4 |
0 |
10 |
2 |
77% |
nova/pci/whitelist.py |
Whitelist.device_assignable |
4 |
0 |
0 |
4 |
0 |
100% |
nova/pci/whitelist.py |
Whitelist.get_devspec |
4 |
0 |
0 |
4 |
0 |
100% |
nova/pci/whitelist.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/policies/__init__.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/__init__.py |
(no function) |
57 |
0 |
0 |
0 |
0 |
100% |
nova/policies/admin_actions.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/admin_actions.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/admin_password.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/admin_password.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/aggregates.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/aggregates.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/assisted_volume_snapshots.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/assisted_volume_snapshots.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/attach_interfaces.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/attach_interfaces.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/availability_zone.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/availability_zone.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/baremetal_nodes.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/baremetal_nodes.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/base.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/base.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/policies/console_auth_tokens.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/console_auth_tokens.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/console_output.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/console_output.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/create_backup.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/create_backup.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/deferred_delete.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/deferred_delete.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/policies/evacuate.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/evacuate.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/extended_server_attributes.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/extended_server_attributes.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/extensions.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/extensions.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_access.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_access.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_extra_specs.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_extra_specs.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_manage.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_manage.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/floating_ip_pools.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/floating_ip_pools.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/floating_ips.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/floating_ips.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/hosts.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/hosts.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/hypervisors.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/hypervisors.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/policies/instance_actions.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/instance_actions.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/instance_usage_audit_log.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/instance_usage_audit_log.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/policies/ips.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/ips.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/keypairs.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/keypairs.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/limits.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/limits.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/lock_server.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/lock_server.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/migrate_server.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/migrate_server.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/migrations.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/migrations.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/multinic.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/multinic.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/networks.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/networks.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/pause_server.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/pause_server.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/quota_class_sets.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/quota_class_sets.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/quota_sets.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/quota_sets.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/remote_consoles.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/remote_consoles.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/rescue.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/rescue.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/security_groups.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/security_groups.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_diagnostics.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_diagnostics.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_external_events.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_external_events.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_groups.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_groups.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_metadata.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_metadata.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_password.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_password.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_shares.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_shares.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_tags.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_tags.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_topology.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_topology.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/servers.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/servers.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/policies/servers_migrations.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/servers_migrations.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/services.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/services.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/policies/shelve.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/shelve.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/simple_tenant_usage.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/simple_tenant_usage.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/suspend_server.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/suspend_server.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policies/tenant_networks.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/tenant_networks.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/volumes.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/volumes.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/volumes_attachments.py |
list_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policies/volumes_attachments.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
reset |
3 |
0 |
0 |
2 |
0 |
100% |
nova/policy.py |
init |
12 |
0 |
0 |
6 |
1 |
94% |
nova/policy.py |
_serialize_rules |
2 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
_warning_for_deprecated_user_based_rules |
5 |
0 |
0 |
6 |
0 |
100% |
nova/policy.py |
set_rules |
2 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
authorize |
17 |
0 |
0 |
4 |
1 |
95% |
nova/policy.py |
default_target |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
check_is_admin |
3 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
IsAdminCheck.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
IsAdminCheck.__call__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
get_rules |
2 |
0 |
0 |
2 |
1 |
75% |
nova/policy.py |
register_rules |
1 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
get_enforcer |
3 |
3 |
0 |
0 |
0 |
0% |
nova/policy.py |
verify_deprecated_policy |
8 |
1 |
0 |
4 |
1 |
83% |
nova/policy.py |
(no function) |
30 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/__init__.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
mount |
7 |
0 |
0 |
4 |
0 |
100% |
nova/privsep/fs.py |
umount |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
lvcreate |
6 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/fs.py |
vginfo |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
lvlist |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
lvinfo |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
lvremove |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
blockdev_size |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
blockdev_flush |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
clear |
6 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/fs.py |
loopsetup |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
loopremove |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
nbd_connect |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
nbd_disconnect |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
create_device_maps |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
remove_device_maps |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
e2fsck |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
unprivileged_e2fsck |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
resize2fs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
unprivileged_resize2fs |
4 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/fs.py |
create_partition_table |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
create_partition |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
list_partitions |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
unprivileged_list_partitions |
14 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/fs.py |
resize_partition |
4 |
0 |
0 |
2 |
1 |
83% |
nova/privsep/fs.py |
ext_journal_disable |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/fs.py |
ext_journal_enable |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/fs.py |
load_mkfs_command |
3 |
3 |
0 |
2 |
0 |
0% |
nova/privsep/fs.py |
get_fs_type_for_os_type |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
_get_hash_str |
3 |
0 |
0 |
2 |
1 |
80% |
nova/privsep/fs.py |
get_file_extension_for_os_type |
9 |
0 |
0 |
6 |
1 |
93% |
nova/privsep/fs.py |
mkfs |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/fs.py |
unprivileged_mkfs |
12 |
0 |
0 |
8 |
0 |
100% |
nova/privsep/fs.py |
_inner_configurable_mkfs |
2 |
2 |
0 |
0 |
0 |
0% |
nova/privsep/fs.py |
configurable_mkfs |
12 |
4 |
0 |
10 |
2 |
64% |
nova/privsep/fs.py |
(no function) |
77 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/idmapshift.py |
find_target_id |
7 |
0 |
0 |
6 |
0 |
100% |
nova/privsep/idmapshift.py |
print_chown |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/idmapshift.py |
shift_path |
7 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/idmapshift.py |
shift_dir |
11 |
0 |
0 |
6 |
0 |
100% |
nova/privsep/idmapshift.py |
shift_dir.shift_path_short |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/idmapshift.py |
confirm_path |
15 |
0 |
0 |
10 |
0 |
100% |
nova/privsep/idmapshift.py |
get_ranges |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/idmapshift.py |
confirm_dir |
14 |
0 |
0 |
12 |
0 |
100% |
nova/privsep/idmapshift.py |
shift |
3 |
3 |
0 |
2 |
0 |
0% |
nova/privsep/idmapshift.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
dmcrypt_create_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
dmcrypt_delete_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
ploop_init |
3 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
ploop_resize |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
ploop_restore_descriptor |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
plug_infiniband_vif |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
unplug_infiniband_vif |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
plug_midonet_vif |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
unplug_midonet_vif |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
plug_plumgrid_vif |
2 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
unplug_plumgrid_vif |
2 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
readpty |
9 |
3 |
0 |
0 |
0 |
67% |
nova/privsep/libvirt.py |
create_mdev |
7 |
1 |
0 |
2 |
1 |
78% |
nova/privsep/libvirt.py |
systemd_run_qb_mount |
4 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/libvirt.py |
unprivileged_qb_mount |
4 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/libvirt.py |
umount |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
unprivileged_umount |
2 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/libvirt.py |
get_pmem_namespaces |
3 |
3 |
0 |
0 |
0 |
0% |
nova/privsep/libvirt.py |
cleanup_vpmem |
2 |
2 |
0 |
0 |
0 |
0% |
nova/privsep/libvirt.py |
(no function) |
45 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/linux_net.py |
device_exists |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/linux_net.py |
delete_net_dev |
7 |
6 |
0 |
2 |
1 |
22% |
nova/privsep/linux_net.py |
delete_net_dev_escalated |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/linux_net.py |
set_device_mtu |
2 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/linux_net.py |
set_device_enabled |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/linux_net.py |
_set_device_enabled_inner |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/linux_net.py |
set_device_trust |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/linux_net.py |
_set_device_trust_inner |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/linux_net.py |
set_device_macaddr |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/linux_net.py |
_set_device_macaddr_inner |
3 |
3 |
0 |
2 |
0 |
0% |
nova/privsep/linux_net.py |
set_device_macaddr_and_vlan |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/linux_net.py |
create_tap_dev |
14 |
0 |
0 |
8 |
0 |
100% |
nova/privsep/linux_net.py |
add_vlan |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/linux_net.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/path.py |
writefile |
4 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/path.py |
chown |
10 |
0 |
0 |
10 |
0 |
100% |
nova/privsep/path.py |
makedirs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/path.py |
chmod |
3 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/path.py |
move_tree |
1 |
1 |
0 |
0 |
0 |
0% |
nova/privsep/path.py |
utime |
3 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/path.py |
rmdir |
3 |
0 |
0 |
2 |
0 |
100% |
nova/privsep/path.py |
last_bytes |
9 |
1 |
0 |
2 |
1 |
82% |
nova/privsep/path.py |
(no function) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/qemu.py |
convert_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/qemu.py |
unprivileged_convert_image |
37 |
0 |
0 |
20 |
1 |
98% |
nova/privsep/qemu.py |
privileged_qemu_img_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/qemu.py |
unprivileged_qemu_img_info |
18 |
4 |
0 |
10 |
3 |
75% |
nova/privsep/qemu.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/utils.py |
generate_random_string |
1 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/utils.py |
supports_direct_io |
30 |
6 |
0 |
6 |
2 |
78% |
nova/privsep/utils.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/profiler.py |
WsgiMiddleware.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/profiler.py |
WsgiMiddleware.factory |
4 |
2 |
0 |
2 |
1 |
50% |
nova/profiler.py |
WsgiMiddleware.factory.filter_ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/profiler.py |
WsgiMiddleware.__call__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/profiler.py |
get_traced_meta |
5 |
1 |
0 |
2 |
1 |
71% |
nova/profiler.py |
trace_cls |
2 |
0 |
0 |
0 |
0 |
100% |
nova/profiler.py |
trace_cls.decorator |
4 |
2 |
0 |
2 |
1 |
50% |
nova/profiler.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
DbQuotaDriver.get_reserved |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
DbQuotaDriver.get_defaults |
5 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
DbQuotaDriver.get_class_quotas |
5 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
DbQuotaDriver._process_quotas |
21 |
0 |
0 |
16 |
1 |
97% |
nova/quota.py |
DbQuotaDriver._get_usages |
18 |
2 |
0 |
12 |
1 |
90% |
nova/quota.py |
DbQuotaDriver.get_user_quotas |
11 |
0 |
0 |
8 |
0 |
100% |
nova/quota.py |
DbQuotaDriver.get_project_quotas |
5 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
DbQuotaDriver._is_unlimited_value |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
DbQuotaDriver._sum_quota_values |
3 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
DbQuotaDriver._sub_quota_values |
3 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
DbQuotaDriver.get_settable_quotas |
14 |
0 |
0 |
6 |
0 |
100% |
nova/quota.py |
DbQuotaDriver._get_quotas |
11 |
0 |
0 |
4 |
0 |
100% |
nova/quota.py |
DbQuotaDriver.limit_check |
17 |
0 |
0 |
10 |
2 |
93% |
nova/quota.py |
DbQuotaDriver.limit_check_project_and_user |
52 |
1 |
0 |
36 |
1 |
98% |
nova/quota.py |
NoopQuotaDriver.get_reserved |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
NoopQuotaDriver.get_defaults |
4 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
NoopQuotaDriver.get_class_quotas |
4 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
NoopQuotaDriver._get_noop_quotas |
9 |
1 |
0 |
6 |
1 |
87% |
nova/quota.py |
NoopQuotaDriver.get_user_quotas |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
NoopQuotaDriver.get_project_quotas |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
NoopQuotaDriver.get_settable_quotas |
4 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
NoopQuotaDriver.limit_check |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
NoopQuotaDriver.limit_check_project_and_user |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
UnifiedLimitsDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
UnifiedLimitsDriver.get_reserved |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
UnifiedLimitsDriver.get_class_quotas |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
UnifiedLimitsDriver.get_defaults |
8 |
0 |
0 |
4 |
0 |
100% |
nova/quota.py |
UnifiedLimitsDriver.get_project_quotas |
23 |
2 |
0 |
16 |
2 |
90% |
nova/quota.py |
UnifiedLimitsDriver.get_user_quotas |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
BaseResource.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
BaseResource.default |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
CountableResource.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine._driver |
7 |
0 |
0 |
4 |
0 |
100% |
nova/quota.py |
QuotaEngine.get_defaults |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.get_class_quotas |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.get_user_quotas |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.get_project_quotas |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.get_settable_quotas |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.count_as_dict |
4 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
QuotaEngine.limit_check |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.limit_check_project_and_user |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.resources |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine.get_reserved |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
_user_id_queued_for_delete_populated |
6 |
1 |
0 |
2 |
1 |
75% |
nova/quota.py |
_keypair_get_count_by_user |
2 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
_server_group_count_members_by_user_legacy |
17 |
17 |
0 |
8 |
0 |
0% |
nova/quota.py |
is_qfd_populated |
4 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
_server_group_count_members_by_user |
5 |
2 |
0 |
2 |
1 |
57% |
nova/quota.py |
_instances_cores_ram_count_legacy |
16 |
1 |
0 |
14 |
2 |
90% |
nova/quota.py |
_cores_ram_count_placement |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
_instances_cores_ram_count_api_db_placement |
6 |
0 |
0 |
2 |
1 |
88% |
nova/quota.py |
_instances_cores_ram_count |
11 |
0 |
0 |
8 |
0 |
100% |
nova/quota.py |
_server_group_count |
1 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
_valid_method_call_check_resource |
5 |
0 |
0 |
4 |
0 |
100% |
nova/quota.py |
_valid_method_call_check_resources |
2 |
0 |
0 |
2 |
0 |
100% |
nova/quota.py |
(no function) |
90 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
init |
12 |
0 |
0 |
4 |
0 |
100% |
nova/rpc.py |
cleanup |
7 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
set_defaults |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
add_extra_exmods |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
clear_extra_exmods |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
get_allowed_exmods |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
JsonPayloadSerializer.fallback |
3 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
JsonPayloadSerializer.serialize_entity |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
RequestContextSerializer.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
RequestContextSerializer.serialize_entity |
3 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
RequestContextSerializer.deserialize_entity |
3 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
RequestContextSerializer.serialize_context |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
RequestContextSerializer.deserialize_context |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
ProfilerRequestContextSerializer.serialize_context |
6 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
ProfilerRequestContextSerializer.deserialize_context |
4 |
0 |
0 |
2 |
1 |
83% |
nova/rpc.py |
get_transport_url |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
get_client |
5 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
get_server |
6 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
get_notifier |
3 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
get_versioned_notifier |
2 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
if_notifications_enabled |
3 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
if_notifications_enabled.wrapped |
3 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
create_transport |
2 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
LegacyValidatingNotifier.__init__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
LegacyValidatingNotifier._is_wrap_exception_notification |
1 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
LegacyValidatingNotifier._notify |
5 |
3 |
0 |
4 |
1 |
33% |
nova/rpc.py |
ClientRouter.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/rpc.py |
ClientRouter.client |
5 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
(no function) |
58 |
0 |
0 |
0 |
0 |
100% |
nova/safe_utils.py |
get_wrapped_function |
4 |
0 |
0 |
2 |
0 |
100% |
nova/safe_utils.py |
get_wrapped_function._get_wrapped_function |
10 |
0 |
0 |
8 |
0 |
100% |
nova/safe_utils.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
SchedulerQueryClient.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
SchedulerQueryClient.select_destinations |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
SchedulerQueryClient.update_aggregates |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
SchedulerQueryClient.delete_aggregate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
SchedulerQueryClient.update_instance_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
SchedulerQueryClient.delete_instance_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
SchedulerQueryClient.sync_instance_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
warn_limit |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
report_client_singleton |
22 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
safe_connect |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
safe_connect.wrapper |
13 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
Retry.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
retries |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
retries.wrapper |
9 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
_move_operation_alloc_request |
10 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/client/report.py |
get_placement_request_id |
2 |
0 |
0 |
2 |
1 |
75% |
nova/scheduler/client/report.py |
SchedulerReportClient.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.clear_provider_cache |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._clear_provider_cache_for_tree |
7 |
7 |
0 |
2 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient._create_client |
4 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.post |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.put |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_allocation_candidates |
11 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._get_provider_aggregates |
9 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_provider_traits |
7 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_resource_provider_name |
7 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._get_resource_provider |
11 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._get_sharing_providers |
18 |
0 |
0 |
10 |
1 |
96% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_providers_in_tree |
8 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._create_resource_provider |
21 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._ensure_resource_provider |
14 |
0 |
0 |
8 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._delete_provider |
12 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._get_inventory |
5 |
5 |
0 |
2 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient._refresh_and_get_inventory |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._refresh_associations |
20 |
3 |
0 |
8 |
1 |
79% |
nova/scheduler/client/report.py |
SchedulerReportClient._associations_stale |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_provider_tree_and_ensure_root |
2 |
1 |
0 |
0 |
0 |
50% |
nova/scheduler/client/report.py |
SchedulerReportClient.set_inventory_for_provider |
25 |
25 |
0 |
8 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient.set_inventory_for_provider.do_put |
1 |
1 |
0 |
0 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient._ensure_traits |
14 |
0 |
0 |
8 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.set_traits_for_provider |
19 |
1 |
0 |
8 |
1 |
93% |
nova/scheduler/client/report.py |
SchedulerReportClient.set_aggregates_for_provider |
33 |
7 |
0 |
12 |
0 |
80% |
nova/scheduler/client/report.py |
SchedulerReportClient._ensure_resource_classes |
9 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._reshape |
11 |
11 |
0 |
8 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient._set_up_and_do_reshape |
16 |
16 |
0 |
4 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient.update_from_provider_tree |
34 |
34 |
0 |
14 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient.update_from_provider_tree.catch_all |
9 |
9 |
0 |
0 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_allocations_for_consumer |
8 |
3 |
0 |
0 |
0 |
62% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_allocs_for_consumer |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.claim_resources |
26 |
0 |
0 |
14 |
1 |
98% |
nova/scheduler/client/report.py |
SchedulerReportClient.add_resources_to_instance_allocation |
5 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._add_resources_to_instance_allocation |
17 |
0 |
0 |
12 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.remove_resources_from_instance_allocation |
3 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._remove_resources_from_instance_allocation |
27 |
0 |
0 |
16 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.remove_provider_tree_from_instance_allocation |
15 |
2 |
0 |
6 |
1 |
86% |
nova/scheduler/client/report.py |
SchedulerReportClient._put_allocations |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.move_allocations |
18 |
0 |
0 |
10 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.put_allocations |
12 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.delete_allocation_for_instance |
25 |
21 |
0 |
12 |
0 |
16% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_allocations_for_resource_provider |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_allocations_for_provider_tree |
5 |
5 |
0 |
2 |
0 |
0% |
nova/scheduler/client/report.py |
SchedulerReportClient._remove_allocations_for_evacuated_instances |
5 |
1 |
0 |
4 |
1 |
78% |
nova/scheduler/client/report.py |
SchedulerReportClient.delete_resource_provider |
16 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.invalidate_resource_provider |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_provider_by_name |
18 |
3 |
0 |
8 |
1 |
85% |
nova/scheduler/client/report.py |
SchedulerReportClient.aggregate_add_host |
12 |
1 |
0 |
8 |
1 |
90% |
nova/scheduler/client/report.py |
SchedulerReportClient.aggregate_remove_host |
9 |
1 |
0 |
4 |
1 |
85% |
nova/scheduler/client/report.py |
SchedulerReportClient._handle_usages_error_from_placement |
4 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient._get_usages |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_usages_counts_for_limits |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_usages_counts_for_quota |
20 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient.get_usages_counts_for_quota._get_core_usages |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
(no function) |
125 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/__init__.py |
BaseHostFilter._filter_one |
4 |
1 |
0 |
2 |
1 |
67% |
nova/scheduler/filters/__init__.py |
BaseHostFilter.host_passes |
1 |
1 |
0 |
0 |
0 |
0% |
nova/scheduler/filters/__init__.py |
CandidateFilterMixin.filter_candidates |
9 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/__init__.py |
HostFilterHandler.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/__init__.py |
all_filters |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/__init__.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
DifferentHostFilter.host_passes |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
SameHostFilter.host_passes |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
SimpleCIDRAffinityFilter.host_passes |
7 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
_GroupAntiAffinityFilter.host_passes |
16 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
ServerGroupAntiAffinityFilter.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
_GroupAffinityFilter.host_passes |
8 |
1 |
0 |
4 |
1 |
83% |
nova/scheduler/filters/affinity_filter.py |
ServerGroupAffinityFilter.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/aggregate_image_properties_isolation.py |
AggregateImagePropertiesIsolation.host_passes |
17 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/aggregate_image_properties_isolation.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/aggregate_instance_extra_specs.py |
AggregateInstanceExtraSpecsFilter.host_passes |
21 |
3 |
0 |
14 |
2 |
86% |
nova/scheduler/filters/aggregate_instance_extra_specs.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/aggregate_multitenancy_isolation.py |
AggregateMultiTenancyIsolation.host_passes |
14 |
1 |
0 |
10 |
2 |
88% |
nova/scheduler/filters/aggregate_multitenancy_isolation.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/all_hosts_filter.py |
AllHostsFilter.host_passes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/all_hosts_filter.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/compute_capabilities_filter.py |
ComputeCapabilitiesFilter._get_capabilities |
21 |
0 |
0 |
10 |
0 |
100% |
nova/scheduler/filters/compute_capabilities_filter.py |
ComputeCapabilitiesFilter._satisfies_extra_specs |
24 |
0 |
0 |
16 |
0 |
100% |
nova/scheduler/filters/compute_capabilities_filter.py |
ComputeCapabilitiesFilter.host_passes |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/compute_capabilities_filter.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/compute_filter.py |
ComputeFilter.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/compute_filter.py |
ComputeFilter.host_passes |
8 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/compute_filter.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/extra_specs_ops.py |
match |
24 |
1 |
0 |
18 |
1 |
95% |
nova/scheduler/filters/extra_specs_ops.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/image_props_filter.py |
ImagePropertiesFilter._get_default_architecture |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/image_props_filter.py |
ImagePropertiesFilter._instance_supported |
21 |
0 |
0 |
12 |
0 |
100% |
nova/scheduler/filters/image_props_filter.py |
ImagePropertiesFilter._instance_supported._compare_props |
4 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/image_props_filter.py |
ImagePropertiesFilter._instance_supported._compare_product_version |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/image_props_filter.py |
ImagePropertiesFilter._instance_supported._compare_maxphysaddr_bits |
7 |
1 |
0 |
4 |
1 |
82% |
nova/scheduler/filters/image_props_filter.py |
ImagePropertiesFilter.host_passes |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/image_props_filter.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/io_ops_filter.py |
IoOpsFilter._get_max_io_ops_per_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/io_ops_filter.py |
IoOpsFilter.host_passes |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/io_ops_filter.py |
AggregateIoOpsFilter._get_max_io_ops_per_host |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/io_ops_filter.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/isolated_hosts_filter.py |
IsolatedHostsFilter.host_passes |
11 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/isolated_hosts_filter.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._op_compare |
6 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._equals |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._less_than |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._greater_than |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._in |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._less_than_equal |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._greater_than_equal |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._not |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._or |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._and |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter._parse_string |
13 |
1 |
0 |
10 |
1 |
91% |
nova/scheduler/filters/json_filter.py |
JsonFilter._process_filter |
14 |
0 |
0 |
10 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter.host_passes |
9 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/metrics_filter.py |
MetricsFilter.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/metrics_filter.py |
MetricsFilter.host_passes |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/metrics_filter.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/num_instances_filter.py |
NumInstancesFilter._get_max_instances_per_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/num_instances_filter.py |
NumInstancesFilter.host_passes |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/num_instances_filter.py |
AggregateNumInstancesFilter._get_max_instances_per_host |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/num_instances_filter.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/numa_topology_filter.py |
NUMATopologyFilter._satisfies_cpu_policy |
13 |
0 |
0 |
8 |
0 |
100% |
nova/scheduler/filters/numa_topology_filter.py |
NUMATopologyFilter.host_passes |
29 |
1 |
0 |
14 |
1 |
95% |
nova/scheduler/filters/numa_topology_filter.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/pci_passthrough_filter.py |
PciPassthroughFilter.host_passes |
11 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/pci_passthrough_filter.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/type_filter.py |
AggregateTypeAffinityFilter.host_passes |
5 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/type_filter.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/utils.py |
aggregate_values_from_key |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/utils.py |
aggregate_metadata_get_by_host |
7 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/utils.py |
validate_num_values |
8 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/utils.py |
instance_uuids_overlap |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/utils.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
ReadOnlyDict.__init__ |
3 |
0 |
0 |
2 |
1 |
80% |
nova/scheduler/host_manager.py |
ReadOnlyDict.__setitem__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/scheduler/host_manager.py |
ReadOnlyDict.__delitem__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/scheduler/host_manager.py |
ReadOnlyDict.clear |
1 |
1 |
0 |
0 |
0 |
0% |
nova/scheduler/host_manager.py |
ReadOnlyDict.pop |
1 |
1 |
0 |
0 |
0 |
0% |
nova/scheduler/host_manager.py |
ReadOnlyDict.popitem |
1 |
1 |
0 |
0 |
0 |
0% |
nova/scheduler/host_manager.py |
ReadOnlyDict.update |
1 |
1 |
0 |
0 |
0 |
0% |
nova/scheduler/host_manager.py |
set_update_time_on_success |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
set_update_time_on_success.decorated_function |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostState.__init__ |
32 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostState.update |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostState.update._locked_update |
12 |
0 |
0 |
8 |
0 |
100% |
nova/scheduler/host_manager.py |
HostState._update_from_compute_node |
40 |
2 |
0 |
10 |
2 |
92% |
nova/scheduler/host_manager.py |
HostState.consume_from_request |
4 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostState.consume_from_request._locked |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostState._locked_consume_from_request |
20 |
0 |
0 |
8 |
0 |
100% |
nova/scheduler/host_manager.py |
HostState.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.host_state_cls |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.__init__ |
16 |
0 |
0 |
2 |
1 |
94% |
nova/scheduler/host_manager.py |
HostManager._load_filters |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._init_aggregates |
6 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.update_aggregates |
4 |
1 |
0 |
4 |
1 |
75% |
nova/scheduler/host_manager.py |
HostManager._update_aggregate |
6 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.delete_aggregate |
5 |
0 |
0 |
6 |
2 |
82% |
nova/scheduler/host_manager.py |
HostManager._init_instance_info |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._init_instance_info._async_init_instance_info |
33 |
0 |
0 |
12 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._choose_host_filters |
16 |
0 |
0 |
10 |
1 |
96% |
nova/scheduler/host_manager.py |
HostManager.get_filtered_hosts |
27 |
1 |
0 |
16 |
1 |
95% |
nova/scheduler/host_manager.py |
HostManager.get_filtered_hosts._strip_ignore_hosts |
8 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_filtered_hosts._match_forced_hosts |
11 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_filtered_hosts._match_forced_nodes |
10 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_filtered_hosts._get_hosts_matching_request |
8 |
1 |
0 |
4 |
1 |
83% |
nova/scheduler/host_manager.py |
HostManager.get_weighed_hosts |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._get_computes_for_cells |
14 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._get_computes_for_cells.targeted_operation |
4 |
1 |
0 |
2 |
1 |
67% |
nova/scheduler/host_manager.py |
HostManager._get_cell_by_host |
6 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_compute_nodes_by_host_or_node |
19 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_compute_nodes_by_host_or_node.return_empty_list_for_not_found |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_compute_nodes_by_host_or_node.return_empty_list_for_not_found.wrapper |
5 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_compute_nodes_by_host_or_node._get_by_host_and_node |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_compute_nodes_by_host_or_node._get_by_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.get_compute_nodes_by_host_or_node._get_by_node |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.refresh_cells_caches |
13 |
0 |
0 |
6 |
1 |
95% |
nova/scheduler/host_manager.py |
HostManager.get_host_states_by_uuids |
10 |
3 |
0 |
6 |
3 |
62% |
nova/scheduler/host_manager.py |
HostManager._get_host_states |
18 |
0 |
0 |
8 |
1 |
96% |
nova/scheduler/host_manager.py |
HostManager._get_aggregates_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._get_cell_mapping_for_host |
9 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._get_instances_by_host |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._get_instance_info |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager._recreate_instance_info |
4 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.update_instance_info |
13 |
3 |
0 |
6 |
1 |
79% |
nova/scheduler/host_manager.py |
HostManager.delete_instance_info |
7 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/host_manager.py |
HostManager.sync_instance_info |
12 |
2 |
0 |
4 |
1 |
81% |
nova/scheduler/host_manager.py |
(no function) |
64 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager.__init__ |
15 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager.placement_client |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager._discover_hosts_in_cells |
15 |
0 |
0 |
6 |
1 |
95% |
nova/scheduler/manager.py |
SchedulerManager.reset |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager.select_destinations |
38 |
2 |
0 |
18 |
1 |
95% |
nova/scheduler/manager.py |
SchedulerManager._select_destinations |
6 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager._schedule |
38 |
2 |
0 |
18 |
1 |
95% |
nova/scheduler/manager.py |
SchedulerManager._schedule.hosts_with_alloc_reqs |
3 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager._ensure_sufficient_hosts |
9 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager._cleanup_allocations |
5 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager._legacy_find_hosts |
14 |
1 |
0 |
6 |
1 |
90% |
nova/scheduler/manager.py |
SchedulerManager._consume_selected_host |
7 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager._get_alternate_hosts |
25 |
1 |
0 |
16 |
1 |
95% |
nova/scheduler/manager.py |
SchedulerManager._get_sorted_hosts |
18 |
1 |
0 |
6 |
1 |
92% |
nova/scheduler/manager.py |
SchedulerManager._get_all_host_states |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager.update_aggregates |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager.delete_aggregate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager.update_instance_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager.delete_instance_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager.sync_instance_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
(no function) |
54 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/request_filter.py |
trace_request_filter |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/request_filter.py |
trace_request_filter.wrapper |
8 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/request_filter.py |
isolate_aggregates |
12 |
1 |
0 |
6 |
1 |
89% |
nova/scheduler/request_filter.py |
require_tenant_aggregate |
21 |
0 |
0 |
14 |
1 |
97% |
nova/scheduler/request_filter.py |
map_az_to_placement_aggregate |
11 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/request_filter.py |
require_image_type_support |
12 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/request_filter.py |
transform_image_metadata |
16 |
2 |
0 |
10 |
1 |
88% |
nova/scheduler/request_filter.py |
compute_status_filter |
4 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/request_filter.py |
accelerators_filter |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/request_filter.py |
packed_virtqueue_filter |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/request_filter.py |
routed_networks_filter |
31 |
4 |
0 |
18 |
3 |
86% |
nova/scheduler/request_filter.py |
remote_managed_ports_filter |
7 |
5 |
0 |
6 |
1 |
23% |
nova/scheduler/request_filter.py |
ephemeral_encryption_filter |
11 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/request_filter.py |
process_reqspec |
2 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/request_filter.py |
(no function) |
42 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/rpcapi.py |
SchedulerAPI.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/rpcapi.py |
SchedulerAPI.select_destinations |
18 |
0 |
0 |
8 |
0 |
100% |
nova/scheduler/rpcapi.py |
SchedulerAPI.update_aggregates |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/rpcapi.py |
SchedulerAPI.delete_aggregate |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/rpcapi.py |
SchedulerAPI.update_instance_info |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/rpcapi.py |
SchedulerAPI.delete_instance_info |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/rpcapi.py |
SchedulerAPI.sync_instance_info |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/rpcapi.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.__init__ |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.from_request_spec |
34 |
0 |
0 |
14 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.from_request_groups |
9 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._process_requested_resources |
3 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._process_extra_specs |
14 |
0 |
0 |
12 |
1 |
96% |
nova/scheduler/utils.py |
ResourceRequest._process_image_meta |
4 |
1 |
0 |
4 |
1 |
75% |
nova/scheduler/utils.py |
ResourceRequest._translate_secure_boot_request |
6 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._translate_maxphysaddr_request |
11 |
0 |
0 |
8 |
2 |
89% |
nova/scheduler/utils.py |
ResourceRequest._translate_stateless_firmware_request |
2 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._translate_vtpm_request |
12 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._translate_memory_encryption |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._translate_vpmems_request |
10 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._translate_pinning_policies |
22 |
0 |
0 |
10 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._translate_pci_numa_affinity_policy |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.group_policy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.group_policy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.get_request_group |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._add_request_group |
7 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._add_resource |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._add_trait |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest._add_group_policy |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.get_num_of_suffixed_groups |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.merged_resources |
5 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.strip_zeros |
5 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.to_querystring |
13 |
0 |
0 |
10 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.all_required_traits |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
build_request_spec |
16 |
0 |
0 |
8 |
2 |
92% |
nova/scheduler/utils.py |
resources_from_flavor |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
_get_resources |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
resources_for_limits |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
resources_from_request_spec |
43 |
2 |
0 |
32 |
1 |
96% |
nova/scheduler/utils.py |
claim_resources_on_destination |
15 |
2 |
0 |
8 |
1 |
87% |
nova/scheduler/utils.py |
set_vm_state_and_notify |
18 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/utils.py |
build_filter_properties |
7 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/utils.py |
populate_filter_properties |
8 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/utils.py |
populate_retry |
15 |
4 |
0 |
6 |
1 |
67% |
nova/scheduler/utils.py |
_log_compute_error |
8 |
5 |
0 |
4 |
1 |
33% |
nova/scheduler/utils.py |
_add_retry_host |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
parse_options |
15 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/utils.py |
validate_filter |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
validate_weigher |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
reset_globals |
4 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
_get_group_details |
35 |
0 |
0 |
20 |
3 |
95% |
nova/scheduler/utils.py |
_get_instance_group_hosts_all_cells |
7 |
7 |
0 |
4 |
0 |
0% |
nova/scheduler/utils.py |
_get_instance_group_hosts_all_cells.get_hosts_in_cell |
3 |
3 |
0 |
0 |
0 |
0% |
nova/scheduler/utils.py |
setup_instance_group |
15 |
5 |
0 |
8 |
1 |
65% |
nova/scheduler/utils.py |
request_is_rebuild |
6 |
1 |
0 |
4 |
1 |
80% |
nova/scheduler/utils.py |
claim_resources |
9 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/utils.py |
get_weight_multiplier |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
fill_provider_mapping |
5 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/utils.py |
fill_provider_mapping_based_on_allocation |
4 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/utils.py |
get_aggregates_for_routed_network |
8 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/utils.py |
get_aggregates_for_routed_subnet |
7 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/utils.py |
(no function) |
91 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/__init__.py |
WeighedHost.to_dict |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/__init__.py |
WeighedHost.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/__init__.py |
HostWeightHandler.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/__init__.py |
all_weighers |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/__init__.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/affinity.py |
_SoftAffinityWeigherBase._weigh_object |
9 |
2 |
0 |
4 |
2 |
69% |
nova/scheduler/weights/affinity.py |
ServerGroupSoftAffinityWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/affinity.py |
ServerGroupSoftAntiAffinityWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/affinity.py |
ServerGroupSoftAntiAffinityWeigher._weigh_object |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/affinity.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/compute.py |
BuildFailureWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/compute.py |
BuildFailureWeigher._weigh_object |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/compute.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/cpu.py |
CPUWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/cpu.py |
CPUWeigher._weigh_object |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/cpu.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/cross_cell.py |
CrossCellWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/cross_cell.py |
CrossCellWeigher._weigh_object |
5 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/weights/cross_cell.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/disk.py |
DiskWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/disk.py |
DiskWeigher._weigh_object |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/disk.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/hypervisor_version.py |
HypervisorVersionWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/hypervisor_version.py |
HypervisorVersionWeigher._weigh_object |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/hypervisor_version.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/image_props.py |
ImagePropertiesWeigher.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/image_props.py |
ImagePropertiesWeigher._parse_setting |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/image_props.py |
ImagePropertiesWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/image_props.py |
ImagePropertiesWeigher._weigh_object |
21 |
3 |
0 |
10 |
1 |
87% |
nova/scheduler/weights/image_props.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/io_ops.py |
IoOpsWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/io_ops.py |
IoOpsWeigher._weigh_object |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/io_ops.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/metrics.py |
MetricsWeigher.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/metrics.py |
MetricsWeigher._parse_setting |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/metrics.py |
MetricsWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/metrics.py |
MetricsWeigher._weigh_object |
11 |
0 |
0 |
6 |
1 |
94% |
nova/scheduler/weights/metrics.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/num_instances.py |
NumInstancesWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/num_instances.py |
NumInstancesWeigher._weigh_object |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/num_instances.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/pci.py |
PCIWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/pci.py |
PCIWeigher._weigh_object |
4 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/pci.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/ram.py |
RAMWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/ram.py |
RAMWeigher._weigh_object |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/ram.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/service.py |
_create_service_ref |
7 |
0 |
0 |
0 |
0 |
100% |
nova/service.py |
_update_service_ref |
4 |
0 |
0 |
2 |
1 |
83% |
nova/service.py |
setup_profiler |
3 |
2 |
0 |
2 |
1 |
40% |
nova/service.py |
Service.__init__ |
19 |
0 |
0 |
2 |
0 |
100% |
nova/service.py |
Service.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/service.py |
Service.start |
32 |
5 |
0 |
8 |
2 |
78% |
nova/service.py |
Service.__getattr__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/service.py |
Service.create |
23 |
2 |
0 |
16 |
5 |
82% |
nova/service.py |
Service.kill |
5 |
2 |
0 |
0 |
0 |
60% |
nova/service.py |
Service.stop |
11 |
5 |
0 |
0 |
0 |
55% |
nova/service.py |
Service.periodic_tasks |
2 |
2 |
0 |
0 |
0 |
0% |
nova/service.py |
Service.basic_config_check |
6 |
3 |
0 |
0 |
0 |
50% |
nova/service.py |
Service.reset |
2 |
0 |
0 |
0 |
0 |
100% |
nova/service.py |
process_launcher |
1 |
1 |
0 |
0 |
0 |
0% |
nova/service.py |
serve |
3 |
0 |
0 |
2 |
0 |
100% |
nova/service.py |
wait |
1 |
1 |
0 |
0 |
0 |
0% |
nova/service.py |
(no function) |
46 |
0 |
0 |
0 |
0 |
100% |
nova/service_auth.py |
reset_globals |
1 |
0 |
0 |
0 |
0 |
100% |
nova/service_auth.py |
get_auth_plugin |
9 |
0 |
0 |
6 |
0 |
100% |
nova/service_auth.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/api.py |
API.__init__ |
7 |
0 |
0 |
2 |
0 |
100% |
nova/servicegroup/api.py |
API.join |
1 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/api.py |
API.service_is_up |
3 |
0 |
0 |
2 |
0 |
100% |
nova/servicegroup/api.py |
API.get_updated_time |
1 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/api.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/base.py |
Driver.join |
1 |
1 |
0 |
0 |
0 |
0% |
nova/servicegroup/drivers/base.py |
Driver.is_up |
1 |
1 |
0 |
0 |
0 |
0% |
nova/servicegroup/drivers/base.py |
Driver.updated_time |
1 |
1 |
0 |
0 |
0 |
0% |
nova/servicegroup/drivers/base.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/db.py |
DbDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/db.py |
DbDriver.join |
6 |
1 |
0 |
4 |
1 |
80% |
nova/servicegroup/drivers/db.py |
DbDriver.is_up |
9 |
1 |
0 |
4 |
1 |
85% |
nova/servicegroup/drivers/db.py |
DbDriver.updated_time |
1 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/db.py |
DbDriver._report_state |
16 |
2 |
0 |
4 |
2 |
80% |
nova/servicegroup/drivers/db.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/mc.py |
MemcachedDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/mc.py |
MemcachedDriver.join |
6 |
1 |
0 |
4 |
2 |
70% |
nova/servicegroup/drivers/mc.py |
MemcachedDriver.is_up |
5 |
0 |
0 |
2 |
0 |
100% |
nova/servicegroup/drivers/mc.py |
MemcachedDriver.updated_time |
8 |
0 |
0 |
4 |
0 |
100% |
nova/servicegroup/drivers/mc.py |
MemcachedDriver._report_state |
10 |
6 |
0 |
4 |
1 |
36% |
nova/servicegroup/drivers/mc.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/share/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
_manilaclient |
1 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
Share.from_manila_share |
1 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
Access.from_manila_access |
1 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
Access.from_dict |
1 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
translate_sdk_exception |
3 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
translate_sdk_exception.wrapper |
9 |
3 |
0 |
0 |
0 |
67% |
nova/share/manila.py |
translate_share_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
translate_share_exception.wrapper |
7 |
2 |
0 |
0 |
0 |
71% |
nova/share/manila.py |
translate_allow_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
translate_allow_exception.wrapper |
7 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
translate_deny_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
translate_deny_exception.wrapper |
7 |
2 |
0 |
0 |
0 |
71% |
nova/share/manila.py |
API.get |
7 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
API.get.filter_export_locations |
9 |
4 |
0 |
4 |
2 |
54% |
nova/share/manila.py |
API.get_access |
6 |
0 |
0 |
4 |
0 |
100% |
nova/share/manila.py |
API.allow |
6 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
API.allow.check_manila_access_response |
2 |
1 |
0 |
2 |
1 |
50% |
nova/share/manila.py |
API.deny |
8 |
0 |
0 |
4 |
0 |
100% |
nova/share/manila.py |
API.has_access |
2 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
(no function) |
57 |
0 |
0 |
0 |
0 |
100% |
nova/storage/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RbdProxy.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RbdProxy.__getattr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDVolumeProxy.__init__ |
14 |
8 |
0 |
0 |
0 |
43% |
nova/storage/rbd_utils.py |
RBDVolumeProxy.__enter__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDVolumeProxy.__exit__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDVolumeProxy.__getattr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RADOSClient.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RADOSClient.__enter__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RADOSClient.__exit__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RADOSClient.features |
4 |
0 |
0 |
2 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver._check_for_import_failure |
7 |
6 |
0 |
2 |
1 |
22% |
nova/storage/rbd_utils.py |
RBDDriver._connect_to_rados |
9 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver._disconnect_from_rados |
2 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.ceph_args |
6 |
0 |
0 |
4 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.get_mon_addrs |
17 |
0 |
0 |
6 |
1 |
96% |
nova/storage/rbd_utils.py |
RBDDriver.parse_url |
12 |
0 |
0 |
6 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.get_fsid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.is_cloneable |
19 |
0 |
0 |
4 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.clone |
8 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.size |
2 |
2 |
0 |
0 |
0 |
0% |
nova/storage/rbd_utils.py |
RBDDriver.resize |
3 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.parent_info |
5 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.flatten |
3 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.exists |
5 |
1 |
0 |
0 |
0 |
80% |
nova/storage/rbd_utils.py |
RBDDriver.remove_image |
7 |
4 |
0 |
0 |
0 |
43% |
nova/storage/rbd_utils.py |
RBDDriver.import_image |
4 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.export_image |
5 |
0 |
0 |
2 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver._destroy_volume |
9 |
0 |
0 |
2 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver._destroy_volume._cleanup_vol |
10 |
0 |
0 |
2 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.cleanup_volumes |
4 |
0 |
0 |
2 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.get_pool_info |
15 |
0 |
0 |
6 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.create_snap |
5 |
0 |
0 |
2 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.remove_snap |
12 |
0 |
0 |
10 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.rollback_to_snap |
5 |
0 |
0 |
2 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver.destroy_volume |
2 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
(no function) |
60 |
1 |
0 |
0 |
0 |
98% |
nova/test.py |
_poison_unfair_compute_resource_semaphore_locking |
3 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
_poison_unfair_compute_resource_semaphore_locking.poisoned_synchronized |
6 |
1 |
0 |
4 |
1 |
80% |
nova/test.py |
NovaExceptionReraiseFormatError.patch |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
NovaExceptionReraiseFormatError._wrap_log_exception |
3 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TestCase.setUp |
60 |
0 |
0 |
10 |
0 |
100% |
nova/test.py |
TestCase._setup_cells |
15 |
0 |
0 |
2 |
0 |
100% |
nova/test.py |
TestCase._restore_obj_registry |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TestCase._clear_attrs |
3 |
0 |
0 |
4 |
0 |
100% |
nova/test.py |
TestCase.stub_out |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TestCase.patch_exists |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TestCase.patch_open |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TestCase.flags |
3 |
0 |
0 |
2 |
0 |
100% |
nova/test.py |
TestCase.reset_flags |
3 |
3 |
0 |
2 |
0 |
0% |
nova/test.py |
TestCase.enforce_fk_constraints |
5 |
1 |
0 |
4 |
2 |
67% |
nova/test.py |
TestCase.start_service |
19 |
1 |
0 |
8 |
2 |
89% |
nova/test.py |
TestCase.start_service.patch_stop |
2 |
2 |
0 |
0 |
0 |
0% |
nova/test.py |
TestCase._start_compute |
3 |
3 |
0 |
0 |
0 |
0% |
nova/test.py |
TestCase._run_periodics |
10 |
10 |
0 |
6 |
0 |
0% |
nova/test.py |
TestCase.restart_compute_service |
9 |
9 |
0 |
2 |
0 |
0% |
nova/test.py |
TestCase.assertJsonEqual |
18 |
0 |
0 |
6 |
0 |
100% |
nova/test.py |
TestCase.assertJsonEqual.sort_key |
6 |
0 |
0 |
4 |
0 |
100% |
nova/test.py |
TestCase.assertJsonEqual.inner |
14 |
0 |
0 |
8 |
0 |
100% |
nova/test.py |
TestCase.assertXmlEqual |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TestCase.assertPublicAPISignatures |
13 |
1 |
0 |
6 |
1 |
89% |
nova/test.py |
TestCase.assertPublicAPISignatures.get_public_apis |
7 |
0 |
0 |
4 |
0 |
100% |
nova/test.py |
TestCase.assertPublicAPISignatures.get_public_apis.findmethods |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
APICoverage.test_api_methods |
4 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
SubclassSignatureTestCase._get_base_class |
1 |
1 |
0 |
0 |
0 |
0% |
nova/test.py |
SubclassSignatureTestCase.setUp |
3 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
SubclassSignatureTestCase._get_argspecs |
10 |
0 |
0 |
8 |
0 |
100% |
nova/test.py |
SubclassSignatureTestCase._clsname |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
SubclassSignatureTestCase._test_signatures_recurse |
6 |
0 |
0 |
6 |
1 |
92% |
nova/test.py |
SubclassSignatureTestCase.test_signatures |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TimeOverride.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TimeOverride.setUp |
3 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
MatchType.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
MatchType.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
MatchType.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
MatchType.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/test.py |
MatchObjPrims.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
MatchObjPrims.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
MatchObjPrims.__ne__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/test.py |
MatchObjPrims.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/test.py |
ContainKeyValue.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
ContainKeyValue.__eq__ |
4 |
2 |
0 |
0 |
0 |
50% |
nova/test.py |
ContainKeyValue.__ne__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
ContainKeyValue.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/test.py |
patch_exists |
5 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
patch_exists.fake_exists |
5 |
0 |
0 |
4 |
0 |
100% |
nova/test.py |
patch_open |
6 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
patch_open.selective_fake_open |
3 |
0 |
0 |
2 |
0 |
100% |
nova/test.py |
(no function) |
128 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
_get_default_green_pool |
3 |
3 |
0 |
2 |
0 |
0% |
nova/utils.py |
get_root_helper |
4 |
1 |
0 |
2 |
1 |
67% |
nova/utils.py |
ssh_execute |
4 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
generate_uid |
2 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
generate_random_string |
2 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
last_completed_audit_period |
44 |
4 |
0 |
28 |
2 |
92% |
nova/utils.py |
generate_password |
11 |
0 |
0 |
2 |
1 |
92% |
nova/utils.py |
utf8 |
5 |
0 |
0 |
4 |
0 |
100% |
nova/utils.py |
parse_server_string |
13 |
0 |
0 |
6 |
0 |
100% |
nova/utils.py |
get_shortened_ipv6 |
2 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
get_shortened_ipv6_cidr |
2 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
safe_ip_format |
6 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
format_remote_path |
3 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
make_dev_path |
4 |
4 |
0 |
2 |
0 |
0% |
nova/utils.py |
sanitize_hostname |
11 |
0 |
0 |
4 |
1 |
93% |
nova/utils.py |
sanitize_hostname.truncate_hostname |
3 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
temporary_mutation |
15 |
0 |
0 |
6 |
0 |
100% |
nova/utils.py |
temporary_mutation.is_dict_like |
1 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
temporary_mutation.get |
3 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
temporary_mutation.set_value |
3 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
temporary_mutation.delete |
3 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
generate_mac_address |
2 |
2 |
0 |
0 |
0 |
0% |
nova/utils.py |
temporary_chown |
9 |
1 |
0 |
6 |
3 |
73% |
nova/utils.py |
tempdir |
10 |
2 |
0 |
2 |
0 |
83% |
nova/utils.py |
UndoManager.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/utils.py |
UndoManager.undo_with |
1 |
1 |
0 |
0 |
0 |
0% |
nova/utils.py |
UndoManager._rollback |
2 |
2 |
0 |
2 |
0 |
0% |
nova/utils.py |
UndoManager.rollback_and_reraise |
4 |
4 |
0 |
2 |
0 |
0% |
nova/utils.py |
metadata_to_dict |
6 |
0 |
0 |
4 |
0 |
100% |
nova/utils.py |
dict_to_metadata |
4 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
instance_meta |
3 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
instance_sys_meta |
5 |
0 |
0 |
4 |
0 |
100% |
nova/utils.py |
expects_func_args |
3 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
expects_func_args._decorator_checker |
2 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
expects_func_args._decorator_checker._decorator |
5 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
ExceptionHelper.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
ExceptionHelper.__getattr__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
ExceptionHelper.__getattr__.wrapper |
4 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
check_string_length |
4 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
validate_integer |
4 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
_serialize_profile_info |
7 |
2 |
0 |
4 |
2 |
64% |
nova/utils.py |
pass_context |
5 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
pass_context.context_wrapper |
5 |
1 |
0 |
4 |
1 |
78% |
nova/utils.py |
spawn |
1 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
spawn_n |
1 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
tpool_execute |
1 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
is_none_string |
3 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
is_auto_disk_config_disabled |
6 |
0 |
0 |
4 |
0 |
100% |
nova/utils.py |
get_auto_disk_config_from_instance |
3 |
1 |
0 |
2 |
1 |
60% |
nova/utils.py |
get_auto_disk_config_from_image_props |
1 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
get_system_metadata_from_image |
17 |
0 |
0 |
12 |
0 |
100% |
nova/utils.py |
get_image_from_system_metadata |
16 |
1 |
0 |
12 |
1 |
93% |
nova/utils.py |
get_hash_str |
3 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
get_sha256_str |
3 |
0 |
0 |
2 |
1 |
80% |
nova/utils.py |
get_obj_repr_unicode |
2 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
safe_truncate |
9 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
read_cached_file |
12 |
1 |
0 |
4 |
1 |
88% |
nova/utils.py |
delete_cached_file |
2 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
isotime |
6 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
strtime |
1 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
_get_conf_group |
6 |
0 |
0 |
4 |
0 |
100% |
nova/utils.py |
_get_auth_and_session |
7 |
0 |
0 |
6 |
0 |
100% |
nova/utils.py |
get_ksa_adapter |
3 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
get_sdk_adapter |
12 |
1 |
0 |
4 |
1 |
88% |
nova/utils.py |
get_endpoint |
8 |
0 |
0 |
4 |
0 |
100% |
nova/utils.py |
generate_hostid |
5 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
nested_contexts |
2 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
normalize_rc_name |
6 |
1 |
0 |
2 |
1 |
75% |
nova/utils.py |
raise_if_old_compute |
18 |
0 |
0 |
6 |
0 |
100% |
nova/utils.py |
run_once |
3 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
run_once.outer_wrapper |
5 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
run_once.outer_wrapper.wrapper |
5 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
run_once.outer_wrapper.reset |
4 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
latch_error_on_raise |
3 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
latch_error_on_raise.outer_wrapper |
5 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
latch_error_on_raise.outer_wrapper.wrapper |
10 |
0 |
0 |
2 |
0 |
100% |
nova/utils.py |
latch_error_on_raise.outer_wrapper.reset |
1 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
(no function) |
112 |
0 |
0 |
0 |
0 |
100% |
nova/version.py |
_load_config |
23 |
3 |
0 |
12 |
4 |
80% |
nova/version.py |
vendor_string |
2 |
0 |
0 |
0 |
0 |
100% |
nova/version.py |
product_string |
2 |
0 |
0 |
0 |
0 |
100% |
nova/version.py |
package_string |
2 |
0 |
0 |
0 |
0 |
100% |
nova/version.py |
version_string_with_package |
3 |
0 |
0 |
2 |
0 |
100% |
nova/version.py |
support_string |
2 |
0 |
0 |
0 |
0 |
100% |
nova/version.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/arch.py |
(no function) |
35 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
update_db |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
update_db.wrapped |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
_get_volume_create_az_value |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice._proxy_as_attr |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice.__getattr__ |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice.__setattr__ |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice.__getitem__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice.__setitem__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice._transform |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/block_device.py |
DriverBlockDevice.get |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice.attach |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/block_device.py |
DriverBlockDevice.detach |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/block_device.py |
DriverBlockDevice.driver_detach |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/block_device.py |
DriverBlockDevice.save |
8 |
0 |
0 |
8 |
0 |
100% |
nova/virt/block_device.py |
DriverSwapBlockDevice._transform |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverImageBlockDevice._transform |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverEphemeralBlockDevice._transform |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._transform |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._preserve_multipath_id |
4 |
2 |
0 |
4 |
1 |
62% |
nova/virt/block_device.py |
DriverVolumeBlockDevice.driver_detach |
19 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._get_volume |
6 |
0 |
0 |
2 |
1 |
88% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._create_volume |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._do_detach |
24 |
2 |
0 |
14 |
1 |
87% |
nova/virt/block_device.py |
DriverVolumeBlockDevice.detach |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._legacy_volume_attach |
32 |
2 |
0 |
12 |
1 |
93% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._volume_attach |
34 |
2 |
0 |
12 |
0 |
96% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._do_attach |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolumeBlockDevice.attach |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
DriverVolumeBlockDevice.refresh_connection_info |
14 |
1 |
0 |
8 |
1 |
91% |
nova/virt/block_device.py |
DriverVolumeBlockDevice.save |
7 |
2 |
0 |
2 |
0 |
78% |
nova/virt/block_device.py |
DriverVolumeBlockDevice._call_wait_func |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolSnapshotBlockDevice.attach |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/block_device.py |
DriverVolImageBlockDevice.attach |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolBlankBlockDevice.attach |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/block_device.py |
_convert_block_devices |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
convert_all_volumes |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
convert_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
attach_block_devices |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
attach_block_devices._log_and_attach |
9 |
2 |
0 |
6 |
2 |
73% |
nova/virt/block_device.py |
refresh_conn_infos |
4 |
0 |
0 |
4 |
0 |
100% |
nova/virt/block_device.py |
get_swap |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
is_implemented |
7 |
1 |
0 |
2 |
1 |
78% |
nova/virt/block_device.py |
is_local_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
is_block_device_mapping |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
get_volume_id |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/block_device.py |
(no function) |
112 |
0 |
0 |
0 |
0 |
100% |
nova/virt/configdrive.py |
ConfigDriveBuilder.__init__ |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/configdrive.py |
ConfigDriveBuilder.__enter__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/configdrive.py |
ConfigDriveBuilder.__exit__ |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/configdrive.py |
ConfigDriveBuilder._add_file |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/configdrive.py |
ConfigDriveBuilder.add_instance_metadata |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/configdrive.py |
ConfigDriveBuilder._write_md_files |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/configdrive.py |
ConfigDriveBuilder._make_iso9660 |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/configdrive.py |
ConfigDriveBuilder._make_vfat |
14 |
1 |
0 |
6 |
2 |
85% |
nova/virt/configdrive.py |
ConfigDriveBuilder.make_drive |
7 |
1 |
0 |
4 |
1 |
82% |
nova/virt/configdrive.py |
ConfigDriveBuilder.cleanup |
2 |
1 |
0 |
2 |
1 |
50% |
nova/virt/configdrive.py |
ConfigDriveBuilder.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/configdrive.py |
required_by |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/configdrive.py |
update_instance |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/configdrive.py |
(no function) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
mkfs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
resize2fs |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/disk/api.py |
get_disk_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
get_disk_size |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
extend |
18 |
3 |
0 |
14 |
4 |
78% |
nova/virt/disk/api.py |
extend.safe_resize2fs |
5 |
2 |
0 |
0 |
0 |
60% |
nova/virt/disk/api.py |
can_resize_image |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/disk/api.py |
is_image_extendable |
19 |
6 |
0 |
6 |
2 |
68% |
nova/virt/disk/api.py |
_DiskImage.__init__ |
11 |
0 |
0 |
4 |
1 |
93% |
nova/virt/disk/api.py |
_DiskImage._device_for_path |
9 |
2 |
0 |
4 |
1 |
77% |
nova/virt/disk/api.py |
_DiskImage._reset |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
_DiskImage.errors |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/api.py |
_DiskImage.mount |
12 |
6 |
0 |
6 |
3 |
50% |
nova/virt/disk/api.py |
_DiskImage.umount |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/api.py |
_DiskImage.teardown |
6 |
1 |
0 |
4 |
1 |
80% |
nova/virt/disk/api.py |
inject_data |
15 |
3 |
0 |
4 |
1 |
68% |
nova/virt/disk/api.py |
setup_container |
6 |
2 |
0 |
2 |
1 |
62% |
nova/virt/disk/api.py |
teardown_container |
13 |
1 |
0 |
6 |
1 |
89% |
nova/virt/disk/api.py |
clean_lxc_namespace |
5 |
2 |
0 |
0 |
0 |
60% |
nova/virt/disk/api.py |
inject_data_into_fs |
14 |
5 |
0 |
6 |
0 |
65% |
nova/virt/disk/api.py |
_inject_files_into_fs |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/disk/api.py |
_inject_file_into_fs |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/api.py |
_inject_metadata_into_fs |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
_setup_selinux_for_keys |
11 |
0 |
0 |
6 |
1 |
94% |
nova/virt/disk/api.py |
_inject_key_into_fs |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
_inject_net_into_fs |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
_inject_admin_password_into_fs |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
_generate_salt |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/disk/api.py |
_set_passwd |
26 |
5 |
0 |
12 |
4 |
76% |
nova/virt/disk/api.py |
(no function) |
55 |
3 |
0 |
4 |
1 |
90% |
nova/virt/disk/mount/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/api.py |
Mount.instance_for_format |
11 |
1 |
0 |
6 |
1 |
88% |
nova/virt/disk/mount/api.py |
Mount.instance_for_device |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/disk/mount/api.py |
Mount.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/api.py |
Mount.reset_dev |
10 |
0 |
0 |
8 |
1 |
94% |
nova/virt/disk/mount/api.py |
Mount.get_dev |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/disk/mount/api.py |
Mount._get_dev_retry_helper |
10 |
1 |
0 |
4 |
1 |
86% |
nova/virt/disk/mount/api.py |
Mount._inner_get_dev |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/mount/api.py |
Mount.unget_dev |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/mount/api.py |
Mount.map_dev |
28 |
0 |
0 |
10 |
1 |
97% |
nova/virt/disk/mount/api.py |
Mount.unmap_dev |
7 |
1 |
0 |
4 |
1 |
82% |
nova/virt/disk/mount/api.py |
Mount.mnt_dev |
8 |
2 |
0 |
2 |
1 |
70% |
nova/virt/disk/mount/api.py |
Mount.unmnt_dev |
6 |
1 |
0 |
2 |
1 |
75% |
nova/virt/disk/mount/api.py |
Mount.flush_dev |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/api.py |
Mount.do_mount |
7 |
0 |
0 |
2 |
1 |
89% |
nova/virt/disk/mount/api.py |
Mount.do_umount |
2 |
2 |
0 |
2 |
0 |
0% |
nova/virt/disk/mount/api.py |
Mount.do_teardown |
6 |
0 |
0 |
6 |
0 |
100% |
nova/virt/disk/mount/api.py |
(no function) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/block.py |
BlockMount.get_dev |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/block.py |
BlockMount.unget_dev |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/block.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/loop.py |
LoopMount._inner_get_dev |
11 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/mount/loop.py |
LoopMount.get_dev |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/loop.py |
LoopMount.unget_dev |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/mount/loop.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/nbd.py |
NbdMount._detect_nbd_devices |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/nbd.py |
NbdMount._find_unused |
7 |
1 |
0 |
6 |
1 |
85% |
nova/virt/disk/mount/nbd.py |
NbdMount._allocate_nbd |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/disk/mount/nbd.py |
NbdMount._inner_get_dev |
30 |
5 |
0 |
10 |
1 |
85% |
nova/virt/disk/mount/nbd.py |
NbdMount.get_dev |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/nbd.py |
NbdMount.unget_dev |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/mount/nbd.py |
NbdMount.flush_dev |
2 |
0 |
0 |
2 |
1 |
75% |
nova/virt/disk/mount/nbd.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/api.py |
VFS.instance_for_image |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/vfs/api.py |
VFS.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/api.py |
VFS.setup |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.teardown |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.make_path |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.append_file |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.replace_file |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.read_file |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.has_file |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.set_permissions |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.set_ownership |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
VFS.get_image_fs |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/disk/vfs/api.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
force_tcg |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.__init__ |
8 |
4 |
0 |
2 |
1 |
50% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.inspect_capabilities |
13 |
1 |
0 |
4 |
1 |
88% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.configure_debug |
10 |
4 |
0 |
4 |
1 |
50% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.setup_os |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.setup_os_static |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.setup_os_inspect |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.setup_os_root |
16 |
6 |
0 |
6 |
1 |
59% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.setup |
34 |
8 |
0 |
14 |
3 |
77% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.teardown |
20 |
10 |
0 |
2 |
0 |
55% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS._canonicalize_path |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.make_path |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.append_file |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.replace_file |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.read_file |
6 |
1 |
0 |
2 |
1 |
75% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.has_file |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.set_permissions |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.set_ownership |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.set_ownership._get_item_id |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS.get_image_fs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
(no function) |
34 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
get_block_device_info |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
block_device_info_get_root_device |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
block_device_info_get_swap |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
swap_is_usable |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
block_device_info_get_image |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
block_device_info_get_ephemerals |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
block_device_info_get_mapping |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
block_device_info_get_encrypted_disks |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
_check_image_type_exclude_list |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.init_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.cleanup_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_instance_driver_metadata |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_num_instances |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.instance_exists |
4 |
2 |
0 |
0 |
0 |
50% |
nova/virt/driver.py |
ComputeDriver.list_instances |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.list_instance_uuids |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.rebuild |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.prepare_for_spawn |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.failed_spawn_cleanup |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.spawn |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.destroy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.cleanup |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.reboot |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_console_output |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_vnc_console |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_spice_console |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_serial_console |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_mks_console |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_diagnostics |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_instance_diagnostics |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_all_volume_usage |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_host_ip_addr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.attach_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.detach_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.swap_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.extend_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.prepare_networks_before_block_device_mapping |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.clean_networks_preparation |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.attach_interface |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.detach_interface |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.migrate_disk_and_power_off |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.snapshot |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.finish_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.confirm_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.finish_revert_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.pause |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.unpause |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.suspend |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.resume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.resume_state_on_host_boot |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.rescue |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.unrescue |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.power_off |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.power_on |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.mount_share |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.umount_share |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.power_update_event |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.trigger_crash_dump |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.soft_delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.restore |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver._get_reserved_host_disk_gb_from_config |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver._get_allocation_ratios |
11 |
0 |
0 |
6 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.update_provider_tree |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.capabilities_as_traits |
7 |
0 |
0 |
6 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_available_resource |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.is_node_deleted |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.pre_live_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.live_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.live_migration_force_complete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.live_migration_abort |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.rollback_live_migration_at_source |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.rollback_live_migration_at_destination |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.post_live_migration |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.post_live_migration_at_source |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.post_live_migration_at_destination |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.check_instance_shared_storage_local |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.check_instance_shared_storage_remote |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.check_instance_shared_storage_cleanup |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.check_can_live_migrate_destination |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.check_source_migrate_data_at_dest |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.post_claim_migrate_data |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.cleanup_live_migration_destination_check |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.check_can_live_migrate_source |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_instance_disk_info |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.set_admin_password |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.inject_network_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.poll_rebooting_instances |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.host_power_action |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.host_maintenance_mode |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.set_host_enabled |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_host_uptime |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.plug_vifs |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.unplug_vifs |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_host_cpu_stats |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.block_stats |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.manage_image_cache |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.cache_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_volume_connector |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_available_nodes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.get_nodenames_by_uuid |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.node_is_available |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/driver.py |
ComputeDriver.instance_on_disk |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.register_event_listener |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.emit_event |
10 |
2 |
0 |
4 |
1 |
79% |
nova/virt/driver.py |
ComputeDriver.delete_instance_files |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.volume_snapshot_create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.volume_snapshot_delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.default_root_device_name |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.default_device_names_for_instance |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.get_device_name_for_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.is_supported_fs_format |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.quiesce |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.unquiesce |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
ComputeDriver.network_binding_host_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.manages_network_binding_host_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver.cleanup_lingering_instance_resources |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/driver.py |
load_compute_driver |
17 |
6 |
0 |
6 |
2 |
65% |
nova/virt/driver.py |
(no function) |
180 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
Event.__init__ |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/event.py |
Event.get_timestamp |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/event.py |
Event.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
InstanceEvent.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
InstanceEvent.get_instance_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
InstanceEvent.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
LifecycleEvent.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
LifecycleEvent.get_transition |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
LifecycleEvent.get_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
LifecycleEvent.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
(no function) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeInstance.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeInstance.__getitem__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
Resources.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
Resources.claim |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
Resources.release |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
Resources.dump |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.__init__ |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.init_host |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver._set_nodes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.list_instances |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.list_instance_uuids |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.plug_vifs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.unplug_vifs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.spawn |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.snapshot |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.reboot |
4 |
2 |
0 |
2 |
1 |
50% |
nova/virt/fake.py |
FakeDriver.get_host_ip_addr |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.set_admin_password |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.resume_state_on_host_boot |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.rescue |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.unrescue |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.poll_rebooting_instances |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.migrate_disk_and_power_off |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.finish_revert_migration |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.post_live_migration_at_destination |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.power_off |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.power_on |
6 |
3 |
0 |
6 |
2 |
42% |
nova/virt/fake.py |
FakeDriver.mount_share |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.umount_share |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.trigger_crash_dump |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.soft_delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.restore |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.pause |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.unpause |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.suspend |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.resume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.destroy |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.cleanup |
2 |
1 |
0 |
2 |
1 |
50% |
nova/virt/fake.py |
FakeDriver.attach_volume |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/fake.py |
FakeDriver.detach_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.swap_volume |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.extend_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.attach_interface |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/fake.py |
FakeDriver.detach_interface |
4 |
2 |
0 |
0 |
0 |
50% |
nova/virt/fake.py |
FakeDriver.get_info |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_diagnostics |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_instance_diagnostics |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_all_volume_usage |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.get_host_cpu_stats |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.block_stats |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_console_output |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_vnc_console |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_spice_console |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_serial_console |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_mks_console |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_available_resource |
11 |
1 |
0 |
2 |
1 |
85% |
nova/virt/fake.py |
FakeDriver.update_provider_tree |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.get_instance_disk_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.live_migration |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.live_migration_force_complete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.live_migration_abort |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.cleanup_live_migration_destination_check |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.check_can_live_migrate_destination |
14 |
14 |
0 |
4 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.check_can_live_migrate_source |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.finish_migration |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.confirm_migration |
2 |
1 |
0 |
2 |
1 |
50% |
nova/virt/fake.py |
FakeDriver.pre_live_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.rollback_live_migration_at_destination |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriver._test_remove_vm |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.host_power_action |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.host_maintenance_mode |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeDriver.set_host_enabled |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_volume_connector |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_available_nodes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.get_nodenames_by_uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.instance_on_disk |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.quiesce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver.unquiesce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeVirtAPI.wait_for_instance_event |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeVirtAPI.exit_wait_early |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeVirtAPI.update_compute_provider_status |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
PowerUpdateFakeDriver.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
PowerUpdateFakeDriver.power_update_event |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
MediumFakeDriverWithNestedCustomResources.update_provider_tree |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeFinishMigrationFailDriver.finish_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
PredictableNodeUUIDDriver.get_available_resource |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeRescheduleDriver.spawn |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeBuildAbortDriver.spawn |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeUnshelveSpawnFailDriver.spawn |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeLiveMigrateDriver.__init__ |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeLiveMigrateDriver.live_migration |
9 |
9 |
0 |
4 |
0 |
0% |
nova/virt/fake.py |
FakeLiveMigrateDriver.live_migration_force_complete |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeLiveMigrateDriver.live_migration_abort |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeLiveMigrateDriver.post_live_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriverWithPciResources.FakeDriverWithPciResourcesConfigFixture.setUp |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriverWithPciResources.get_available_resource |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriverWithCaching.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriverWithCaching.cache_image |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeDriverWithoutFakeNodes.get_available_resource |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriverWithoutFakeNodes.get_nodenames_by_uuid |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
(no function) |
194 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
get_vcpu_pin_set |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
get_cpu_dedicated_set |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
get_cpu_dedicated_set_nozero |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
get_cpu_shared_set |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
parse_cpu_spec |
32 |
0 |
0 |
14 |
0 |
100% |
nova/virt/hardware.py |
format_cpu_spec |
15 |
0 |
0 |
10 |
0 |
100% |
nova/virt/hardware.py |
get_number_of_serial_ports |
11 |
0 |
0 |
6 |
0 |
100% |
nova/virt/hardware.py |
InstanceInfo.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
InstanceInfo.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
_score_cpu_topology |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/hardware.py |
get_cpu_topology_constraints |
42 |
0 |
0 |
8 |
0 |
100% |
nova/virt/hardware.py |
_get_possible_cpu_topologies |
18 |
0 |
0 |
12 |
0 |
100% |
nova/virt/hardware.py |
_sort_possible_cpu_topologies |
10 |
0 |
0 |
2 |
0 |
100% |
nova/virt/hardware.py |
_get_desirable_cpu_topologies |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
get_best_cpu_topology |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
_numa_cell_supports_pagesize_request |
10 |
0 |
0 |
6 |
0 |
100% |
nova/virt/hardware.py |
_numa_cell_supports_pagesize_request.verify_pagesizes |
4 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
_pack_instance_onto_cores |
54 |
0 |
0 |
34 |
0 |
100% |
nova/virt/hardware.py |
_pack_instance_onto_cores._get_pinning |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/hardware.py |
_pack_instance_onto_cores._get_reserved |
16 |
0 |
0 |
12 |
0 |
100% |
nova/virt/hardware.py |
_numa_fit_instance_cell |
56 |
4 |
0 |
34 |
2 |
93% |
nova/virt/hardware.py |
_get_flavor_image_meta |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
_get_unique_flavor_image_meta |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/hardware.py |
get_mem_encryption_constraint |
17 |
0 |
0 |
8 |
0 |
100% |
nova/virt/hardware.py |
_check_for_mem_encryption_requirement_conflicts |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/hardware.py |
_check_mem_encryption_uses_uefi_image |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/hardware.py |
_check_mem_encryption_machine_type |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
_get_numa_pagesize_constraint |
12 |
0 |
0 |
8 |
0 |
100% |
nova/virt/hardware.py |
_get_numa_pagesize_constraint.check_and_return_pages_size |
12 |
0 |
0 |
8 |
0 |
100% |
nova/virt/hardware.py |
_get_constraint_mappings_from_flavor |
8 |
0 |
0 |
4 |
1 |
92% |
nova/virt/hardware.py |
get_locked_memory_constraint |
11 |
0 |
0 |
6 |
0 |
100% |
nova/virt/hardware.py |
_get_numa_cpu_constraint |
7 |
1 |
0 |
4 |
1 |
82% |
nova/virt/hardware.py |
_get_numa_mem_constraint |
7 |
1 |
0 |
4 |
1 |
82% |
nova/virt/hardware.py |
_get_numa_node_count_constraint |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
get_cpu_policy_constraint |
19 |
1 |
0 |
16 |
1 |
94% |
nova/virt/hardware.py |
get_cpu_thread_policy_constraint |
11 |
1 |
0 |
8 |
1 |
89% |
nova/virt/hardware.py |
_get_numa_topology_auto |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
_get_numa_topology_manual |
19 |
0 |
0 |
12 |
0 |
100% |
nova/virt/hardware.py |
is_realtime_enabled |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
_get_vcpu_pcpu_resources |
14 |
4 |
0 |
6 |
0 |
80% |
nova/virt/hardware.py |
_get_hyperthreading_trait |
6 |
0 |
0 |
6 |
0 |
100% |
nova/virt/hardware.py |
get_dedicated_cpu_constraint |
14 |
2 |
0 |
8 |
1 |
86% |
nova/virt/hardware.py |
get_realtime_cpu_constraint |
19 |
0 |
0 |
12 |
0 |
100% |
nova/virt/hardware.py |
get_emulator_thread_policy_constraint |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
get_pci_numa_policy_constraint |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
get_pmu_constraint |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
get_vif_multiqueue_constraint |
10 |
0 |
0 |
6 |
0 |
100% |
nova/virt/hardware.py |
get_packed_virtqueue_constraint |
17 |
0 |
0 |
8 |
0 |
100% |
nova/virt/hardware.py |
get_vtpm_constraint |
13 |
0 |
0 |
10 |
0 |
100% |
nova/virt/hardware.py |
get_secure_boot_constraint |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
get_stateless_firmware_constraint |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
numa_get_constraints |
70 |
2 |
0 |
48 |
2 |
97% |
nova/virt/hardware.py |
_numa_cells_support_network_metadata |
38 |
5 |
0 |
34 |
8 |
82% |
nova/virt/hardware.py |
numa_fit_instance_to_host |
63 |
6 |
0 |
38 |
3 |
91% |
nova/virt/hardware.py |
numa_get_reserved_huge_pages |
13 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
_get_smallest_pagesize |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
_numa_pagesize_usage_from_cell |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/hardware.py |
numa_usage_from_instance_numa |
34 |
2 |
0 |
22 |
2 |
93% |
nova/virt/hardware.py |
get_vpmems |
10 |
0 |
0 |
6 |
1 |
94% |
nova/virt/hardware.py |
get_maxphysaddr_mode |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/hardware.py |
check_hw_rescue_props |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
get_ephemeral_encryption_constraint |
9 |
3 |
0 |
4 |
1 |
69% |
nova/virt/hardware.py |
get_ephemeral_encryption_format |
7 |
2 |
0 |
4 |
1 |
73% |
nova/virt/hardware.py |
check_shares_supported |
8 |
8 |
0 |
4 |
0 |
0% |
nova/virt/hardware.py |
(no function) |
88 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
Image.__init__ |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/image/model.py |
Image.__repr__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
Image.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
Image.__hash__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
LocalImage.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
LocalFileImage.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
LocalBlockImage.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
RBDImage.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
(no function) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/virt/imagecache.py |
ImageCacheManager.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/imagecache.py |
ImageCacheManager._get_base |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/imagecache.py |
ImageCacheManager._list_running_instances |
35 |
0 |
0 |
16 |
1 |
98% |
nova/virt/imagecache.py |
ImageCacheManager._scan_base_images |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/imagecache.py |
ImageCacheManager._age_and_verify_cached_images |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/imagecache.py |
ImageCacheManager.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/imagecache.py |
ImageCacheManager.get_disk_usage |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/imagecache.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/images.py |
qemu_img_info |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/images.py |
privileged_qemu_img_info |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/images.py |
convert_image |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/images.py |
convert_image_unsafe |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/images.py |
_convert_image |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/images.py |
fetch |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/images.py |
get_info |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/images.py |
check_vmdk_image |
14 |
3 |
0 |
4 |
0 |
83% |
nova/virt/images.py |
get_image_format |
16 |
9 |
0 |
6 |
1 |
36% |
nova/virt/images.py |
do_image_deep_inspection |
22 |
1 |
0 |
8 |
1 |
93% |
nova/virt/images.py |
fetch_to_raw |
39 |
4 |
0 |
16 |
2 |
89% |
nova/virt/images.py |
(no function) |
26 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
map_power_state |
5 |
3 |
0 |
0 |
0 |
40% |
nova/virt/ironic/driver.py |
_get_nodes_supported_instances |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
_log_ironic_polling |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
_check_peer_list |
10 |
0 |
0 |
8 |
1 |
94% |
nova/virt/ironic/driver.py |
IronicDriver.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.ironic_connection |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/ironic/driver.py |
IronicDriver._get_node |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._validate_instance_and_node |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._node_resources_unavailable |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._node_resources_used |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._parse_node_properties |
18 |
0 |
0 |
4 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._node_resource |
17 |
0 |
0 |
6 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._set_instance_id |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.prepare_for_spawn |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.failed_spawn_cleanup |
7 |
3 |
0 |
0 |
0 |
57% |
nova/virt/ironic/driver.py |
IronicDriver._add_instance_info_to_node |
9 |
4 |
0 |
0 |
0 |
56% |
nova/virt/ironic/driver.py |
IronicDriver._remove_instance_info_from_node |
4 |
2 |
0 |
0 |
0 |
50% |
nova/virt/ironic/driver.py |
IronicDriver._add_volume_target_info |
13 |
1 |
0 |
4 |
1 |
88% |
nova/virt/ironic/driver.py |
IronicDriver._cleanup_volume_target_info |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._cleanup_deploy |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._wait_for_active |
15 |
2 |
0 |
10 |
2 |
84% |
nova/virt/ironic/driver.py |
IronicDriver._wait_for_power_state |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.init_host |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._get_hypervisor_type |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._get_hypervisor_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.instance_exists |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._get_node_list |
20 |
2 |
0 |
10 |
2 |
87% |
nova/virt/ironic/driver.py |
IronicDriver.list_instances |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.list_instance_uuids |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.node_is_available |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.is_node_deleted |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/ironic/driver.py |
IronicDriver._refresh_hash_ring |
21 |
0 |
0 |
10 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._refresh_cache |
26 |
0 |
0 |
10 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._refresh_cache._get_node_list |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.get_available_nodes |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.get_nodenames_by_uuid |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/ironic/driver.py |
IronicDriver.update_provider_tree |
16 |
0 |
0 |
8 |
1 |
96% |
nova/virt/ironic/driver.py |
IronicDriver.get_available_resource |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._node_from_cache |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._node_from_cache._sync_node_from_cache |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.get_info |
10 |
0 |
0 |
8 |
1 |
94% |
nova/virt/ironic/driver.py |
IronicDriver.get_info._fetch_from_ironic |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._get_network_metadata |
29 |
0 |
0 |
18 |
1 |
98% |
nova/virt/ironic/driver.py |
IronicDriver._generate_configdrive |
12 |
0 |
0 |
2 |
1 |
93% |
nova/virt/ironic/driver.py |
IronicDriver.spawn |
50 |
6 |
0 |
10 |
2 |
87% |
nova/virt/ironic/driver.py |
IronicDriver._unprovision |
12 |
0 |
0 |
2 |
1 |
93% |
nova/virt/ironic/driver.py |
IronicDriver._unprovision._wait_for_provision_state |
14 |
0 |
0 |
4 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._unprovision._sync_remove_cache_entry |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.destroy |
10 |
3 |
0 |
2 |
0 |
75% |
nova/virt/ironic/driver.py |
IronicDriver.reboot |
14 |
0 |
0 |
4 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.power_off |
18 |
0 |
0 |
4 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.power_on |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.power_update_event |
11 |
4 |
0 |
2 |
1 |
62% |
nova/virt/ironic/driver.py |
IronicDriver.trigger_crash_dump |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._plug_vif |
11 |
0 |
0 |
2 |
1 |
92% |
nova/virt/ironic/driver.py |
IronicDriver._plug_vifs |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._unplug_vifs |
10 |
2 |
0 |
4 |
0 |
86% |
nova/virt/ironic/driver.py |
IronicDriver.plug_vifs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.unplug_vifs |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.attach_interface |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.detach_interface |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.rebuild |
30 |
2 |
0 |
6 |
2 |
89% |
nova/virt/ironic/driver.py |
IronicDriver.network_binding_host_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._get_node_console_with_reset |
16 |
1 |
0 |
4 |
0 |
95% |
nova/virt/ironic/driver.py |
IronicDriver._get_node_console_with_reset._get_console |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._get_node_console_with_reset._wait_state |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver._get_node_console_with_reset._enable_console |
13 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.get_serial_console |
24 |
0 |
0 |
6 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.prepare_networks_before_block_device_mapping |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.clean_networks_preparation |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.get_volume_connector |
23 |
0 |
0 |
12 |
1 |
97% |
nova/virt/ironic/driver.py |
IronicDriver._get_volume_connector_ip |
14 |
1 |
0 |
8 |
1 |
91% |
nova/virt/ironic/driver.py |
IronicDriver._get_vif_from_macs |
11 |
0 |
0 |
6 |
1 |
94% |
nova/virt/ironic/driver.py |
IronicDriver._get_vif_from_macs._get_vif |
5 |
0 |
0 |
4 |
1 |
89% |
nova/virt/ironic/driver.py |
IronicDriver._can_send_version |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.rescue |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.rescue._wait_for_rescue |
8 |
1 |
0 |
4 |
2 |
75% |
nova/virt/ironic/driver.py |
IronicDriver.unrescue |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver.unrescue._wait_for_unrescue |
8 |
1 |
0 |
4 |
2 |
75% |
nova/virt/ironic/driver.py |
IronicDriver.manages_network_binding_host_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
(no function) |
116 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/ironic_states.py |
(no function) |
56 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/patcher.py |
create |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/patcher.py |
GenericDriverFields.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/patcher.py |
GenericDriverFields.get_deploy_patch |
39 |
0 |
0 |
20 |
0 |
100% |
nova/virt/ironic/patcher.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
has_disk_dev |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_dev_prefix_for_disk_bus |
17 |
1 |
0 |
16 |
1 |
94% |
nova/virt/libvirt/blockinfo.py |
get_dev_count_for_disk_bus |
5 |
1 |
0 |
4 |
1 |
78% |
nova/virt/libvirt/blockinfo.py |
find_disk_dev_for_disk_bus |
15 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
is_disk_bus_valid_for_virt |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/blockinfo.py |
get_disk_bus_for_device_type |
30 |
1 |
0 |
26 |
2 |
95% |
nova/virt/libvirt/blockinfo.py |
get_disk_bus_for_disk_dev |
10 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_next_disk_info |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_eph_disk |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_config_drive_type |
6 |
1 |
0 |
4 |
1 |
80% |
nova/virt/libvirt/blockinfo.py |
get_info_from_bdm |
32 |
0 |
0 |
18 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_device_name |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_root_info |
16 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
default_device_names |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_default_ephemeral_info |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
update_bdm |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_disk_mapping |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
_get_rescue_disk_mapping |
12 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
_get_disk_mapping |
42 |
0 |
0 |
22 |
1 |
98% |
nova/virt/libvirt/blockinfo.py |
_get_stable_device_rescue_mapping |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_disk_info |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_boot_order |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_boot_order.uniq |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_rescue_device |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
get_rescue_bus |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
(no function) |
42 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
make_libvirt_device_alias |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
parse_libvirt_device_alias |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject._new_node |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject._text_node |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.format_dom |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.parse_str |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.parse_dom |
3 |
2 |
0 |
2 |
1 |
40% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.to_xml |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.parse_on_off_str |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.get_yes_no_str |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.get_on_off_str |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigObject.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCaps.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCaps.parse_dom |
10 |
0 |
0 |
6 |
1 |
94% |
nova/virt/libvirt/config.py |
LibvirtConfigCaps.format_dom |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps.parse_dom |
16 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps.features |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps.machine_type |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps.machine_type_alias |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps.machine_type_alias |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps.devices |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps.os |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsVideoModels.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsVideoModels.parse_dom |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDiskBuses.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDiskBuses.parse_dom |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsTpm.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsTpm.parse_dom |
19 |
0 |
0 |
26 |
6 |
87% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDevices.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDevices.parse_dom |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDevices._get_device |
4 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDevices.disk |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDevices.video |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDevices.tpm |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsFeatures.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsFeatures.parse_dom |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsFeatures.format_dom |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsFeatureSev.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsFeatureSev.parse_dom |
12 |
0 |
0 |
12 |
1 |
96% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsOS.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsOS.parse_dom |
16 |
0 |
0 |
18 |
3 |
91% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMATopology.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMATopology.parse_dom |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMATopology.format_dom |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMACell.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMACell.parse_dom |
14 |
0 |
0 |
10 |
1 |
96% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMACell.format_dom |
14 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMACPU.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMACPU.parse_dom |
8 |
0 |
0 |
6 |
3 |
79% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMACPU.format_dom |
9 |
0 |
0 |
6 |
3 |
80% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMAPages.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMAPages.parse_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMAPages.format_dom |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsHost.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsHost.parse_dom |
11 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsHost.format_dom |
8 |
0 |
0 |
6 |
1 |
93% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuest.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuest.parse_dom |
6 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuest.parse_arch |
11 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuest.format_dom |
7 |
0 |
0 |
4 |
2 |
82% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuest.format_arch |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuestDomain.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuestDomain.parse_dom |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuestDomain.parse_child |
4 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuestDomain.parse_domain |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuestDomain.parse_machine |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuestDomain.format_dom |
10 |
0 |
0 |
8 |
2 |
89% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestTimer.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestTimer.format_dom |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestClock.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestClock.format_dom |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestClock.add_timer |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUFeature.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUFeature.parse_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUFeature.format_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUFeature.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUFeature.__ne__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUFeature.__hash__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUMaxPhysAddr.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUMaxPhysAddr.parse_dom |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUMaxPhysAddr.format_dom |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPU.__init__ |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPU.parse_dom |
20 |
0 |
0 |
16 |
1 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigCPU.format_dom |
18 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPU.add_feature |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUFeature.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUFeature.format_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUNUMACell.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUNUMACell.parse_dom |
7 |
0 |
0 |
6 |
3 |
77% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUNUMACell.format_dom |
10 |
0 |
0 |
8 |
3 |
83% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUNUMA.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUNUMA.parse_dom |
6 |
0 |
0 |
4 |
1 |
90% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUNUMA.format_dom |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPU.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPU.parse_dom |
12 |
6 |
0 |
6 |
2 |
56% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPU.format_dom |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSMBIOS.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSMBIOS.format_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSysinfo.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSysinfo.format_dom |
25 |
0 |
0 |
20 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDevice.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDevice.uses_virtio |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVTPM.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVTPM.format_dom |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDisk.__init__ |
46 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDisk._format_iotune |
29 |
0 |
0 |
28 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDisk.uses_virtio |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDisk.format_dom |
73 |
3 |
0 |
54 |
4 |
94% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDisk.parse_dom |
60 |
5 |
0 |
44 |
5 |
90% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskBackingStore.__init__ |
11 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskBackingStore.parse_dom |
19 |
0 |
0 |
14 |
1 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSnapshotDisk.__init__ |
20 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSnapshotDisk.format_dom |
45 |
18 |
0 |
36 |
10 |
56% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSnapshotDisk.parse_dom |
30 |
30 |
0 |
26 |
0 |
0% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFilesys.__init__ |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFilesys.format_dom |
15 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFilesys.parse_dom |
18 |
0 |
0 |
16 |
1 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskEncryptionSecret.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskEncryptionSecret.parse_dom |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskEncryptionSecret.format_dom |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskEncryption.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskEncryption.parse_dom |
6 |
0 |
0 |
4 |
1 |
90% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskEncryption.format_dom |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskMirror.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskMirror.parse_dom |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestIDMap.__init__ |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestIDMap.parse_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestIDMap.format_dom |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestUIDMap.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestGIDMap.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddress.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddress.format_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddress.parse_dom |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressDrive.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressDrive.format_dom |
10 |
0 |
0 |
8 |
1 |
94% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressDrive.parse_dom |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressDrive.format_address |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressPCI.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressPCI.format_dom |
10 |
0 |
0 |
8 |
4 |
78% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressPCI.parse_dom |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressPCI.format_address |
2 |
0 |
0 |
2 |
1 |
75% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInterface.__init__ |
31 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInterface.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInterface.uses_virtio |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInterface.format_dom |
90 |
3 |
0 |
68 |
9 |
92% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInterface.parse_dom |
70 |
2 |
0 |
68 |
13 |
89% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInterface.add_filter_param |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInterface.add_vport_param |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInput.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInput.format_dom |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestGraphics.__init__ |
11 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestGraphics.format_dom |
22 |
0 |
0 |
20 |
1 |
98% |
nova/virt/libvirt/config.py |
LibvirtConfigSeclabel.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigSeclabel.format_dom |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVideo.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVideo.uses_virtio |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVideo.format_dom |
11 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigMemoryBalloon.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigMemoryBalloon.uses_virtio |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigMemoryBalloon.format_dom |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestController.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestController.uses_virtio |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestController.format_dom |
9 |
0 |
0 |
6 |
1 |
93% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestUSBHostController.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestPCIeRootController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestPCIeRootPortController.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdev.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdev.format_dom |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdev.parse_dom |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevPCI.__init__ |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevPCI.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevPCI.format_dom |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevPCI.parse_dom |
11 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevMDEV.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevMDEV.format_dom |
8 |
0 |
0 |
2 |
1 |
90% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevMDEV.parse_dom |
9 |
0 |
0 |
10 |
5 |
74% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCharBase.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCharBase.format_dom |
11 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestChar.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestChar.format_dom |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCharDeviceLog.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCharDeviceLog.parse_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCharDeviceLog.format_dom |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSerial.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestConsole.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestChannel.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestChannel.format_dom |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestWatchdog.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestWatchdog.format_dom |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneVCPUPin.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneVCPUPin.format_dom |
5 |
0 |
0 |
2 |
1 |
86% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneEmulatorPin.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneEmulatorPin.format_dom |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneVCPUSched.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneVCPUSched.format_dom |
8 |
0 |
0 |
6 |
3 |
79% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTune.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTune.format_dom |
14 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryBacking.__init__ |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryBacking.format_dom |
19 |
0 |
0 |
16 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryBackingPage.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryBackingPage.format_dom |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryTune.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryTune.format_dom |
10 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATuneMemory.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATuneMemory.format_dom |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATuneMemNode.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATuneMemNode.format_dom |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATune.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATune.format_dom |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeature.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureACPI.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureAPIC.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureKvmHidden.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureKvmHidden.format_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureSMM.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureSMM.format_dom |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureTCG.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureTCG.format_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeaturePMU.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeaturePMU.format_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureIOAPIC.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureIOAPIC.format_dom |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureHyperV.__init__ |
16 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureHyperV.format_dom |
28 |
0 |
0 |
26 |
1 |
98% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSEVLaunchSecurity.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSEVLaunchSecurity.format_dom |
12 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureVMCoreInfo.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest.__init__ |
41 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._format_basic_props |
23 |
0 |
0 |
14 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._format_os |
44 |
1 |
0 |
34 |
2 |
96% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._format_features |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._format_devices |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._format_idmaps |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._format_perf_events |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._format_sev |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest.format_dom |
18 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._parse_basic_props |
10 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest._parse_os |
27 |
1 |
0 |
28 |
2 |
95% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest.parse_dom |
53 |
15 |
0 |
40 |
3 |
72% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest.add_feature |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest.add_device |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest.add_perf_event |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest.set_clock |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSnapshot.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSnapshot.format_dom |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSnapshot.add_disk |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevice.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevice.format_dom |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevice.parse_dom |
18 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVDPACap.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVDPACap.parse_dom |
4 |
0 |
0 |
4 |
1 |
88% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevicePciCap.__init__ |
17 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevicePciCap.parse_dom |
38 |
0 |
0 |
30 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevicePciCap.pci_address |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevicePciSubFunctionCap.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevicePciSubFunctionCap.parse_dom |
5 |
0 |
0 |
4 |
1 |
89% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceMdevCapableSubFunctionCap.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceMdevCapableSubFunctionCap.parse_dom |
7 |
0 |
0 |
6 |
1 |
92% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceMdevInformation.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceMdevInformation.format_dom |
13 |
0 |
0 |
6 |
2 |
89% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceMdevInformation.parse_dom |
8 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap._process_custom_field |
3 |
0 |
0 |
2 |
1 |
80% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap._parse_ro_fields |
11 |
0 |
0 |
12 |
1 |
96% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap._parse_rw_fields |
7 |
0 |
0 |
8 |
1 |
93% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.parse_dom |
12 |
1 |
0 |
12 |
2 |
88% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.card_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.change_level |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.manufacture_id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.part_number |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.card_serial_number |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.asset_tag |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.ro_vendor_fields |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.rw_vendor_fields |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap.rw_system_fields |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestRng.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestRng.uses_virtio |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestRng.format_dom |
14 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaInstance.__init__ |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaInstance.format_dom |
21 |
0 |
0 |
12 |
6 |
82% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaFlavor.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaFlavor.format_dom |
13 |
0 |
0 |
10 |
5 |
78% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaOwner.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaOwner.format_dom |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigSecret.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigSecret.format_dom |
17 |
0 |
0 |
10 |
1 |
96% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVPMEM.__init__ |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVPMEM.format_dom |
17 |
0 |
0 |
2 |
1 |
95% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVPMEM.parse_dom |
14 |
14 |
0 |
16 |
0 |
0% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestIOMMU.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestIOMMU.format_dom |
11 |
0 |
0 |
2 |
1 |
92% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestIOMMU.parse_dom |
10 |
10 |
0 |
4 |
0 |
0% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaPorts.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaPorts.format_dom |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaPort.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaPort.format_dom |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaIp.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaIp.format_dom |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
(no function) |
452 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
Core.online |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
Core.online |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
Core.__hash__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
Core.__eq__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/cpu/api.py |
Core.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
Core.governor |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
Core.set_high_governor |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
Core.set_low_governor |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
API.core |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
API.power_up |
12 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
API.power_up_for_instance |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
API.power_up_for_migration |
6 |
6 |
0 |
4 |
0 |
0% |
nova/virt/libvirt/cpu/api.py |
API._power_down |
12 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
API.power_down_for_migration |
6 |
6 |
0 |
4 |
0 |
0% |
nova/virt/libvirt/cpu/api.py |
API.power_down_for_instance |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
API.power_down_all_dedicated_cpus |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
API.validate_all_dedicated_cpus |
19 |
0 |
0 |
14 |
2 |
94% |
nova/virt/libvirt/cpu/api.py |
(no function) |
35 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
get_available_cores |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
exists |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
gen_cpu_path |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
get_online |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
set_online |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
set_offline |
6 |
3 |
0 |
0 |
0 |
50% |
nova/virt/libvirt/cpu/core.py |
get_governor |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
set_governor |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_guest_frontend_config |
11 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_host_backend_ethernet_config |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_host_backend_802qbg_config |
10 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_host_backend_802qbh_config |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_host_backend_hw_veb |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_host_backend_hostdev_pci_config |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_host_backend_direct_config |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_host_backend_vhostuser_config |
10 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_host_backend_vdpa_config |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_mtu_config |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vif_bandwidth_config |
6 |
0 |
0 |
6 |
1 |
92% |
nova/virt/libvirt/designer.py |
set_numa_memnode |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_vcpu_realtime_scheduler |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_driver_iommu_for_device |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/designer.py |
set_driver_iommu_for_all_devices |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/designer.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
InjectionInfo.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
patch_tpool_proxy |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
patch_tpool_proxy.str_method |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
patch_tpool_proxy.repr_method |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.Waiter.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.Waiter.matches |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.Waiter.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.create_waiter |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.delete_waiter |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.wait |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.notify_waiters |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.cleanup_waiters |
9 |
0 |
0 |
6 |
1 |
93% |
nova/virt/libvirt/driver.py |
LibvirtDriver.__init__ |
48 |
2 |
0 |
8 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._discover_vpmems |
25 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_vpmems_on_host |
14 |
2 |
0 |
6 |
2 |
80% |
nova/virt/libvirt/driver.py |
LibvirtDriver.disk_cachemode |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_cache_mode |
12 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._do_quality_warnings |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._handle_conn_event |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._init_host_topology |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.init_host |
42 |
4 |
0 |
26 |
3 |
90% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_pci_whitelist |
9 |
6 |
0 |
8 |
2 |
29% |
nova/virt/libvirt/driver.py |
LibvirtDriver._update_host_specific_capabilities |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._register_all_undefined_instance_details |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._register_undefined_instance_details |
22 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._find_default_for_image_property |
19 |
1 |
0 |
16 |
2 |
91% |
nova/virt/libvirt/driver.py |
LibvirtDriver._prepare_cpu_flag |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_cpu_compatibility |
25 |
0 |
0 |
14 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_vtpm_support |
24 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_multipath |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._start_inactive_mediated_devices |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_existing_mdev |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._recreate_assigned_mediated_devices |
12 |
12 |
0 |
6 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_my_ip |
3 |
0 |
0 |
2 |
1 |
80% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_cpu_set_configuration |
19 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._supports_tb_cache_size |
3 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._prepare_migration_flags |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._handle_live_migration_tunnelled |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._handle_native_tls |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._handle_live_migration_post_copy |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._handle_live_migration_auto_converge |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._parse_migration_flags |
11 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_connection |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._uri |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._live_migration_uri |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._migrate_uri |
6 |
0 |
0 |
2 |
1 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver.instance_exists |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.list_instances |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.list_instance_uuids |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.plug_vifs |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._unplug_vifs |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.unplug_vifs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._teardown_container |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._destroy |
46 |
5 |
0 |
26 |
3 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._destroy._wait_for_destroy |
14 |
4 |
0 |
4 |
1 |
61% |
nova/virt/libvirt/driver.py |
LibvirtDriver.destroy |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._undefine_domain |
13 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.cleanup |
11 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup |
37 |
6 |
0 |
24 |
1 |
85% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_ephemeral_encryption_secrets |
14 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.cleanup_lingering_instance_resources |
6 |
1 |
0 |
4 |
2 |
70% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_vpmems |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_serial_ports_from_guest |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_scsi_controller_next_unit |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_rbd |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_lvm |
8 |
1 |
0 |
8 |
2 |
81% |
nova/virt/libvirt/driver.py |
LibvirtDriver._lvm_disks |
11 |
1 |
0 |
4 |
1 |
87% |
nova/virt/libvirt/driver.py |
LibvirtDriver._lvm_disks.belongs_to_instance |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._lvm_disks.fullpath |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_volume_connector |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_resize_vtpm |
5 |
2 |
0 |
2 |
1 |
57% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_resize |
22 |
1 |
0 |
12 |
2 |
91% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_volume_driver |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_volume_driver._cache_volume_driver |
9 |
1 |
0 |
2 |
1 |
82% |
nova/virt/libvirt/driver.py |
LibvirtDriver._connect_volume |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._should_disconnect_target |
13 |
1 |
0 |
10 |
2 |
87% |
nova/virt/libvirt/driver.py |
LibvirtDriver._disconnect_volume |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._extend_volume |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._allow_native_luksv1 |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_volume_config |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_volume_encryptor |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_volume_encryption |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._attach_encryptor |
21 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_encryptor |
13 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_discard_for_attach_volume |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.attach_volume |
26 |
0 |
0 |
8 |
1 |
97% |
nova/virt/libvirt/driver.py |
LibvirtDriver._swap_volume |
23 |
3 |
0 |
6 |
2 |
83% |
nova/virt/libvirt/driver.py |
LibvirtDriver.swap_volume |
17 |
1 |
0 |
4 |
1 |
90% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_existing_domain_xml |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.emit_event |
8 |
1 |
0 |
6 |
1 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_with_retry |
22 |
0 |
0 |
14 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_from_persistent |
6 |
1 |
0 |
2 |
1 |
75% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_from_live_with_retry |
12 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_from_live_and_wait_for_event |
13 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_sync |
17 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_disk_device |
10 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.detach_volume |
11 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._resize_attached_volume |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._resize_attached_encrypted_volume |
28 |
4 |
0 |
10 |
2 |
84% |
nova/virt/libvirt/driver.py |
LibvirtDriver.extend_volume |
30 |
1 |
0 |
10 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver.attach_interface |
25 |
6 |
0 |
2 |
0 |
78% |
nova/virt/libvirt/driver.py |
LibvirtDriver.detach_interface |
13 |
2 |
0 |
0 |
0 |
85% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_snapshot_metadata |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.snapshot |
76 |
2 |
0 |
24 |
4 |
94% |
nova/virt/libvirt/driver.py |
LibvirtDriver._needs_suspend_resume_for_snapshot |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._suspend_guest_for_snapshot |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._resume_guest_after_snapshot |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._can_set_admin_password |
5 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._save_instance_password_if_sshkey_present |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.set_admin_password |
17 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._can_quiesce |
4 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._requires_quiesce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_quiesced |
13 |
1 |
0 |
4 |
1 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver.quiesce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.unquiesce |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._live_snapshot |
36 |
3 |
0 |
8 |
2 |
89% |
nova/virt/libvirt/driver.py |
LibvirtDriver._volume_snapshot_update_status |
4 |
2 |
0 |
0 |
0 |
50% |
nova/virt/libvirt/driver.py |
LibvirtDriver._volume_snapshot_create |
72 |
20 |
0 |
24 |
5 |
72% |
nova/virt/libvirt/driver.py |
LibvirtDriver._volume_refresh_connection_info |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/libvirt/driver.py |
LibvirtDriver.volume_snapshot_create |
22 |
6 |
0 |
4 |
2 |
69% |
nova/virt/libvirt/driver.py |
LibvirtDriver.volume_snapshot_create._wait_for_snapshot |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/libvirt/driver.py |
LibvirtDriver._rebase_with_qemu_img |
13 |
1 |
0 |
4 |
1 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver._volume_snapshot_delete |
67 |
10 |
0 |
30 |
6 |
84% |
nova/virt/libvirt/driver.py |
LibvirtDriver._volume_snapshot_delete._get_snap_dev |
26 |
5 |
0 |
10 |
4 |
75% |
nova/virt/libvirt/driver.py |
LibvirtDriver.volume_snapshot_delete |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.reboot |
11 |
0 |
0 |
4 |
1 |
93% |
nova/virt/libvirt/driver.py |
LibvirtDriver._soft_reboot |
20 |
2 |
0 |
8 |
2 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._hard_reboot |
35 |
1 |
0 |
8 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._hard_reboot._wait_for_reboot |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.pause |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.unpause |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._clean_shutdown |
33 |
9 |
0 |
8 |
1 |
76% |
nova/virt/libvirt/driver.py |
LibvirtDriver.power_off |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/driver.py |
LibvirtDriver.power_on |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_share_driver_manager |
5 |
1 |
0 |
4 |
1 |
78% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_share_connection_info |
7 |
0 |
0 |
4 |
1 |
91% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_share_mount_path |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver.mount_share |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.umount_share |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.trigger_crash_dump |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.suspend |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.resume |
11 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.resume_state_on_host_boot |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.rescue |
36 |
2 |
0 |
8 |
0 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver.unrescue |
15 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.poll_rebooting_instances |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_or_create_encryption_secret |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._add_ephemeral_encryption_driver_bdm_attrs |
43 |
0 |
0 |
22 |
1 |
98% |
nova/virt/libvirt/driver.py |
LibvirtDriver.spawn |
19 |
0 |
0 |
6 |
1 |
96% |
nova/virt/libvirt/driver.py |
LibvirtDriver.spawn._wait_for_boot |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_console_output_file |
13 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_console_output |
23 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_host_ip_addr |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_vnc_console |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_vnc_console.get_vnc_port_for_instance |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_spice_console |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_spice_console.get_spice_ports_for_instance |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_serial_console |
4 |
1 |
0 |
2 |
1 |
67% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_ephemeral |
6 |
1 |
0 |
4 |
1 |
80% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_swap |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_console_log_path |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._ensure_console_log_for_instance |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_disk_config_image_type |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_booted_from_volume |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._inject_data |
24 |
7 |
0 |
12 |
2 |
69% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_image |
71 |
0 |
0 |
30 |
2 |
98% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_image.image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_image.raw |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_and_inject_local_root |
24 |
2 |
0 |
12 |
2 |
89% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_and_inject_local_root.clone_fallback_to_fetch |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._needs_rebase_original_qcow2_image |
9 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._rebase_original_qcow2_image |
13 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_configdrive |
26 |
5 |
0 |
10 |
1 |
83% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_pci_devices |
17 |
4 |
0 |
8 |
1 |
72% |
nova/virt/libvirt/driver.py |
LibvirtDriver._attach_pci_devices |
6 |
4 |
0 |
2 |
1 |
38% |
nova/virt/libvirt/driver.py |
LibvirtDriver._has_direct_passthrough_port |
4 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._attach_direct_passthrough_ports |
10 |
0 |
0 |
10 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_direct_passthrough_ports |
22 |
2 |
0 |
14 |
3 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._update_compute_provider_status |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_host_enabled |
20 |
1 |
0 |
6 |
0 |
96% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_emulation_arch |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cpu_model_mapping |
11 |
2 |
0 |
8 |
1 |
84% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_cpu_model_config |
32 |
1 |
0 |
24 |
2 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_cpu_config_maxphysaddr |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._match_cpu_model_by_flags |
15 |
1 |
0 |
8 |
2 |
87% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_cpu_config |
20 |
1 |
0 |
10 |
1 |
93% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_disk_config |
15 |
0 |
0 |
8 |
1 |
96% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_fs_config |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_storage_config |
71 |
0 |
0 |
36 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_storage_config._get_ephemeral_devices |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_scsi_controller |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_host_sysinfo_serial_hardware |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_host_sysinfo_serial_os |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_host_sysinfo_serial_auto |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_config_sysinfo |
10 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_managed_mode |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_pci_device |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_config_meta |
29 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_idmaps |
15 |
4 |
0 |
4 |
1 |
74% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_idmaps |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._update_guest_cputune |
13 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cpu_numa_config_from_instance |
11 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._wants_hugepages |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cell_pairs |
6 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_pin_cpuset |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_emulatorpin_cpuset |
15 |
2 |
0 |
10 |
1 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_numa_config |
42 |
0 |
0 |
18 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_os_type |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_guest_for_rescue |
7 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_guest_for_inst_kernel |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_clock |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_kvm_timers |
22 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_features |
32 |
0 |
0 |
18 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_number_of_serial_console |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._video_model_supported |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._add_video_driver |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_video_type |
17 |
1 |
0 |
14 |
1 |
94% |
nova/virt/libvirt/driver.py |
LibvirtDriver._add_qga_device |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._add_rng_device |
15 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._add_virtio_serial_controller |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._add_vtpm_device |
8 |
1 |
0 |
4 |
1 |
83% |
nova/virt/libvirt/driver.py |
LibvirtDriver._set_qemu_guest_agent |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_memory_backing_config |
41 |
0 |
0 |
30 |
3 |
96% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_memory_backing_hugepages_support |
19 |
2 |
0 |
12 |
3 |
84% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_flavor |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_secure_boot_support |
7 |
2 |
0 |
6 |
2 |
69% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_supported_perf_events |
13 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._configure_guest_by_virt_type |
60 |
6 |
0 |
40 |
4 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver._conf_non_lxc |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_consoles |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_mipsel_guest |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_s390x_guest |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_ppc64_guest |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_aarch64_guest |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_x86_guest |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_consoles_qemu_kvm |
8 |
0 |
0 |
4 |
1 |
92% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_consoles_s390x |
7 |
0 |
0 |
4 |
1 |
91% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_pty_device |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._serial_ports_already_defined |
7 |
1 |
0 |
2 |
1 |
78% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_serial_consoles |
12 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cpu_config_to_vcpu_model |
15 |
1 |
0 |
6 |
1 |
90% |
nova/virt/libvirt/driver.py |
LibvirtDriver._vcpu_model_to_cpu_config |
17 |
0 |
0 |
6 |
2 |
91% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_needs_usb |
10 |
0 |
0 |
12 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_usb_root_controller |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_pcie_root_ports |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_needs_pcie |
8 |
1 |
0 |
6 |
1 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_config |
72 |
1 |
0 |
26 |
1 |
98% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_ordered_vpmems |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_vpmems |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_vpmems |
12 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._sev_enabled |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_configure_sev |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_launch_security |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._find_sev_feature |
11 |
0 |
0 |
8 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_mdevs |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_spice_channel |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_memory_balloon |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_watchdog_action |
8 |
1 |
0 |
4 |
1 |
83% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_pci_devices |
5 |
1 |
0 |
6 |
1 |
82% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_accel_pci_devices |
6 |
5 |
0 |
2 |
1 |
25% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_video_device |
22 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_pointer_bus_and_model |
16 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_pointer_device |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_keyboard_device |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_iommu_model |
23 |
3 |
0 |
16 |
1 |
90% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_iommu_device |
16 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_xml |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_info |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_domain_setup_lxc |
21 |
3 |
0 |
6 |
1 |
85% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_domain_cleanup_lxc |
10 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._lxc_disk_handler |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_guest |
14 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._neutron_failed_callback |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_neutron_events |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_guest_with_network |
23 |
0 |
0 |
8 |
1 |
97% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_pcpu_available |
10 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_vcpu_available |
15 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_local_gb_info |
8 |
3 |
0 |
6 |
3 |
57% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_vcpu_used |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_supported_vgpu_types |
31 |
1 |
0 |
16 |
1 |
96% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_pci_id_from_libvirt_name |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_vgpu_type_per_pgpu |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_resource_class_for_device |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_supported_mdev_resource_classes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._count_mediated_devices |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._count_mdev_capable_devices |
11 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_gpu_inventories |
24 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_instance_capabilities |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cpu_info |
21 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_pci_passthrough_devices |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_pci_passthrough_devices._safe_list_caps |
4 |
2 |
0 |
0 |
0 |
50% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_mdev_capabilities_for_dev |
10 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_mdev_capable_devices |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_mediated_device_information |
21 |
12 |
0 |
8 |
1 |
34% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_mediated_devices |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_mdev_types_from_uuids |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_all_assigned_mediated_devices |
19 |
0 |
0 |
14 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._vgpu_allocations |
10 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_existing_mdevs_not_assigned |
13 |
0 |
0 |
6 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_mdev |
15 |
0 |
0 |
4 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_new_mediated_device |
18 |
7 |
0 |
8 |
2 |
58% |
nova/virt/libvirt/driver.py |
LibvirtDriver._allocate_mdevs |
35 |
2 |
0 |
16 |
2 |
92% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_mediated_devices |
10 |
1 |
0 |
4 |
1 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._attach_mediated_devices |
8 |
4 |
0 |
4 |
0 |
50% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_mdevs_from_guest_config |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._has_numa_support |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_host_numa_topology |
34 |
1 |
0 |
10 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_host_numa_topology._get_reserved_memory_for_cell |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_host_numa_topology._get_physnet_numa_affinity |
12 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_host_numa_topology._get_tunnel_numa_affinity |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_all_volume_usage |
15 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.block_stats |
9 |
2 |
0 |
0 |
0 |
78% |
nova/virt/libvirt/driver.py |
LibvirtDriver.update_provider_tree |
31 |
1 |
0 |
12 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._update_provider_tree_for_vpmems |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_memory_encrypted_slots |
14 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.static_traits |
16 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_reshape_needed_vgpu_on_root |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._ensure_pgpu_providers |
16 |
2 |
0 |
8 |
1 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver._assert_is_root_provider |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_assigned_mdevs_for_reshape |
7 |
2 |
0 |
2 |
1 |
67% |
nova/virt/libvirt/driver.py |
LibvirtDriver._count_vgpus_per_pgpu |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_vgpu_allocations_match_real_use |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/driver.py |
LibvirtDriver._reshape_vgpu_allocations |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._reshape_gpu_resources |
7 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._update_provider_tree_for_vgpu |
13 |
0 |
0 |
8 |
1 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver._update_provider_tree_for_pcpu |
41 |
7 |
0 |
30 |
7 |
80% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_available_resource |
24 |
1 |
0 |
2 |
1 |
92% |
nova/virt/libvirt/driver.py |
LibvirtDriver.check_instance_shared_storage_local |
9 |
1 |
0 |
4 |
1 |
85% |
nova/virt/libvirt/driver.py |
LibvirtDriver.check_instance_shared_storage_remote |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver.check_instance_shared_storage_cleanup |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver.check_can_live_migrate_destination |
37 |
0 |
0 |
20 |
2 |
96% |
nova/virt/libvirt/driver.py |
LibvirtDriver.check_source_migrate_data_at_dest |
21 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.post_claim_migrate_data |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_resources |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_vpmem_resources |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_ordered_vpmem_resources |
10 |
0 |
0 |
6 |
1 |
94% |
nova/virt/libvirt/driver.py |
LibvirtDriver._sorted_migrating_resources |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_live_migrate_numa_info |
15 |
0 |
0 |
8 |
1 |
96% |
nova/virt/libvirt/driver.py |
LibvirtDriver.cleanup_live_migration_destination_check |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.check_can_live_migrate_source |
30 |
0 |
0 |
18 |
1 |
98% |
nova/virt/libvirt/driver.py |
LibvirtDriver._host_can_support_mdev_live_migration |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._assert_source_can_live_migrate_mdevs |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_shared_block_storage |
7 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._assert_dest_node_has_enough_disk |
13 |
3 |
0 |
10 |
3 |
65% |
nova/virt/libvirt/driver.py |
LibvirtDriver._compare_cpu |
37 |
0 |
0 |
14 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_shared_storage_test_file |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._check_shared_storage_test_file |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_shared_storage_test_file |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver.live_migration |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.live_migration_abort |
7 |
3 |
0 |
0 |
0 |
57% |
nova/virt/libvirt/driver.py |
LibvirtDriver._verify_serial_console_is_disabled |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._detach_direct_passthrough_vifs |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._live_migration_operation |
38 |
4 |
0 |
22 |
5 |
85% |
nova/virt/libvirt/driver.py |
LibvirtDriver._live_migration_copy_disk_paths |
20 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._live_migration_data_gb |
14 |
1 |
0 |
6 |
1 |
90% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_migration_flags |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._live_migration_monitor |
65 |
7 |
0 |
26 |
4 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver._clear_empty_migration |
4 |
2 |
0 |
0 |
0 |
50% |
nova/virt/libvirt/driver.py |
LibvirtDriver._live_migration |
22 |
2 |
0 |
2 |
0 |
92% |
nova/virt/libvirt/driver.py |
LibvirtDriver._live_migration.thread_finished |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_post_copy_enabled |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.live_migration_force_complete |
4 |
2 |
0 |
0 |
0 |
50% |
nova/virt/libvirt/driver.py |
LibvirtDriver._try_fetch_image |
7 |
1 |
0 |
2 |
1 |
78% |
nova/virt/libvirt/driver.py |
LibvirtDriver._fetch_instance_kernel_ramdisk |
9 |
0 |
0 |
8 |
1 |
94% |
nova/virt/libvirt/driver.py |
LibvirtDriver._reattach_instance_vifs |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.rollback_live_migration_at_source |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver.rollback_live_migration_at_destination |
18 |
3 |
0 |
14 |
4 |
72% |
nova/virt/libvirt/driver.py |
LibvirtDriver._pre_live_migration_plug_vifs |
17 |
0 |
0 |
8 |
1 |
96% |
nova/virt/libvirt/driver.py |
LibvirtDriver.pre_live_migration |
65 |
6 |
0 |
32 |
6 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._try_fetch_image_cache |
18 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._create_images_and_backing |
20 |
3 |
0 |
14 |
2 |
85% |
nova/virt/libvirt/driver.py |
LibvirtDriver.post_live_migration |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.post_live_migration_at_source |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._qemu_monitor_announce_self |
16 |
3 |
0 |
6 |
0 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver.post_live_migration_at_destination |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_instance_disk_info_from_config |
64 |
8 |
0 |
34 |
4 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_instance_disk_info |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_instance_disk_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_disk_over_committed_size_total |
39 |
3 |
0 |
18 |
2 |
91% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_available_nodes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_nodenames_by_uuid |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_host_cpu_stats |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_host_uptime |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.manage_image_cache |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_remote_migration |
8 |
8 |
0 |
4 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver.cache_image |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_disk_size_reserved_for_image_cache |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._is_path_shared_with |
13 |
2 |
0 |
4 |
0 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver.migrate_disk_and_power_off |
53 |
4 |
0 |
16 |
1 |
93% |
nova/virt/libvirt/driver.py |
LibvirtDriver._wait_for_running |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._disk_raw_to_qcow2 |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._finish_migration_vtpm |
15 |
1 |
0 |
10 |
2 |
88% |
nova/virt/libvirt/driver.py |
LibvirtDriver.finish_migration |
19 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._cleanup_failed_instance_base |
5 |
1 |
0 |
2 |
1 |
71% |
nova/virt/libvirt/driver.py |
LibvirtDriver._finish_revert_migration_vtpm |
9 |
0 |
0 |
6 |
1 |
93% |
nova/virt/libvirt/driver.py |
LibvirtDriver.finish_revert_migration |
19 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.confirm_migration |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_io_devices |
13 |
2 |
0 |
8 |
0 |
90% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_diagnostics |
41 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_instance_diagnostics |
36 |
0 |
0 |
10 |
1 |
98% |
nova/virt/libvirt/driver.py |
LibvirtDriver._prepare_device_bus |
14 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._build_interface_metadata |
15 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._build_disk_metadata |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._build_share_metadata |
8 |
2 |
0 |
4 |
2 |
67% |
nova/virt/libvirt/driver.py |
LibvirtDriver._build_hostdev_metadata |
18 |
6 |
0 |
6 |
3 |
62% |
nova/virt/libvirt/driver.py |
LibvirtDriver._build_device_metadata |
30 |
0 |
0 |
14 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._build_device_metadata._get_device_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.instance_on_disk |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.inject_network_info |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/driver.py |
LibvirtDriver.delete_instance_files |
32 |
2 |
0 |
10 |
0 |
95% |
nova/virt/libvirt/driver.py |
LibvirtDriver.default_root_device_name |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.default_device_names_for_instance |
7 |
0 |
0 |
4 |
1 |
91% |
nova/virt/libvirt/driver.py |
LibvirtDriver.get_device_name_for_instance |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver.is_supported_fs_format |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_tpm_traits |
12 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_vif_model_traits |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_iommu_model_traits |
9 |
0 |
0 |
6 |
2 |
87% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_storage_bus_traits |
9 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_video_model_traits |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_packed_virtqueue_traits |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cpu_traits |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cpu_feature_traits |
24 |
2 |
0 |
12 |
1 |
86% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cpu_feature_traits._resolve_features |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cpu_arch_traits |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_cpu_emulation_arch_traits |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver._get_guest_baseline_cpu_features |
12 |
1 |
0 |
4 |
2 |
81% |
nova/virt/libvirt/driver.py |
LibvirtDriver._guest_add_virtiofs_for_share |
9 |
8 |
0 |
4 |
1 |
15% |
nova/virt/libvirt/driver.py |
(no function) |
588 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/event.py |
DeviceEvent.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/event.py |
DeviceEvent.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/event.py |
(no function) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.__init__ |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/guest.py |
Guest.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.id |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.uuid |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest._encoded_xml |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.create |
8 |
1 |
0 |
2 |
1 |
80% |
nova/virt/libvirt/guest.py |
Guest.launch |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.poweroff |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.sync_guest_time |
17 |
5 |
0 |
6 |
3 |
65% |
nova/virt/libvirt/guest.py |
Guest.inject_nmi |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.resume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_interfaces |
10 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_interface_by_cfg |
11 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_vcpus_info |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.delete_configuration |
14 |
0 |
0 |
2 |
1 |
94% |
nova/virt/libvirt/guest.py |
Guest.has_persistent_configuration |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.attach_device |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.set_metadata |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_config |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_disk |
15 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_all_disks |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_device_by_alias |
3 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_all_devices |
13 |
2 |
0 |
6 |
0 |
89% |
nova/virt/libvirt/guest.py |
Guest.detach_device |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_xml_desc |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.save_memory_state |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_block_device |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.set_user_password |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest._get_domain_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.get_info |
9 |
2 |
0 |
2 |
1 |
73% |
nova/virt/libvirt/guest.py |
Guest.get_power_state |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.is_active |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.freeze_filesystems |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.thaw_filesystems |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.snapshot |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.shutdown |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.pause |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.migrate |
12 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.abort_job |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.migrate_configure_max_downtime |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest.migrate_start_postcopy |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/guest.py |
Guest.announce_self |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/guest.py |
Guest.get_job_info |
23 |
1 |
0 |
8 |
1 |
94% |
nova/virt/libvirt/guest.py |
BlockDevice.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDevice.abort_job |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDevice.get_job_info |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDevice.copy |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDevice.rebase |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDevice.commit |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDevice.resize |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDevice.is_job_complete |
10 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDevice.blockStats |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
VCPUInfo.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDeviceJobInfo.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
JobInfo.__init__ |
25 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
JobInfo._get_job_stats_compat |
9 |
2 |
0 |
2 |
1 |
73% |
nova/virt/libvirt/guest.py |
(no function) |
108 |
1 |
0 |
2 |
1 |
98% |
nova/virt/libvirt/host.py |
_get_loaders |
12 |
2 |
0 |
8 |
1 |
85% |
nova/virt/libvirt/host.py |
Host.__init__ |
27 |
1 |
0 |
2 |
1 |
93% |
nova/virt/libvirt/host.py |
Host._get_libvirt_proxy_classes |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._wrap_libvirt_proxy |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._native_thread |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/host.py |
Host._dispatch_thread |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/host.py |
Host._conn_event_thread |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/host.py |
Host._dispatch_conn_event |
6 |
2 |
0 |
0 |
0 |
67% |
nova/virt/libvirt/host.py |
Host._event_device_removed_callback |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._event_device_removal_failed_callback |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._event_lifecycle_callback |
23 |
4 |
0 |
18 |
4 |
76% |
nova/virt/libvirt/host.py |
Host._close_callback |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/host.py |
Host._test_connection |
8 |
1 |
0 |
2 |
1 |
80% |
nova/virt/libvirt/host.py |
Host._connect_auth_cb |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/host.py |
Host._connect |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._queue_event |
6 |
1 |
0 |
2 |
1 |
75% |
nova/virt/libvirt/host.py |
Host._dispatch_events |
27 |
14 |
0 |
12 |
3 |
46% |
nova/virt/libvirt/host.py |
Host._event_emit_delayed |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._event_emit_delayed.event_cleanup |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/host.py |
Host._event_emit |
2 |
0 |
0 |
2 |
1 |
75% |
nova/virt/libvirt/host.py |
Host._init_events_pipe |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._init_events |
9 |
9 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/host.py |
Host._get_new_connection |
15 |
4 |
0 |
0 |
0 |
73% |
nova/virt/libvirt/host.py |
Host._queue_conn_event_handler |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._queue_conn_event_handler.handler |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._get_connection |
14 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_connection |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._libvirt_error_handler |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/host.py |
Host.initialize |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._version_check |
17 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.has_min_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.has_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_guest |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._get_domain |
9 |
2 |
0 |
2 |
1 |
73% |
nova/virt/libvirt/host.py |
Host.list_guests |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.list_instance_domains |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_available_cpus |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_online_cpus |
6 |
0 |
0 |
4 |
1 |
90% |
nova/virt/libvirt/host.py |
Host.get_cpu_model_names |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._log_host_capabilities |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/host.py |
Host.get_capabilities |
23 |
1 |
0 |
12 |
1 |
94% |
nova/virt/libvirt/host.py |
Host.get_domain_capabilities |
14 |
1 |
0 |
8 |
1 |
91% |
nova/virt/libvirt/host.py |
Host._get_machine_types |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._add_to_domain_capabilities |
14 |
1 |
0 |
6 |
1 |
90% |
nova/virt/libvirt/host.py |
Host._get_domain_capabilities |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_driver_type |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_version |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_hostname |
6 |
0 |
0 |
4 |
1 |
90% |
nova/virt/libvirt/host.py |
Host.get_node_uuid |
3 |
0 |
0 |
2 |
1 |
80% |
nova/virt/libvirt/host.py |
Host.find_secret |
14 |
0 |
0 |
8 |
1 |
95% |
nova/virt/libvirt/host.py |
Host.create_secret |
26 |
3 |
0 |
10 |
0 |
92% |
nova/virt/libvirt/host.py |
Host.delete_secret |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._get_hardware_info |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_memory_mb_total |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._sum_domain_memory_mb |
9 |
3 |
0 |
2 |
0 |
73% |
nova/virt/libvirt/host.py |
Host._get_avail_memory_kb |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_memory_mb_used |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_cpu_stats |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._check_machine_type |
7 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.write_instance_config |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.device_lookup_by_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.device_create |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.device_define |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.device_start |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/host.py |
Host.device_set_autostart |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/host.py |
Host._get_pcinet_info |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._get_vf_parent_pci_vpd_info |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._get_vpd_card_serial_number |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._get_pf_details |
7 |
3 |
0 |
2 |
0 |
67% |
nova/virt/libvirt/host.py |
Host._get_pcidev_info |
15 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._get_pcidev_info._get_device_type |
19 |
2 |
0 |
10 |
1 |
90% |
nova/virt/libvirt/host.py |
Host._get_pcidev_info._get_vpd_details |
14 |
2 |
0 |
8 |
1 |
86% |
nova/virt/libvirt/host.py |
Host._get_pcidev_info._get_sriov_netdev_details |
12 |
1 |
0 |
2 |
1 |
86% |
nova/virt/libvirt/host.py |
Host._get_pcidev_info._get_device_capabilities |
14 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_vdpa_nodedev_by_address |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_vdpa_device_path |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.list_pci_devices |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.list_mdev_capable_devices |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.list_mediated_devices |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._list_devices |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.list_all_devices |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.compare_cpu |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.compare_hypervisor_cpu |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.is_cpu_control_policy_capable |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._has_cgroupsv1_cpu_controller |
13 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._has_cgroupsv2_cpu_controller |
13 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.get_canonical_machine_type |
10 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/host.py |
Host._check_file_backed_memory_support |
12 |
1 |
0 |
10 |
2 |
86% |
nova/virt/libvirt/host.py |
Host.has_hyperthreading |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.supports_uefi |
14 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.supports_virtio_fs |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.supports_mem_backing_file |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.supports_secure_boot |
14 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.supports_vtpm |
8 |
1 |
0 |
4 |
1 |
83% |
nova/virt/libvirt/host.py |
Host.tpm_versions |
8 |
1 |
0 |
4 |
1 |
83% |
nova/virt/libvirt/host.py |
Host.tpm_models |
8 |
1 |
0 |
4 |
1 |
83% |
nova/virt/libvirt/host.py |
Host._kernel_supports_amd_sev |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.supports_amd_sev |
23 |
0 |
0 |
14 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.max_sev_guests |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/host.py |
Host.max_sev_es_guests |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/host.py |
Host.supports_remote_managed_ports |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/host.py |
Host.loaders |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/host.py |
Host.get_loader |
15 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/host.py |
(no function) |
170 |
1 |
0 |
2 |
1 |
99% |
nova/virt/libvirt/imagebackend.py |
_update_utime_ignore_eacces |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.__init__ |
13 |
2 |
0 |
2 |
1 |
80% |
nova/virt/libvirt/imagebackend.py |
Image._supports_encryption |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.create_image |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.resize_image |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.libvirt_info |
28 |
8 |
0 |
8 |
2 |
72% |
nova/virt/libvirt/imagebackend.py |
Image.disk_scsi |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.disk_qos |
6 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.libvirt_fs_info |
14 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.exists |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.cache |
13 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.cache.fetch_func_sync |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image._can_fallocate |
10 |
1 |
0 |
4 |
1 |
86% |
nova/virt/libvirt/imagebackend.py |
Image.verify_base_size |
7 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.get_disk_size |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.snapshot_extract |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image._get_driver_format |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.resolve_driver_format |
18 |
2 |
0 |
8 |
0 |
92% |
nova/virt/libvirt/imagebackend.py |
Image.resolve_driver_format._dict_from_line |
7 |
3 |
0 |
2 |
0 |
67% |
nova/virt/libvirt/imagebackend.py |
Image.resolve_driver_format.write_to_disk_info_file |
13 |
2 |
0 |
2 |
1 |
80% |
nova/virt/libvirt/imagebackend.py |
Image.is_shared_block_storage |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.is_file_in_instance_path |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.clone |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.flatten |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.direct_snapshot |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.cleanup_direct_snapshot |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image._get_lock_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.get_model |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.import_file |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.create_snap |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Image.remove_snap |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Image.rollback_to_snap |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Flat.__init__ |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Flat._get_driver_format |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Flat._supports_encryption |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Flat.correct_format |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Flat.create_image |
17 |
0 |
0 |
10 |
3 |
89% |
nova/virt/libvirt/imagebackend.py |
Flat.create_image.copy_raw_image |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Flat.resize_image |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Flat.snapshot_extract |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Flat.is_file_in_instance_path |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Flat.get_model |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Qcow2.__init__ |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Qcow2.create_image |
34 |
0 |
0 |
16 |
2 |
96% |
nova/virt/libvirt/imagebackend.py |
Qcow2.create_image.create_qcow2_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Qcow2.resize_image |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Qcow2.snapshot_extract |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Qcow2.is_file_in_instance_path |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Qcow2.get_model |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Lvm.escape |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Lvm.__init__ |
23 |
2 |
0 |
12 |
2 |
89% |
nova/virt/libvirt/imagebackend.py |
Lvm._supports_encryption |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Lvm._can_fallocate |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Lvm.create_image |
23 |
4 |
0 |
10 |
2 |
82% |
nova/virt/libvirt/imagebackend.py |
Lvm.create_image.encrypt_lvm_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Lvm.create_image.create_lvm_image |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Lvm.resize_image |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Lvm.remove_volume_on_error |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Lvm.snapshot_extract |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Lvm.get_model |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.__init__ |
16 |
3 |
0 |
8 |
1 |
83% |
nova/virt/libvirt/imagebackend.py |
Rbd.libvirt_info |
28 |
4 |
0 |
8 |
1 |
81% |
nova/virt/libvirt/imagebackend.py |
Rbd._can_fallocate |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Rbd.exists |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.get_disk_size |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd._remove_non_raw_cache_image |
8 |
2 |
0 |
4 |
0 |
83% |
nova/virt/libvirt/imagebackend.py |
Rbd.create_image |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.resize_image |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Rbd.snapshot_extract |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.is_shared_block_storage |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.copy_to_store |
20 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.copy_to_store._wait_for_copy |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.clone |
15 |
2 |
0 |
8 |
1 |
87% |
nova/virt/libvirt/imagebackend.py |
Rbd.flatten |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.get_model |
7 |
0 |
0 |
2 |
1 |
89% |
nova/virt/libvirt/imagebackend.py |
Rbd.import_file |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.create_snap |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Rbd.remove_snap |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Rbd.rollback_to_snap |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Rbd._get_parent_pool |
21 |
5 |
0 |
6 |
0 |
81% |
nova/virt/libvirt/imagebackend.py |
Rbd.direct_snapshot |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Rbd.cleanup_direct_snapshot |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Ploop.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Ploop.create_image |
28 |
11 |
0 |
14 |
4 |
55% |
nova/virt/libvirt/imagebackend.py |
Ploop.create_image._copy_ploop_image |
6 |
0 |
0 |
2 |
1 |
88% |
nova/virt/libvirt/imagebackend.py |
Ploop.resize_image |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Ploop.snapshot_extract |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Ploop.get_model |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/imagebackend.py |
Backend.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Backend.backend |
6 |
1 |
0 |
4 |
1 |
80% |
nova/virt/libvirt/imagebackend.py |
Backend.by_name |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
Backend.by_libvirt_path |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagebackend.py |
(no function) |
140 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
get_cache_fname |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._reset_state |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._store_image |
5 |
0 |
0 |
4 |
1 |
89% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._store_swap_image |
5 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._store_ephemeral_image |
6 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._scan_base_images |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._list_backing_images |
23 |
2 |
0 |
14 |
3 |
86% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._find_base_file |
11 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._get_age_of_file |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._remove_old_enough_file |
14 |
2 |
0 |
6 |
0 |
90% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._remove_old_enough_file._inner_remove_old_enough_file |
8 |
1 |
0 |
2 |
1 |
80% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._remove_ephemeral_file |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._remove_swap_file |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._remove_base_file |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._mark_in_use |
6 |
0 |
0 |
2 |
1 |
88% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._age_and_verify_ephemeral_images |
10 |
1 |
0 |
8 |
2 |
83% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._age_and_verify_swap_images |
10 |
1 |
0 |
8 |
2 |
83% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._age_and_verify_cached_images |
21 |
2 |
0 |
18 |
4 |
79% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager._get_base |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager.update |
13 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager.get_disk_usage |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager.cache_dir |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
(no function) |
40 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/instancejobtracker.py |
InstanceJobTracker.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/instancejobtracker.py |
InstanceJobTracker.add_job |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/instancejobtracker.py |
InstanceJobTracker.remove_job |
5 |
0 |
0 |
4 |
1 |
89% |
nova/virt/libvirt/instancejobtracker.py |
InstanceJobTracker.terminate_jobs |
14 |
6 |
0 |
6 |
0 |
50% |
nova/virt/libvirt/instancejobtracker.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/machine_type_utils.py |
get_machine_type |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/machine_type_utils.py |
_check_machine_type_support |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/machine_type_utils.py |
_check_update_to_existing_type |
9 |
0 |
0 |
8 |
1 |
94% |
nova/virt/libvirt/machine_type_utils.py |
_check_vm_state |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/machine_type_utils.py |
update_machine_type |
17 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/machine_type_utils.py |
_get_instances_without_mtype |
7 |
0 |
0 |
6 |
2 |
85% |
nova/virt/libvirt/machine_type_utils.py |
get_instances_without_type |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/machine_type_utils.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/migration.py |
graphics_listen_addrs |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/migration.py |
get_updated_guest_xml |
22 |
5 |
0 |
14 |
5 |
72% |
nova/virt/libvirt/migration.py |
_update_quota_xml |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/migration.py |
_update_device_resources_xml |
8 |
0 |
0 |
6 |
2 |
86% |
nova/virt/libvirt/migration.py |
_update_vpmems_xml |
6 |
0 |
0 |
4 |
1 |
90% |
nova/virt/libvirt/migration.py |
_update_mdev_xml |
13 |
1 |
0 |
10 |
3 |
83% |
nova/virt/libvirt/migration.py |
_update_pci_dev_xml |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/migration.py |
_get_pci_address_fields_with_prefix |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/migration.py |
_update_hostdev_address |
12 |
2 |
0 |
8 |
2 |
80% |
nova/virt/libvirt/migration.py |
_address_matches |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/migration.py |
_set_address_fields |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/migration.py |
_raise_hostdev_not_found_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/migration.py |
_update_cpu_shared_set_xml |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/migration.py |
_remove_cpu_shared_set_xml |
8 |
0 |
0 |
4 |
2 |
83% |
nova/virt/libvirt/migration.py |
_update_numa_xml |
26 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/migration.py |
_update_graphics_xml |
10 |
0 |
0 |
8 |
1 |
94% |
nova/virt/libvirt/migration.py |
_update_serial_xml |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/migration.py |
_update_serial_xml.set_listen_addr_and_port |
8 |
0 |
0 |
6 |
2 |
86% |
nova/virt/libvirt/migration.py |
_update_volume_xml |
32 |
0 |
0 |
18 |
1 |
98% |
nova/virt/libvirt/migration.py |
_update_perf_events_xml |
19 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/migration.py |
_update_memory_backing_xml |
22 |
0 |
0 |
12 |
1 |
97% |
nova/virt/libvirt/migration.py |
_update_vif_xml |
27 |
0 |
0 |
10 |
0 |
100% |
nova/virt/libvirt/migration.py |
find_job_type |
14 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/migration.py |
find_job_type._log |
2 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/migration.py |
should_trigger_timeout_action |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/migration.py |
update_downtime |
17 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/migration.py |
save_stats |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/migration.py |
trigger_postcopy_switch |
7 |
2 |
0 |
0 |
0 |
71% |
nova/virt/libvirt/migration.py |
run_tasks |
14 |
2 |
0 |
8 |
0 |
91% |
nova/virt/libvirt/migration.py |
run_recover_tasks |
10 |
2 |
0 |
6 |
0 |
88% |
nova/virt/libvirt/migration.py |
downtime_steps |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/migration.py |
(no function) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/storage/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/storage/dmcrypt.py |
volume_name |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/storage/dmcrypt.py |
is_encrypted |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/storage/dmcrypt.py |
create_volume |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/storage/dmcrypt.py |
delete_volume |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/storage/dmcrypt.py |
list_volumes |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/storage/dmcrypt.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/storage/lvm.py |
create_volume |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/libvirt/storage/lvm.py |
create_volume.check_size |
2 |
2 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/storage/lvm.py |
get_volume_group_info |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/storage/lvm.py |
list_volumes |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/storage/lvm.py |
volume_info |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/storage/lvm.py |
get_volume_size |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/storage/lvm.py |
clear_volume |
11 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/storage/lvm.py |
remove_volumes |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/storage/lvm.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
make_reverse_cpu_traits_mapping |
7 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/utils.py |
create_image |
40 |
5 |
0 |
16 |
3 |
86% |
nova/virt/libvirt/utils.py |
create_ploop_image |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/utils.py |
get_disk_size |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/utils.py |
get_disk_backing_file |
4 |
1 |
0 |
2 |
1 |
67% |
nova/virt/libvirt/utils.py |
copy_image |
7 |
1 |
0 |
4 |
1 |
82% |
nova/virt/libvirt/utils.py |
chown_for_id_maps |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/utils.py |
extract_snapshot |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/utils.py |
load_file |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
file_open |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
find_disk |
21 |
1 |
0 |
10 |
2 |
90% |
nova/virt/libvirt/utils.py |
get_disk_type_from_path |
7 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/utils.py |
get_fs_info |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
fetch_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
fetch_raw_image |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
get_instance_path |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/utils.py |
get_instance_path_at_destination |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/utils.py |
get_arch |
5 |
0 |
0 |
4 |
1 |
89% |
nova/virt/libvirt/utils.py |
is_mounted |
7 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/utils.py |
is_valid_hostname |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
version_to_string |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
cpu_features_to_traits |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/utils.py |
get_cpu_model_from_arch |
8 |
2 |
0 |
6 |
2 |
71% |
nova/virt/libvirt/utils.py |
get_machine_type |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/utils.py |
get_default_machine_type |
8 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/utils.py |
mdev_name2uuid |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
mdev_uuid2name |
4 |
1 |
0 |
2 |
1 |
67% |
nova/virt/libvirt/utils.py |
get_flags_by_flavor_specs |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
save_and_migrate_vtpm_dir |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/utils.py |
restore_vtpm_dir |
10 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/utils.py |
(no function) |
67 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
is_vif_model_valid_for_virt |
5 |
1 |
0 |
4 |
1 |
78% |
nova/virt/libvirt/vif.py |
set_vf_interface_vlan |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
set_vf_trusted |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/vif.py |
ensure_vlan |
10 |
10 |
0 |
6 |
0 |
0% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_vif_devname |
3 |
1 |
0 |
2 |
1 |
60% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_vif_model |
6 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_base_config |
26 |
1 |
0 |
14 |
1 |
95% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_base_hostdev_pci_config |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._get_virtio_mq_settings |
11 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._get_max_tap_queues |
10 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._get_packed_virtqueue_settings |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_bridge_name |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_veth_pair_names |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_802qbg |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_802qbh |
9 |
0 |
0 |
2 |
1 |
91% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_hw_veb |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_hostdev_physical |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_macvtap |
17 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_iovisor |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_midonet |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_tap |
7 |
1 |
0 |
2 |
1 |
78% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config_ib_hostdev |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._set_config_VIFGeneric |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._set_config_VIFBridge |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._set_config_VIFOpenVSwitch |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._set_config_VIFVHostUser |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._set_config_VIFHostDevice |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._set_config_VIFPortProfileOpenVSwitch |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._set_config_VIFPortProfile |
4 |
1 |
0 |
2 |
1 |
67% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._get_vdpa_dev_path |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._get_config_os_vif |
20 |
3 |
0 |
16 |
3 |
83% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.get_config |
29 |
1 |
0 |
22 |
1 |
96% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.plug_ib_hostdev |
10 |
10 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.plug_hw_veb |
6 |
0 |
0 |
6 |
2 |
83% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.plug_macvtap |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.plug_midonet |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.plug_iovisor |
9 |
2 |
0 |
0 |
0 |
78% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.plug_tap |
11 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._plug_os_vif |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.plug |
24 |
6 |
0 |
18 |
4 |
71% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.unplug_ib_hostdev |
8 |
8 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.unplug_hw_veb |
5 |
0 |
0 |
6 |
2 |
82% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.unplug_midonet |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.unplug_tap |
5 |
2 |
0 |
0 |
0 |
60% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.unplug_iovisor |
6 |
1 |
0 |
0 |
0 |
83% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver._unplug_os_vif |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver.unplug |
23 |
7 |
0 |
16 |
4 |
67% |
nova/virt/libvirt/vif.py |
(no function) |
78 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/cephfs.py |
LibvirtCEPHFSVolumeDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/cephfs.py |
LibvirtCEPHFSVolumeDriver._get_mount_point_base |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/cephfs.py |
LibvirtCEPHFSVolumeDriver.get_config |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/cephfs.py |
LibvirtCEPHFSVolumeDriver._mount_options |
11 |
0 |
0 |
6 |
2 |
88% |
nova/virt/libvirt/volume/cephfs.py |
LibvirtCEPHFSVolumeDriver.extend_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/cephfs.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fibrechannel.py |
LibvirtFibreChannelVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fibrechannel.py |
LibvirtFibreChannelVolumeDriver.get_config |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fibrechannel.py |
LibvirtFibreChannelVolumeDriver.connect_volume |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/libvirt/volume/fibrechannel.py |
LibvirtFibreChannelVolumeDriver.disconnect_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fibrechannel.py |
LibvirtFibreChannelVolumeDriver.extend_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fibrechannel.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtBaseFileSystemVolumeDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtBaseFileSystemVolumeDriver._get_mount_point_base |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/fs.py |
LibvirtBaseFileSystemVolumeDriver._normalize_export |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtBaseFileSystemVolumeDriver._get_mount_path |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtBaseFileSystemVolumeDriver._get_device_path |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtMountedFileSystemVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtMountedFileSystemVolumeDriver.connect_volume |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtMountedFileSystemVolumeDriver.disconnect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtMountedFileSystemVolumeDriver._mount_options |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/fs.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/gpfs.py |
LibvirtGPFSVolumeDriver._get_mount_point_base |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/gpfs.py |
LibvirtGPFSVolumeDriver.get_config |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/gpfs.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iscsi.py |
LibvirtISCSIVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iscsi.py |
LibvirtISCSIVolumeDriver._get_transport |
4 |
1 |
0 |
2 |
1 |
67% |
nova/virt/libvirt/volume/iscsi.py |
LibvirtISCSIVolumeDriver.get_config |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iscsi.py |
LibvirtISCSIVolumeDriver.connect_volume |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/iscsi.py |
LibvirtISCSIVolumeDriver.disconnect_volume |
8 |
2 |
0 |
0 |
0 |
75% |
nova/virt/libvirt/volume/iscsi.py |
LibvirtISCSIVolumeDriver.extend_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iscsi.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iser.py |
LibvirtISERVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iser.py |
LibvirtISERVolumeDriver._get_transport |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iser.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/lightos.py |
LibvirtLightOSVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/lightos.py |
LibvirtLightOSVolumeDriver.connect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/lightos.py |
LibvirtLightOSVolumeDriver.disconnect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/lightos.py |
LibvirtLightOSVolumeDriver.extend_volume |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/lightos.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountStateManager.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountStateManager._reset_state |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountStateManager.get_state |
11 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountStateManager.host_up |
10 |
0 |
0 |
6 |
1 |
94% |
nova/virt/libvirt/volume/mount.py |
_HostMountStateManager.host_down |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountStateManager._host_down |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountState._MountPoint.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountState._MountPoint.add_attachment |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountState._MountPoint.remove_attachment |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountState._MountPoint.in_use |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountState.__init__ |
13 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountState._get_locked |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountState.mount |
15 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountState.umount |
14 |
2 |
0 |
6 |
1 |
85% |
nova/virt/libvirt/volume/mount.py |
_HostMountState._real_umount |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
get_manager |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
mount |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
umount |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
(no function) |
37 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/net.py |
LibvirtNetVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/net.py |
LibvirtNetVolumeDriver._set_auth_config_rbd |
14 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/volume/net.py |
LibvirtNetVolumeDriver._get_block_config |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/net.py |
LibvirtNetVolumeDriver._get_net_config |
9 |
0 |
0 |
2 |
1 |
91% |
nova/virt/libvirt/volume/net.py |
LibvirtNetVolumeDriver.get_config |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/net.py |
LibvirtNetVolumeDriver.extend_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/net.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nfs.py |
LibvirtNFSVolumeDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nfs.py |
LibvirtNFSVolumeDriver._get_mount_point_base |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nfs.py |
LibvirtNFSVolumeDriver.get_config |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nfs.py |
LibvirtNFSVolumeDriver._mount_options |
7 |
1 |
0 |
4 |
1 |
82% |
nova/virt/libvirt/volume/nfs.py |
LibvirtNFSVolumeDriver.extend_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nfs.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nvme.py |
LibvirtNVMEVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nvme.py |
LibvirtNVMEVolumeDriver.connect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nvme.py |
LibvirtNVMEVolumeDriver.disconnect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nvme.py |
LibvirtNVMEVolumeDriver.extend_volume |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/nvme.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
is_systemd |
11 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
mount_volume |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
umount_volume |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
validate_volume |
14 |
1 |
0 |
8 |
1 |
91% |
nova/virt/libvirt/volume/quobyte.py |
LibvirtQuobyteVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
LibvirtQuobyteVolumeDriver._get_mount_point_base |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
LibvirtQuobyteVolumeDriver.get_config |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
LibvirtQuobyteVolumeDriver.connect_volume |
21 |
4 |
0 |
4 |
1 |
80% |
nova/virt/libvirt/volume/quobyte.py |
LibvirtQuobyteVolumeDriver.disconnect_volume |
6 |
2 |
0 |
0 |
0 |
67% |
nova/virt/libvirt/volume/quobyte.py |
LibvirtQuobyteVolumeDriver._normalize_export |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
(no function) |
34 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
mount_share |
7 |
4 |
0 |
2 |
0 |
33% |
nova/virt/libvirt/volume/remotefs.py |
unmount_share |
6 |
4 |
0 |
2 |
0 |
25% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystem.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystem.create_file |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystem.remove_file |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystem.create_dir |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystem.remove_dir |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystem.copy_file |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystemDriver.create_file |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystemDriver.remove_file |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystemDriver.create_dir |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystemDriver.remove_dir |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystemDriver.copy_file |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
SshDriver.create_file |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
SshDriver.remove_file |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
SshDriver.create_dir |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
SshDriver.remove_dir |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
SshDriver.copy_file |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RsyncDriver.create_file |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RsyncDriver.remove_file |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RsyncDriver.create_dir |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RsyncDriver.remove_dir |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RsyncDriver._remove_object |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RsyncDriver._synchronize_object |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RsyncDriver.copy_file |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
(no function) |
47 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/scaleio.py |
LibvirtScaleIOVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/scaleio.py |
LibvirtScaleIOVolumeDriver.get_config |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/scaleio.py |
LibvirtScaleIOVolumeDriver.connect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/scaleio.py |
LibvirtScaleIOVolumeDriver.disconnect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/scaleio.py |
LibvirtScaleIOVolumeDriver.extend_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/scaleio.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
LibvirtSMBFSVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
LibvirtSMBFSVolumeDriver._get_mount_point_base |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
LibvirtSMBFSVolumeDriver.get_config |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
LibvirtSMBFSVolumeDriver.connect_volume |
7 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
LibvirtSMBFSVolumeDriver.disconnect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
LibvirtSMBFSVolumeDriver._parse_mount_options |
5 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
(no function) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/storpool.py |
LibvirtStorPoolVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/storpool.py |
LibvirtStorPoolVolumeDriver.get_config |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/storpool.py |
LibvirtStorPoolVolumeDriver.connect_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/storpool.py |
LibvirtStorPoolVolumeDriver.disconnect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/storpool.py |
LibvirtStorPoolVolumeDriver.extend_volume |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/storpool.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtBaseVolumeDriver.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtBaseVolumeDriver.get_config |
52 |
0 |
0 |
30 |
1 |
99% |
nova/virt/libvirt/volume/volume.py |
LibvirtBaseVolumeDriver.connect_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtBaseVolumeDriver.disconnect_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtBaseVolumeDriver.extend_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/volume.py |
LibvirtVolumeDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtVolumeDriver.get_config |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtFakeVolumeDriver.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtFakeVolumeDriver.get_config |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver.__init__ |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver._get_mount_point_base |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver.get_config |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver._parse_vz_share |
8 |
1 |
0 |
4 |
1 |
83% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver._get_mount_opts |
6 |
0 |
0 |
2 |
1 |
88% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver.connect_volume |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver.connect_volume._connect_volume |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver.disconnect_volume |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/vzstorage.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/virt/netutils.py |
get_net_and_mask |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/netutils.py |
get_net_and_prefixlen |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/netutils.py |
get_ip_version |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/netutils.py |
_get_first_network |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/netutils.py |
get_injected_network_template |
61 |
1 |
0 |
30 |
4 |
95% |
nova/virt/netutils.py |
get_network_metadata |
27 |
1 |
0 |
12 |
2 |
92% |
nova/virt/netutils.py |
get_ec2_ip_info |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/netutils.py |
_get_eth_link |
8 |
0 |
0 |
4 |
1 |
92% |
nova/virt/netutils.py |
_get_link_mtu |
4 |
0 |
0 |
4 |
0 |
100% |
nova/virt/netutils.py |
_get_nets |
19 |
0 |
0 |
10 |
1 |
97% |
nova/virt/netutils.py |
_get_default_route |
7 |
0 |
0 |
6 |
1 |
92% |
nova/virt/netutils.py |
_get_dns_services |
4 |
0 |
0 |
2 |
0 |
100% |
nova/virt/netutils.py |
get_cached_vifs_with_vlan |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/netutils.py |
get_cached_vifs_with_trusted |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/netutils.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/virt/node.py |
write_local_node_uuid |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/node.py |
read_local_node_uuid |
23 |
2 |
0 |
8 |
0 |
94% |
nova/virt/node.py |
get_local_node_uuid |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/node.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/virt/osinfo.py |
_OsInfoDatabase.__init__ |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/osinfo.py |
_OsInfoDatabase.get_instance |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/osinfo.py |
_OsInfoDatabase.get_os |
12 |
1 |
0 |
6 |
1 |
89% |
nova/virt/osinfo.py |
OsInfo.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/osinfo.py |
OsInfo._get_os_obj |
5 |
2 |
0 |
2 |
0 |
71% |
nova/virt/osinfo.py |
OsInfo.network_model |
10 |
0 |
0 |
8 |
1 |
94% |
nova/virt/osinfo.py |
OsInfo.disk_model |
10 |
0 |
0 |
8 |
1 |
94% |
nova/virt/osinfo.py |
HardwareProperties.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/osinfo.py |
HardwareProperties.network_model |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/osinfo.py |
HardwareProperties.disk_model |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/osinfo.py |
(no function) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/virt/storage_users.py |
register_storage_use |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/storage_users.py |
register_storage_use.do_register_storage_use |
11 |
5 |
0 |
2 |
1 |
54% |
nova/virt/storage_users.py |
get_storage_users |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/storage_users.py |
get_storage_users.do_get_storage_users |
13 |
2 |
0 |
6 |
2 |
79% |
nova/virt/storage_users.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/virt/virtapi.py |
VirtAPI.wait_for_instance_event |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/virtapi.py |
VirtAPI.exit_wait_early |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/virtapi.py |
VirtAPI.update_compute_provider_status |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/virtapi.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/vmwareapi/__init__.py |
(no function) |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/constants.py |
(no function) |
42 |
42 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.__init__ |
24 |
24 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver._check_min_version |
8 |
8 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver._update_pbm_location |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver._validate_configuration |
8 |
8 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.init_host |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.cleanup_host |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver._register_openstack_extension |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.cleanup |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.resume_state_on_host_boot |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.list_instance_uuids |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.list_instances |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.migrate_disk_and_power_off |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.confirm_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.finish_revert_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.finish_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.pre_live_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.post_live_migration_at_source |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.post_live_migration_at_destination |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.cleanup_live_migration_destination_check |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.live_migration |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.check_can_live_migrate_source |
10 |
10 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.check_can_live_migrate_destination |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.rollback_live_migration_at_destination |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_instance_disk_info |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_vnc_console |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_mks_console |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_console_output |
10 |
10 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver._get_vcenter_uuid |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver._create_nodename |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver._get_available_resources |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_available_resource |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_available_nodes |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.update_provider_tree |
15 |
15 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.prepare_for_spawn |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.spawn |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.attach_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.detach_volume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_volume_connector |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_host_ip_addr |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.snapshot |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.reboot |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver._detach_instance_volumes |
12 |
12 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.destroy |
10 |
10 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.pause |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.unpause |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.suspend |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.resume |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.rescue |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.unrescue |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.power_off |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.power_on |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.poll_rebooting_instances |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_info |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_diagnostics |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_instance_diagnostics |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.host_power_action |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.host_maintenance_mode |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.set_host_enabled |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.get_host_uptime |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.inject_network_info |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.manage_image_cache |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.instance_exists |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.attach_interface |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver.detach_interface |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
(no function) |
100 |
100 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
_select_datastore |
14 |
14 |
0 |
12 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
_is_datastore_valid |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
get_datastore |
15 |
15 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
_get_allowed_datastores |
6 |
6 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
get_available_datastores |
7 |
7 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
get_allowed_datastore_types |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
get_datacenter_ref |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
file_delete |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
file_copy |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
disk_move |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
disk_copy |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
disk_delete |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
file_move |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
search_datastore_spec |
8 |
8 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
file_exists |
9 |
9 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
file_size |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
mkdir |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
get_sub_folders |
8 |
8 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
_filter_datastores_matching_storage_policy |
14 |
14 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
_update_datacenter_cache_from_objects |
15 |
15 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
get_dc_info |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
dc_cache_reset |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
get_connected_hosts |
7 |
7 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
(no function) |
38 |
38 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/error_util.py |
(no function) |
8 |
8 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/host.py |
_get_ds_capacity_and_freespace |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/host.py |
VCState.__init__ |
11 |
11 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/host.py |
VCState.get_host_stats |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/host.py |
VCState.update_status |
22 |
22 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/host.py |
VCState._set_host_enabled |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/host.py |
(no function) |
20 |
20 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager._folder_delete |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager.enlist_image |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager.timestamp_folder_get |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager.timestamp_cleanup |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager._get_timestamp |
5 |
5 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager._get_timestamp_filename |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager._get_datetime_from_filename |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager._get_ds_browser |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager._list_datastore_images |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager._age_cached_images |
22 |
22 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager.update |
7 |
7 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager.get_image_cache_folder |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
(no function) |
26 |
26 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
VMwareImage.__init__ |
14 |
14 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/images.py |
VMwareImage.file_size_in_kb |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
VMwareImage.is_sparse |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
VMwareImage.is_iso |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
VMwareImage.is_ova |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
VMwareImage.from_image |
24 |
24 |
0 |
16 |
0 |
0% |
nova/virt/vmwareapi/images.py |
get_vsphere_location |
9 |
9 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/images.py |
image_transfer |
12 |
12 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/images.py |
upload_iso_to_datastore |
11 |
11 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/images.py |
fetch_image |
9 |
9 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
_build_shadow_vm_config_spec |
35 |
35 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/images.py |
_build_import_spec_for_import_vapp |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
fetch_image_stream_optimized |
15 |
15 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
get_vmdk_name_from_ovf |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
fetch_image_ova |
25 |
25 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/images.py |
upload_image_stream_optimized |
11 |
11 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
(no function) |
44 |
44 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/network_util.py |
_get_name_from_dvs_name |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/network_util.py |
_get_network_obj |
23 |
23 |
0 |
14 |
0 |
0% |
nova/virt/vmwareapi/network_util.py |
get_network_with_the_name |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/network_util.py |
(no function) |
10 |
10 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
StableMoRefProxy.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
StableMoRefProxy.__class__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
StableMoRefProxy.fetch_moref |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/vmwareapi/session.py |
StableMoRefProxy.__getattr__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
StableMoRefProxy.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
MoRef.__init__ |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
MoRef.fetch_moref |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
MoRef.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
VMwareAPISession.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
VMwareAPISession._is_vim_object |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
VMwareAPISession._call_method |
22 |
22 |
0 |
12 |
0 |
0% |
nova/virt/vmwareapi/session.py |
VMwareAPISession._wait_for_task |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
(no function) |
29 |
29 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vif.py |
_check_ovs_supported_version |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vif.py |
get_network_ref |
30 |
30 |
0 |
16 |
0 |
0% |
nova/virt/vmwareapi/vif.py |
get_vif_dict |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vif.py |
get_vif_info |
6 |
6 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vif.py |
get_network_device |
5 |
5 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vif.py |
(no function) |
17 |
17 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
object_to_dict |
16 |
16 |
0 |
12 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_object_properties |
19 |
19 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_objects |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_inner_objects |
9 |
9 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_prop_spec |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_obj_spec |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_prop_filter_spec |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_properties_for_a_collection_of_objects |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_about_info |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_entity_name |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
get_array_items |
6 |
6 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
(no function) |
14 |
14 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
Limits.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
Limits.validate |
10 |
10 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
Limits.has_limits |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
ExtraSpecs.__init__ |
9 |
9 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
vm_refs_cache_reset |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
vm_ref_cache_delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
vm_ref_cache_update |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
vm_ref_cache_get |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_iface_id_option_value |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_allocation_info |
19 |
19 |
0 |
10 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vm_create_spec |
67 |
67 |
0 |
26 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
create_video_card_spec |
8 |
8 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
create_serial_port_spec |
19 |
19 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vm_boot_spec |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vm_resize_spec |
7 |
7 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
create_controller_spec |
14 |
14 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
convert_vif_model |
16 |
16 |
0 |
14 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_create_vif_spec |
47 |
47 |
0 |
14 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_network_attach_config_spec |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_network_detach_config_spec |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
update_vif_spec |
26 |
26 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_storage_profile_spec |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vmdk_attach_config_spec |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_cdrom_attach_config_spec |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vmdk_detach_config_spec |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vm_extra_config_spec |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_device_capacity |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_device_disk_type |
5 |
5 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_hardware_devices |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_is_before_in_boot_order |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vmdk_info |
21 |
21 |
0 |
12 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_scsi_adapter_type |
5 |
5 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_find_controller_slot |
4 |
4 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_is_ide_controller |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_is_scsi_controller |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_find_allocated_slots |
9 |
9 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_bus_number_for_scsi_controller |
6 |
6 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
allocate_controller_key_and_unit_number |
18 |
18 |
0 |
10 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_rdm_disk |
3 |
3 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vmdk_create_spec |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
create_virtual_cdrom_spec |
17 |
17 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_create_virtual_disk_spec |
35 |
35 |
0 |
12 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
detach_virtual_disk_spec |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
clone_vm_spec |
9 |
9 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
relocate_vm_spec |
8 |
8 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
relocate_vm |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_machine_id_change_spec |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vnc_config_spec |
13 |
13 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vnc_port |
8 |
8 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_allocated_vnc_ports |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_object_for_value |
3 |
3 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_object_for_optionvalue |
4 |
4 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_object_from_results |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_vm_ref_from_name |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_vm_ref_from_vm_uuid |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_vm_ref_from_extraconfig |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
VmMoRefProxy.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
VmMoRefProxy.fetch_moref |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vm_ref |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
search_vm_ref_by_identifier |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_host_ref_for_vm |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_host_name_for_vm |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vm_state |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_stats_from_cluster |
28 |
28 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_host_ref |
10 |
10 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
propset_dict |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vmdk_backed_disk_device |
3 |
3 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vmdk_volume_disk |
4 |
4 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_res_pool_ref |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_all_cluster_mors |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_cluster_ref_by_name |
4 |
4 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vmdk_adapter_type |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
create_vm |
10 |
10 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
destroy_vm |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
create_virtual_disk |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
copy_virtual_disk |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
reconfigure_vm |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
power_on_instance |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_vm_port_indices |
8 |
8 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_attach_port_index |
9 |
9 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_vm_detach_port_index |
6 |
6 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
power_off_instance |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
find_rescue_device |
5 |
5 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_ephemeral_name |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_detach_and_delete_devices_config_spec |
10 |
10 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
detach_devices_from_vm |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_ephemerals |
8 |
8 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
get_swap |
4 |
4 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
create_folder |
9 |
9 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
folder_ref_cache_update |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
folder_ref_cache_get |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_get_vm_name |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
rename_vm |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
_create_fcd_id_obj |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
attach_fcd |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
detach_fcd |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
(no function) |
125 |
125 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VirtualMachineInstanceConfigInfo.__init__ |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VirtualMachineInstanceConfigInfo.cache_image_folder |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VirtualMachineInstanceConfigInfo.cache_image_path |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
_time_sleep_wrapper |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
retry_if_task_in_progress |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.__init__ |
12 |
12 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_base_folder |
6 |
6 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._extend_virtual_disk |
13 |
13 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._delete_datastore_file |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._extend_if_required |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._configure_config_drive |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_instance_metadata |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._create_folders |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_folder_name |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.build_virtual_machine |
12 |
12 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_extra_specs |
30 |
30 |
0 |
16 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_esx_host_and_cookies |
8 |
8 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._fetch_vsphere_image |
10 |
10 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._fetch_image_as_file |
11 |
11 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._fetch_image_as_vapp |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._fetch_image_as_ova |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._prepare_sparse_image |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._prepare_flat_image |
8 |
8 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._prepare_stream_optimized_image |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._prepare_iso_image |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._move_to_cache |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._cache_sparse_image |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._cache_flat_image |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._cache_stream_optimized_image |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._cache_iso_image |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_vm_config_info |
7 |
7 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_image_callbacks |
23 |
23 |
0 |
14 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._fetch_image_if_missing |
16 |
16 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._create_and_attach_thin_disk |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._create_ephemeral |
14 |
14 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._create_swap |
12 |
12 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._update_vnic_index |
3 |
3 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._update_image_size |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.prepare_for_spawn |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.spawn |
39 |
39 |
0 |
20 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._is_bdm_valid |
5 |
5 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._create_config_drive |
19 |
19 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._attach_cdrom_to_vm |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._create_vm_snapshot |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._delete_vm_snapshot |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._create_linked_clone_from_snapshot |
10 |
10 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.snapshot |
15 |
15 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.snapshot._get_vm_and_vmdk_attribs |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.reboot |
17 |
17 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._destroy_instance |
33 |
33 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.destroy |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.pause |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.unpause |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.suspend |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.resume |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_rescue_device |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.rescue |
18 |
18 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.unrescue |
10 |
10 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.power_off |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._clean_shutdown |
20 |
20 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_instance_props |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.power_on |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._update_instance_progress |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._resize_vm |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._resize_disk |
16 |
16 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._remove_ephemerals_and_swap |
6 |
6 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._resize_create_ephemerals_and_swap |
10 |
10 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.migrate_disk_and_power_off |
14 |
14 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.confirm_migration |
12 |
12 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._revert_migration_update_disks |
15 |
15 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.finish_revert_migration |
12 |
12 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.finish_migration |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._find_esx_host |
7 |
7 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._find_datastore_for_migration |
14 |
14 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.live_migration |
32 |
32 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.poll_rebooting_instances |
7 |
7 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.get_info |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_diagnostics |
8 |
8 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.get_diagnostics |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.get_instance_diagnostics |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_vnc_console_connection |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_machine_id_str |
16 |
16 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._set_machine_id |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_and_set_vnc_config |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_ds_browser |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._create_folder_if_missing |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.check_cache_folder |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.inject_network_info |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.manage_image_cache |
9 |
9 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._get_valid_vms_from_retrieve_result |
15 |
15 |
0 |
12 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.instance_exists |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.attach_interface |
17 |
17 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.detach_interface |
21 |
21 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._use_disk_image_as_full_clone |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._sized_image_exists |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._use_disk_image_as_linked_clone |
19 |
19 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps._use_iso_image |
8 |
8 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.get_datacenter_ref_and_name |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.list_instances |
8 |
8 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.get_vnc_console |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps.get_mks_console |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
(no function) |
151 |
151 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VolumeMoRefProxy.__init__ |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VolumeMoRefProxy.fetch_moref |
5 |
5 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps.attach_disk_to_vm |
10 |
10 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._update_volume_details |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._get_volume_uuid |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps.detach_disk_from_vm |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._iscsi_get_target |
54 |
54 |
0 |
40 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._iscsi_add_send_target_host |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._iscsi_rescan_hba |
21 |
21 |
0 |
12 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._iscsi_discover_target |
13 |
13 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._iscsi_get_host_iqn |
13 |
13 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps.get_volume_connector |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._get_volume_ref |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._get_vmdk_base_volume_device |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._attach_volume_vmdk |
13 |
13 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._attach_volume_iscsi |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._get_controller_key_and_unit |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._attach_fcd |
7 |
7 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._attach_volume_fcd |
10 |
10 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps.attach_volume |
9 |
9 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._get_host_of_vm |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._get_res_pool_of_host |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._get_res_pool_of_vm |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._consolidate_vmdk_volume |
26 |
26 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._get_vmdk_backed_disk_device |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._detach_volume_vmdk |
20 |
20 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._detach_volume_iscsi |
12 |
12 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps._detach_volume_fcd |
8 |
8 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps.detach_volume |
9 |
9 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps.attach_root_volume |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
(no function) |
46 |
46 |
0 |
0 |
0 |
0% |
nova/virt/zvm/__init__.py |
(no function) |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver._validate_options |
11 |
11 |
0 |
4 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.init_host |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.list_instances |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.instance_exists |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.get_available_resource |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.get_available_nodes |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.get_info |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.spawn |
27 |
27 |
0 |
6 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver._get_image_info |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver._set_disk_list |
14 |
14 |
0 |
6 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver._setup_network |
8 |
8 |
0 |
4 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver._get_neutron_event |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver._neutron_failed_callback |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver._wait_vif_plug_events |
12 |
12 |
0 |
2 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver._import_spawn_image |
7 |
7 |
0 |
2 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.destroy |
9 |
9 |
0 |
4 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.get_host_uptime |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.snapshot |
28 |
28 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.power_off |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.power_on |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.pause |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.unpause |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.reboot |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.get_console_output |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver.update_provider_tree |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
(no function) |
54 |
54 |
0 |
0 |
0 |
0% |
nova/virt/zvm/guest.py |
Guest.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/zvm/guest.py |
Guest._mapping_power_state |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/guest.py |
Guest.get_info |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/zvm/guest.py |
(no function) |
11 |
11 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.__init__ |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor._get_host_info |
6 |
6 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.get_available_resource |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.get_available_nodes |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.list_names |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.get_host_uptime |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_exists |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_get_power_state |
9 |
9 |
0 |
2 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_create |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_deploy |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_start |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_create_network_interface |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_config_minidisks |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_capture |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_softstop |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_pause |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_unpause |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_reboot |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_reset |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.guest_get_console_output |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.image_query |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.image_get_root_disk_size |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.image_import |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.image_export |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor.image_delete |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
(no function) |
36 |
36 |
0 |
0 |
0 |
0% |
nova/virt/zvm/utils.py |
ConnectorClient.__init__ |
9 |
9 |
0 |
6 |
0 |
0% |
nova/virt/zvm/utils.py |
ConnectorClient.call |
5 |
5 |
0 |
2 |
0 |
0% |
nova/virt/zvm/utils.py |
_get_instance_path |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/zvm/utils.py |
_create_config_drive |
12 |
12 |
0 |
4 |
0 |
0% |
nova/virt/zvm/utils.py |
generate_configdrive |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/zvm/utils.py |
clean_up_file |
2 |
2 |
0 |
2 |
0 |
0% |
nova/virt/zvm/utils.py |
(no function) |
18 |
18 |
0 |
0 |
0 |
0% |
nova/volume/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
reset_globals |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
_load_auth_plugin |
7 |
1 |
0 |
4 |
2 |
73% |
nova/volume/cinder.py |
_load_session |
2 |
0 |
0 |
2 |
0 |
100% |
nova/volume/cinder.py |
_get_auth |
6 |
0 |
0 |
4 |
0 |
100% |
nova/volume/cinder.py |
_get_server_version |
25 |
25 |
0 |
10 |
0 |
0% |
nova/volume/cinder.py |
_get_highest_client_server_version |
3 |
3 |
0 |
0 |
0 |
0% |
nova/volume/cinder.py |
_check_microversion |
4 |
0 |
0 |
2 |
0 |
100% |
nova/volume/cinder.py |
_get_cinderclient_parameters |
11 |
0 |
0 |
4 |
0 |
100% |
nova/volume/cinder.py |
is_microversion_supported |
1 |
1 |
0 |
0 |
0 |
0% |
nova/volume/cinder.py |
cinderclient |
15 |
1 |
0 |
10 |
1 |
92% |
nova/volume/cinder.py |
_untranslate_volume_summary_view |
32 |
1 |
0 |
12 |
1 |
95% |
nova/volume/cinder.py |
_untranslate_volume_type_view |
4 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
_untranslate_snapshot_summary_view |
12 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
_translate_attachment_ref |
15 |
0 |
0 |
6 |
0 |
100% |
nova/volume/cinder.py |
translate_cinder_exception |
3 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_cinder_exception.wrapper |
12 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_create_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_create_exception.wrapper |
7 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_volume_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_volume_exception.wrapper |
7 |
1 |
0 |
0 |
0 |
86% |
nova/volume/cinder.py |
translate_attachment_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_attachment_exception.wrapper |
5 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_snapshot_exception |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_snapshot_exception.wrapper |
5 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_mixed_exceptions |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
translate_mixed_exceptions.wrapper |
7 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
_reraise |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.get |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.get_all |
6 |
0 |
0 |
2 |
0 |
100% |
nova/volume/cinder.py |
API.check_attached |
3 |
0 |
0 |
2 |
0 |
100% |
nova/volume/cinder.py |
API.check_availability_zone |
5 |
0 |
0 |
4 |
1 |
89% |
nova/volume/cinder.py |
API.reserve_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.unreserve_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.begin_detaching |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.roll_detaching |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.attach |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.detach |
11 |
1 |
0 |
8 |
1 |
89% |
nova/volume/cinder.py |
API.initialize_connection |
11 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.terminate_connection |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.migrate_volume_completion |
1 |
1 |
0 |
0 |
0 |
0% |
nova/volume/cinder.py |
API.create |
7 |
1 |
0 |
2 |
1 |
78% |
nova/volume/cinder.py |
API.delete |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.update |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.get_absolute_limits |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.get_snapshot |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.get_all_snapshots |
5 |
0 |
0 |
2 |
0 |
100% |
nova/volume/cinder.py |
API.create_snapshot |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.create_snapshot_force |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.delete_snapshot |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.get_all_volume_types |
5 |
0 |
0 |
2 |
0 |
100% |
nova/volume/cinder.py |
API.get_volume_encryption_metadata |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.update_snapshot_status |
2 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.attachment_create |
11 |
0 |
0 |
4 |
1 |
93% |
nova/volume/cinder.py |
API.attachment_get |
7 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.attachment_get_all |
13 |
0 |
0 |
6 |
0 |
100% |
nova/volume/cinder.py |
API.attachment_update |
11 |
0 |
0 |
2 |
0 |
100% |
nova/volume/cinder.py |
API.attachment_delete |
7 |
0 |
0 |
2 |
0 |
100% |
nova/volume/cinder.py |
API.attachment_complete |
5 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API.reimage_volume |
1 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
(no function) |
111 |
0 |
0 |
0 |
0 |
100% |
nova/weights.py |
normalize |
12 |
0 |
0 |
8 |
0 |
100% |
nova/weights.py |
WeighedObject.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
nova/weights.py |
WeighedObject.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
nova/weights.py |
BaseWeigher.weight_multiplier |
1 |
0 |
0 |
0 |
0 |
100% |
nova/weights.py |
BaseWeigher._weigh_object |
0 |
0 |
0 |
0 |
0 |
100% |
nova/weights.py |
BaseWeigher.weigh_objects |
9 |
1 |
0 |
6 |
1 |
87% |
nova/weights.py |
BaseWeightHandler.get_weighed_objects |
17 |
0 |
0 |
6 |
0 |
100% |
nova/weights.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/wsgi/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/wsgi/metadata.py |
(no function) |
7 |
7 |
0 |
2 |
0 |
0% |
nova/wsgi/osapi_compute.py |
(no function) |
7 |
7 |
0 |
2 |
0 |
0% |