nova/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/accelerator/cyborg.py |
_CyborgClient |
102 |
2 |
0 |
40 |
3 |
96% |
nova/accelerator/cyborg.py |
(no class) |
51 |
4 |
0 |
8 |
1 |
92% |
nova/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/auth.py |
InjectContext |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/auth.py |
NovaKeystoneContext |
16 |
0 |
0 |
4 |
0 |
100% |
nova/api/auth.py |
(no class) |
34 |
0 |
0 |
4 |
0 |
100% |
nova/api/compute_req_id.py |
ComputeReqIdMiddleware |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/compute_req_id.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InvalidMetadataVersion |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InvalidMetadataPath |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/base.py |
InstanceMetadata |
281 |
17 |
0 |
164 |
27 |
90% |
nova/api/metadata/base.py |
RouteConfiguration |
14 |
2 |
0 |
8 |
2 |
82% |
nova/api/metadata/base.py |
(no class) |
127 |
3 |
0 |
24 |
1 |
96% |
nova/api/metadata/handler.py |
MetadataRequestHandler |
153 |
17 |
0 |
66 |
10 |
88% |
nova/api/metadata/handler.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/password.py |
(no class) |
49 |
2 |
0 |
18 |
2 |
91% |
nova/api/metadata/vendordata.py |
VendorDataDriver |
2 |
1 |
0 |
0 |
0 |
50% |
nova/api/metadata/vendordata.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/vendordata_dynamic.py |
DynamicVendorData |
33 |
5 |
0 |
14 |
4 |
81% |
nova/api/metadata/vendordata_dynamic.py |
(no class) |
23 |
0 |
0 |
6 |
2 |
93% |
nova/api/metadata/vendordata_json.py |
JsonFileVendorData |
18 |
8 |
0 |
4 |
0 |
55% |
nova/api/metadata/vendordata_json.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/metadata/wsgi.py |
(no class) |
4 |
4 |
0 |
0 |
0 |
0% |
nova/api/openstack/__init__.py |
FaultWrapper |
24 |
1 |
0 |
10 |
1 |
94% |
nova/api/openstack/__init__.py |
LegacyV2CompatibleWrapper |
25 |
1 |
0 |
16 |
1 |
95% |
nova/api/openstack/__init__.py |
APIMapper |
8 |
2 |
0 |
4 |
1 |
75% |
nova/api/openstack/__init__.py |
ProjectMapper |
19 |
8 |
0 |
4 |
2 |
57% |
nova/api/openstack/__init__.py |
PlainMapper |
6 |
4 |
0 |
2 |
1 |
38% |
nova/api/openstack/__init__.py |
(no class) |
41 |
0 |
0 |
8 |
1 |
98% |
nova/api/openstack/api_version_request.py |
APIVersionRequest |
35 |
2 |
0 |
20 |
2 |
93% |
nova/api/openstack/api_version_request.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/auth.py |
NoAuthMiddlewareBase |
20 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/auth.py |
NoAuthMiddleware |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/auth.py |
NoAuthMiddlewareV2_18 |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/auth.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/common.py |
ViewBuilder |
35 |
1 |
0 |
10 |
1 |
96% |
nova/api/openstack/common.py |
(no class) |
180 |
0 |
0 |
42 |
0 |
100% |
nova/api/openstack/compute/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_actions.py |
AdminActionsController |
19 |
1 |
0 |
0 |
0 |
95% |
nova/api/openstack/compute/admin_actions.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_password.py |
AdminPasswordController |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/admin_password.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/agents.py |
AgentController |
4 |
4 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/agents.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/aggregates.py |
AggregateController |
142 |
4 |
0 |
16 |
0 |
97% |
nova/api/openstack/compute/aggregates.py |
(no class) |
71 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/assisted_volume_snapshots.py |
AssistedVolumeSnapshotsController |
30 |
2 |
0 |
0 |
0 |
93% |
nova/api/openstack/compute/assisted_volume_snapshots.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/attach_interfaces.py |
InterfaceAttachmentController |
93 |
9 |
0 |
14 |
2 |
90% |
nova/api/openstack/compute/attach_interfaces.py |
(no class) |
41 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/availability_zone.py |
AvailabilityZoneController |
45 |
1 |
0 |
16 |
1 |
97% |
nova/api/openstack/compute/availability_zone.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/baremetal_nodes.py |
BareMetalNodeController |
29 |
1 |
0 |
6 |
1 |
94% |
nova/api/openstack/compute/baremetal_nodes.py |
(no class) |
49 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/cells.py |
CellsController |
9 |
9 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/cells.py |
(no class) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/certificates.py |
CertificatesController |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/certificates.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/cloudpipe.py |
CloudpipeController |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/cloudpipe.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_auth_tokens.py |
ConsoleAuthTokensController |
21 |
2 |
0 |
10 |
1 |
90% |
nova/api/openstack/compute/console_auth_tokens.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_output.py |
ConsoleOutputController |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/console_output.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/consoles.py |
ConsolesController |
4 |
4 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/consoles.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/create_backup.py |
CreateBackupController |
28 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/create_backup.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/deferred_delete.py |
DeferredDeleteController |
20 |
1 |
0 |
0 |
0 |
95% |
nova/api/openstack/compute/deferred_delete.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/evacuate.py |
EvacuateController |
63 |
2 |
0 |
26 |
0 |
98% |
nova/api/openstack/compute/evacuate.py |
(no class) |
34 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/extension_info.py |
ExtensionInfoController |
14 |
2 |
0 |
8 |
2 |
82% |
nova/api/openstack/compute/extension_info.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/fixed_ips.py |
FixedIPController |
3 |
3 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/fixed_ips.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavor_access.py |
FlavorAccessController |
7 |
2 |
0 |
2 |
1 |
67% |
nova/api/openstack/compute/flavor_access.py |
FlavorActionController |
33 |
1 |
0 |
6 |
1 |
95% |
nova/api/openstack/compute/flavor_access.py |
(no class) |
31 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
FlavorsController |
96 |
0 |
0 |
18 |
0 |
100% |
nova/api/openstack/compute/flavors.py |
(no class) |
59 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/flavors_extraspecs.py |
FlavorExtraSpecsController |
62 |
1 |
0 |
8 |
0 |
99% |
nova/api/openstack/compute/flavors_extraspecs.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_dns.py |
FloatingIPDNSDomainController |
3 |
3 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ip_dns.py |
FloatingIPDNSEntryController |
3 |
3 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ip_dns.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_pools.py |
FloatingIPPoolsController |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ip_pools.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPController |
57 |
20 |
0 |
6 |
1 |
60% |
nova/api/openstack/compute/floating_ips.py |
FloatingIPActionController |
69 |
36 |
0 |
18 |
7 |
46% |
nova/api/openstack/compute/floating_ips.py |
(no class) |
65 |
6 |
0 |
4 |
1 |
90% |
nova/api/openstack/compute/floating_ips_bulk.py |
FloatingIPBulkController |
4 |
4 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/floating_ips_bulk.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/fping.py |
FpingController |
2 |
2 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/fping.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/helpers.py |
(no class) |
39 |
2 |
0 |
20 |
1 |
95% |
nova/api/openstack/compute/hosts.py |
HostController |
111 |
2 |
0 |
26 |
3 |
96% |
nova/api/openstack/compute/hosts.py |
(no class) |
49 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/hypervisors.py |
HypervisorsController |
179 |
4 |
0 |
44 |
0 |
98% |
nova/api/openstack/compute/hypervisors.py |
(no class) |
77 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/image_metadata.py |
ImageMetadataController |
60 |
8 |
0 |
8 |
0 |
88% |
nova/api/openstack/compute/image_metadata.py |
(no class) |
36 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/images.py |
ImagesController |
48 |
2 |
0 |
6 |
0 |
96% |
nova/api/openstack/compute/images.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_actions.py |
InstanceActionsController |
80 |
1 |
0 |
32 |
1 |
98% |
nova/api/openstack/compute/instance_actions.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/instance_usage_audit_log.py |
InstanceUsageAuditLogController |
39 |
4 |
0 |
8 |
1 |
89% |
nova/api/openstack/compute/instance_usage_audit_log.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/ips.py |
IPsController |
15 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/ips.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
KeypairController |
69 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/keypairs.py |
(no class) |
82 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/limits.py |
LimitsController |
13 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/limits.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/lock_server.py |
LockServerController |
15 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/lock_server.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrate_server.py |
MigrateServerController |
62 |
5 |
0 |
14 |
1 |
92% |
nova/api/openstack/compute/migrate_server.py |
(no class) |
32 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/migrations.py |
MigrationsController |
63 |
3 |
0 |
34 |
6 |
91% |
nova/api/openstack/compute/migrations.py |
(no class) |
37 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/multinic.py |
MultinicController |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/multinic.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/networks.py |
NetworkController |
19 |
4 |
0 |
0 |
0 |
79% |
nova/api/openstack/compute/networks.py |
(no class) |
53 |
1 |
0 |
10 |
1 |
97% |
nova/api/openstack/compute/networks_associate.py |
NetworkAssociateActionController |
3 |
3 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/networks_associate.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/pause_server.py |
PauseServerController |
28 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/pause_server.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
QuotaClassSetsController |
41 |
0 |
0 |
16 |
0 |
100% |
nova/api/openstack/compute/quota_classes.py |
(no class) |
46 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/quota_sets.py |
QuotaSetsController |
90 |
3 |
0 |
32 |
1 |
97% |
nova/api/openstack/compute/quota_sets.py |
(no class) |
88 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/remote_consoles.py |
RemoteConsolesController |
68 |
4 |
0 |
0 |
0 |
94% |
nova/api/openstack/compute/remote_consoles.py |
(no class) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/rescue.py |
RescueController |
32 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/rescue.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/routes.py |
APIRouterV21 |
12 |
0 |
0 |
8 |
0 |
100% |
nova/api/openstack/compute/routes.py |
(no class) |
139 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/schemas/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/addresses.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/admin_actions.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/admin_password.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/agents.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/aggregate_images.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/aggregates.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/assisted_volume_snapshots.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/attach_interfaces.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/availability_zone.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/baremetal_nodes.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/cells.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/certificates.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/cloudpipe.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/console_auth_tokens.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/console_output.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/consoles.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/create_backup.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/deferred_delete.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/evacuate.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/extension_info.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/fixed_ips.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/flavor_access.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/flavors.py |
(no class) |
58 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/flavors_extraspecs.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/floating_ip_dns.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/floating_ip_pools.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/floating_ips.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/floating_ips_bulk.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/fping.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/hosts.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/hypervisors.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/image_metadata.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/images.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/instance_actions.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/instance_usage_audit_log.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/ips.py |
(no class) |
2 |
2 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/schemas/keypairs.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/limits.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/lock_server.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/migrate_server.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/migrations.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/multinic.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/networks.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/networks_associate.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/pause_server.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/quota_classes.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/quota_sets.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/remote_consoles.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/rescue.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/security_group_default_rules.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/security_groups.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_diagnostics.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_external_events.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_groups.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_metadata.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_migrations.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_password.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_shares.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_tags.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/server_topology.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/servers.py |
(no class) |
149 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/services.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/shelve.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/simple_tenant_usage.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/suspend_server.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/tenant_networks.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/versions.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/virtual_interfaces.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/volume_attachment.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/schemas/volumes.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_group_default_rules.py |
SecurityGroupDefaultRulesController |
4 |
4 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/security_group_default_rules.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupControllerBase |
51 |
12 |
0 |
20 |
2 |
75% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupController |
58 |
13 |
0 |
0 |
0 |
78% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupRulesController |
55 |
5 |
0 |
12 |
0 |
93% |
nova/api/openstack/compute/security_groups.py |
ServerSecurityGroupController |
11 |
3 |
0 |
0 |
0 |
73% |
nova/api/openstack/compute/security_groups.py |
SecurityGroupActionController |
37 |
8 |
0 |
2 |
0 |
79% |
nova/api/openstack/compute/security_groups.py |
(no class) |
70 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_diagnostics.py |
ServerDiagnosticsController |
16 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/server_diagnostics.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_external_events.py |
ServerExternalEventsController |
62 |
0 |
0 |
18 |
0 |
100% |
nova/api/openstack/compute/server_external_events.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_groups.py |
ServerGroupController |
86 |
4 |
0 |
16 |
0 |
96% |
nova/api/openstack/compute/server_groups.py |
(no class) |
62 |
0 |
0 |
12 |
1 |
99% |
nova/api/openstack/compute/server_metadata.py |
ServerMetadataController |
66 |
1 |
0 |
6 |
0 |
99% |
nova/api/openstack/compute/server_metadata.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_migrations.py |
ServerMigrationsController |
52 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/server_migrations.py |
(no class) |
39 |
3 |
0 |
4 |
2 |
88% |
nova/api/openstack/compute/server_password.py |
ServerPasswordController |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_password.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/server_shares.py |
ServerSharesController |
95 |
24 |
0 |
8 |
2 |
75% |
nova/api/openstack/compute/server_shares.py |
(no class) |
49 |
2 |
0 |
0 |
0 |
96% |
nova/api/openstack/compute/server_tags.py |
ServerTagsController |
95 |
8 |
0 |
8 |
0 |
92% |
nova/api/openstack/compute/server_tags.py |
(no class) |
52 |
2 |
0 |
0 |
0 |
96% |
nova/api/openstack/compute/server_topology.py |
ServerTopologyController |
29 |
0 |
0 |
10 |
1 |
97% |
nova/api/openstack/compute/server_topology.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/servers.py |
ServersController |
595 |
23 |
0 |
184 |
5 |
96% |
nova/api/openstack/compute/servers.py |
(no class) |
200 |
0 |
0 |
16 |
0 |
100% |
nova/api/openstack/compute/services.py |
ServiceController |
176 |
16 |
0 |
62 |
6 |
90% |
nova/api/openstack/compute/services.py |
(no class) |
52 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/shelve.py |
ShelveController |
48 |
13 |
0 |
6 |
0 |
76% |
nova/api/openstack/compute/shelve.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/simple_tenant_usage.py |
SimpleTenantUsageController |
180 |
12 |
0 |
70 |
14 |
90% |
nova/api/openstack/compute/simple_tenant_usage.py |
(no class) |
51 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/suspend_server.py |
SuspendServerController |
24 |
2 |
0 |
0 |
0 |
92% |
nova/api/openstack/compute/suspend_server.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/tenant_networks.py |
TenantNetworkController |
29 |
4 |
0 |
4 |
1 |
85% |
nova/api/openstack/compute/tenant_networks.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
Versions |
10 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/versions.py |
VersionsV2 |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versions.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/versionsV21.py |
VersionsController |
6 |
2 |
0 |
4 |
2 |
60% |
nova/api/openstack/compute/versionsV21.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/addresses.py |
ViewBuilder |
11 |
0 |
0 |
4 |
0 |
100% |
nova/api/openstack/compute/views/addresses.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/flavors.py |
ViewBuilder |
24 |
0 |
0 |
10 |
0 |
100% |
nova/api/openstack/compute/views/flavors.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/hypervisors.py |
ViewBuilder |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/hypervisors.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/images.py |
ViewBuilder |
31 |
0 |
0 |
8 |
1 |
97% |
nova/api/openstack/compute/views/images.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/instance_actions.py |
ViewBuilder |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/instance_actions.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/keypairs.py |
ViewBuilder |
20 |
1 |
0 |
10 |
1 |
93% |
nova/api/openstack/compute/views/keypairs.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/limits.py |
ViewBuilder |
22 |
0 |
0 |
12 |
0 |
100% |
nova/api/openstack/compute/views/limits.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/migrations.py |
ViewBuilder |
1 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/migrations.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_diagnostics.py |
ViewBuilder |
20 |
0 |
0 |
14 |
0 |
100% |
nova/api/openstack/compute/views/server_diagnostics.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_shares.py |
ViewBuilder |
12 |
2 |
0 |
4 |
1 |
81% |
nova/api/openstack/compute/views/server_shares.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_tags.py |
ViewBuilder |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/server_tags.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/servers.py |
ViewBuilder |
282 |
16 |
0 |
170 |
14 |
93% |
nova/api/openstack/compute/views/servers.py |
(no class) |
59 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/usages.py |
ViewBuilder |
4 |
0 |
0 |
2 |
0 |
100% |
nova/api/openstack/compute/views/usages.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
ViewBuilder |
23 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/compute/views/versions.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/virtual_interfaces.py |
ServerVirtualInterfaceController |
1 |
1 |
0 |
0 |
0 |
0% |
nova/api/openstack/compute/virtual_interfaces.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/compute/volumes.py |
VolumeController |
54 |
1 |
0 |
4 |
1 |
97% |
nova/api/openstack/compute/volumes.py |
VolumeAttachmentController |
142 |
11 |
0 |
30 |
1 |
93% |
nova/api/openstack/compute/volumes.py |
SnapshotController |
41 |
2 |
0 |
2 |
0 |
95% |
nova/api/openstack/compute/volumes.py |
(no class) |
147 |
1 |
0 |
20 |
3 |
98% |
nova/api/openstack/compute/wsgi.py |
(no class) |
4 |
4 |
0 |
0 |
0 |
0% |
nova/api/openstack/identity.py |
(no class) |
27 |
0 |
0 |
6 |
0 |
100% |
nova/api/openstack/requestlog.py |
RequestLog |
24 |
2 |
0 |
8 |
2 |
88% |
nova/api/openstack/requestlog.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/urlmap.py |
Accept |
29 |
5 |
0 |
16 |
2 |
84% |
nova/api/openstack/urlmap.py |
URLMap |
81 |
7 |
0 |
50 |
9 |
88% |
nova/api/openstack/urlmap.py |
(no class) |
57 |
4 |
0 |
18 |
4 |
89% |
nova/api/openstack/versioned_method.py |
VersionedMethod |
5 |
1 |
0 |
0 |
0 |
80% |
nova/api/openstack/versioned_method.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
Request |
40 |
2 |
0 |
28 |
3 |
93% |
nova/api/openstack/wsgi.py |
ActionDispatcher |
4 |
1 |
0 |
0 |
0 |
75% |
nova/api/openstack/wsgi.py |
JSONDeserializer |
7 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
JSONDictSerializer |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/openstack/wsgi.py |
WSGICodes |
11 |
3 |
0 |
4 |
2 |
67% |
nova/api/openstack/wsgi.py |
ResponseObject |
22 |
1 |
0 |
6 |
1 |
93% |
nova/api/openstack/wsgi.py |
ResourceExceptionHandler |
20 |
3 |
0 |
14 |
2 |
85% |
nova/api/openstack/wsgi.py |
Resource |
126 |
15 |
0 |
44 |
2 |
90% |
nova/api/openstack/wsgi.py |
ControllerMetaclass |
17 |
0 |
0 |
14 |
0 |
100% |
nova/api/openstack/wsgi.py |
Controller |
62 |
1 |
0 |
26 |
1 |
98% |
nova/api/openstack/wsgi.py |
Fault |
25 |
1 |
0 |
8 |
0 |
97% |
nova/api/openstack/wsgi.py |
(no class) |
157 |
4 |
0 |
22 |
2 |
97% |
nova/api/openstack/wsgi_app.py |
(no class) |
74 |
14 |
0 |
10 |
2 |
81% |
nova/api/validation/__init__.py |
(no class) |
98 |
5 |
0 |
34 |
1 |
94% |
nova/api/validation/extra_specs/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/accel.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/aggregate_instance_extra_specs.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/base.py |
ExtraSpecValidator |
39 |
3 |
0 |
24 |
4 |
89% |
nova/api/validation/extra_specs/base.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/capabilities.py |
(no class) |
9 |
0 |
0 |
4 |
0 |
100% |
nova/api/validation/extra_specs/hw.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/hw_rng.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/hw_video.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/null.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/os.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/pci_passthrough.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/extra_specs/quota.py |
(no class) |
13 |
0 |
0 |
10 |
0 |
100% |
nova/api/validation/extra_specs/resources.py |
(no class) |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/extra_specs/traits.py |
(no class) |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/validation/extra_specs/validators.py |
(no class) |
34 |
1 |
0 |
18 |
0 |
98% |
nova/api/validation/extra_specs/vmware.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
ValidationRegex |
2 |
0 |
0 |
0 |
0 |
100% |
nova/api/validation/parameter_types.py |
(no class) |
123 |
0 |
0 |
22 |
0 |
100% |
nova/api/validation/validators.py |
_SchemaValidator |
36 |
1 |
0 |
12 |
1 |
96% |
nova/api/validation/validators.py |
(no class) |
141 |
4 |
0 |
36 |
2 |
97% |
nova/api/wsgi.py |
Request |
5 |
0 |
0 |
4 |
0 |
100% |
nova/api/wsgi.py |
Application |
2 |
1 |
0 |
0 |
0 |
50% |
nova/api/wsgi.py |
Middleware |
11 |
7 |
0 |
2 |
0 |
31% |
nova/api/wsgi.py |
Router |
8 |
0 |
0 |
2 |
0 |
100% |
nova/api/wsgi.py |
Loader |
14 |
0 |
0 |
6 |
0 |
100% |
nova/api/wsgi.py |
(no class) |
34 |
0 |
0 |
0 |
0 |
100% |
nova/availability_zones.py |
(no class) |
98 |
3 |
0 |
44 |
3 |
96% |
nova/baserpc.py |
BaseAPI |
9 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
BaseRPCAPI |
5 |
0 |
0 |
0 |
0 |
100% |
nova/baserpc.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/block_device.py |
BlockDeviceDict |
96 |
19 |
0 |
54 |
2 |
79% |
nova/block_device.py |
(no class) |
232 |
6 |
0 |
84 |
4 |
97% |
nova/cache_utils.py |
CacheClient |
7 |
0 |
0 |
2 |
0 |
100% |
nova/cache_utils.py |
(no class) |
42 |
2 |
0 |
14 |
3 |
91% |
nova/cmd/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/baseproxy.py |
(no class) |
27 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/common.py |
(no class) |
90 |
36 |
0 |
32 |
2 |
59% |
nova/cmd/compute.py |
(no class) |
36 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/conductor.py |
(no class) |
25 |
25 |
0 |
0 |
0 |
0% |
nova/cmd/manage.py |
DbCommands |
202 |
22 |
0 |
82 |
2 |
89% |
nova/cmd/manage.py |
ApiDbCommands |
3 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/manage.py |
CellV2Commands |
328 |
8 |
0 |
128 |
11 |
96% |
nova/cmd/manage.py |
PlacementCommands |
419 |
162 |
0 |
162 |
35 |
60% |
nova/cmd/manage.py |
LibvirtCommands |
52 |
0 |
0 |
6 |
0 |
100% |
nova/cmd/manage.py |
VolumeAttachmentCommands |
104 |
4 |
0 |
18 |
1 |
96% |
nova/cmd/manage.py |
ImagePropertyCommands |
62 |
4 |
0 |
12 |
0 |
95% |
nova/cmd/manage.py |
LimitsCommands |
172 |
172 |
0 |
60 |
0 |
0% |
nova/cmd/manage.py |
(no class) |
315 |
13 |
0 |
20 |
4 |
94% |
nova/cmd/novncproxy.py |
(no class) |
14 |
14 |
0 |
0 |
0 |
0% |
nova/cmd/policy.py |
PolicyCommands |
26 |
2 |
0 |
10 |
1 |
92% |
nova/cmd/policy.py |
(no class) |
43 |
0 |
0 |
4 |
0 |
100% |
nova/cmd/scheduler.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/cmd/serialproxy.py |
(no class) |
13 |
13 |
0 |
0 |
0 |
0% |
nova/cmd/spicehtml5proxy.py |
(no class) |
12 |
12 |
0 |
0 |
0 |
0% |
nova/cmd/status.py |
UpgradeCommands |
78 |
0 |
0 |
16 |
0 |
100% |
nova/cmd/status.py |
(no class) |
60 |
0 |
0 |
4 |
0 |
100% |
nova/compute/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
API |
2001 |
141 |
0 |
816 |
74 |
92% |
nova/compute/api.py |
HostAPI |
147 |
39 |
0 |
60 |
4 |
71% |
nova/compute/api.py |
InstanceActionAPI |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/api.py |
AggregateAPI |
135 |
23 |
0 |
46 |
4 |
80% |
nova/compute/api.py |
KeypairAPI |
67 |
0 |
0 |
10 |
2 |
97% |
nova/compute/api.py |
(no class) |
664 |
17 |
0 |
70 |
9 |
96% |
nova/compute/build_results.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/compute/claims.py |
NopClaim |
6 |
0 |
0 |
2 |
0 |
100% |
nova/compute/claims.py |
Claim |
42 |
1 |
0 |
20 |
1 |
97% |
nova/compute/claims.py |
MoveClaim |
16 |
0 |
0 |
6 |
0 |
100% |
nova/compute/claims.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
nova/compute/flavors.py |
(no class) |
78 |
2 |
0 |
32 |
1 |
95% |
nova/compute/instance_actions.py |
(no class) |
40 |
0 |
0 |
0 |
0 |
100% |
nova/compute/instance_list.py |
InstanceSortContext |
7 |
0 |
0 |
4 |
1 |
91% |
nova/compute/instance_list.py |
InstanceLister |
15 |
12 |
0 |
0 |
0 |
20% |
nova/compute/instance_list.py |
(no class) |
47 |
2 |
0 |
10 |
2 |
93% |
nova/compute/manager.py |
InstanceEvents |
51 |
4 |
0 |
22 |
4 |
89% |
nova/compute/manager.py |
ComputeVirtAPI |
57 |
1 |
0 |
22 |
2 |
96% |
nova/compute/manager.py |
ComputeVirtAPI.__init__.ExitEarly |
2 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
ComputeVirtAPI._InstanceEvent |
27 |
0 |
0 |
8 |
0 |
100% |
nova/compute/manager.py |
ComputeManager |
4049 |
256 |
0 |
1138 |
117 |
92% |
nova/compute/manager.py |
ComputeManager._do_pre_live_migration_from_source._BreakWaitForInstanceEvent |
0 |
0 |
0 |
0 |
0 |
100% |
nova/compute/manager.py |
_ComputeV5Proxy |
19 |
17 |
0 |
2 |
0 |
10% |
nova/compute/manager.py |
(no class) |
774 |
3 |
0 |
2 |
0 |
99% |
nova/compute/migration_list.py |
MigrationSortContext |
7 |
7 |
0 |
4 |
0 |
0% |
nova/compute/migration_list.py |
MigrationLister |
14 |
14 |
0 |
6 |
0 |
0% |
nova/compute/migration_list.py |
(no class) |
19 |
2 |
0 |
0 |
0 |
89% |
nova/compute/monitors/__init__.py |
MonitorHandler |
20 |
1 |
0 |
8 |
1 |
93% |
nova/compute/monitors/__init__.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/base.py |
MonitorBase |
4 |
2 |
0 |
0 |
0 |
50% |
nova/compute/monitors/base.py |
CPUMonitorBase |
1 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/base.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/cpu/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/compute/monitors/cpu/virt_driver.py |
Monitor |
40 |
3 |
0 |
2 |
0 |
93% |
nova/compute/monitors/cpu/virt_driver.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/compute/multi_cell_list.py |
RecordSortContext |
9 |
0 |
0 |
6 |
0 |
100% |
nova/compute/multi_cell_list.py |
RecordWrapper |
9 |
0 |
0 |
4 |
0 |
100% |
nova/compute/multi_cell_list.py |
CrossCellLister |
76 |
5 |
0 |
36 |
4 |
92% |
nova/compute/multi_cell_list.py |
(no class) |
46 |
0 |
0 |
2 |
0 |
100% |
nova/compute/pci_placement_translator.py |
PciResourceProvider |
73 |
27 |
0 |
36 |
2 |
61% |
nova/compute/pci_placement_translator.py |
PlacementView |
44 |
15 |
0 |
22 |
5 |
64% |
nova/compute/pci_placement_translator.py |
(no class) |
110 |
5 |
0 |
24 |
3 |
94% |
nova/compute/power_state.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/compute/provider_config.py |
(no class) |
94 |
10 |
0 |
24 |
0 |
90% |
nova/compute/provider_tree.py |
_Provider |
80 |
2 |
0 |
40 |
2 |
97% |
nova/compute/provider_tree.py |
ProviderTree |
153 |
3 |
0 |
42 |
0 |
98% |
nova/compute/provider_tree.py |
(no class) |
60 |
0 |
0 |
0 |
0 |
100% |
nova/compute/resource_tracker.py |
ResourceTracker |
731 |
33 |
0 |
282 |
28 |
94% |
nova/compute/resource_tracker.py |
(no class) |
133 |
0 |
0 |
6 |
0 |
100% |
nova/compute/rpcapi.py |
ComputeAPI |
424 |
22 |
0 |
88 |
10 |
94% |
nova/compute/rpcapi.py |
(no class) |
114 |
2 |
0 |
6 |
2 |
97% |
nova/compute/stats.py |
Stats |
62 |
4 |
0 |
12 |
1 |
91% |
nova/compute/stats.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/compute/task_states.py |
(no class) |
48 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
EventReporter |
16 |
0 |
0 |
6 |
1 |
95% |
nova/compute/utils.py |
UnlimitedSemaphore |
3 |
0 |
0 |
0 |
0 |
100% |
nova/compute/utils.py |
(no class) |
546 |
25 |
0 |
162 |
16 |
94% |
nova/compute/vm_states.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/api.py |
API |
18 |
0 |
0 |
4 |
1 |
95% |
nova/conductor/api.py |
ComputeTaskAPI |
16 |
3 |
0 |
4 |
1 |
80% |
nova/conductor/api.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/manager.py |
ConductorManager |
34 |
1 |
0 |
10 |
2 |
93% |
nova/conductor/manager.py |
ComputeTaskManager |
747 |
80 |
0 |
206 |
26 |
87% |
nova/conductor/manager.py |
(no class) |
144 |
1 |
0 |
4 |
1 |
99% |
nova/conductor/rpcapi.py |
ConductorAPI |
13 |
6 |
0 |
0 |
0 |
54% |
nova/conductor/rpcapi.py |
ComputeTaskAPI |
104 |
26 |
0 |
46 |
10 |
75% |
nova/conductor/rpcapi.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/base.py |
TaskBase |
5 |
2 |
0 |
0 |
0 |
60% |
nova/conductor/tasks/base.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
TargetDBSetupTask |
42 |
0 |
0 |
16 |
2 |
97% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtDestTask |
46 |
0 |
0 |
6 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
PrepResizeAtSourceTask |
22 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
FinishResizeAtDestTask |
40 |
1 |
0 |
2 |
1 |
95% |
nova/conductor/tasks/cross_cell_migrate.py |
CrossCellMigrationTask |
62 |
0 |
0 |
4 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
ConfirmResizeTask |
44 |
0 |
0 |
2 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
RevertResizeTask |
90 |
0 |
0 |
14 |
0 |
100% |
nova/conductor/tasks/cross_cell_migrate.py |
(no class) |
99 |
0 |
0 |
10 |
1 |
99% |
nova/conductor/tasks/live_migrate.py |
LiveMigrationTask |
202 |
19 |
0 |
76 |
10 |
87% |
nova/conductor/tasks/live_migrate.py |
(no class) |
46 |
3 |
0 |
0 |
0 |
93% |
nova/conductor/tasks/migrate.py |
MigrationTask |
106 |
6 |
0 |
36 |
7 |
91% |
nova/conductor/tasks/migrate.py |
(no class) |
45 |
5 |
0 |
6 |
0 |
86% |
nova/conf/__init__.py |
(no class) |
92 |
0 |
0 |
0 |
0 |
100% |
nova/conf/api.py |
(no class) |
15 |
1 |
0 |
0 |
0 |
93% |
nova/conf/availability_zone.py |
(no class) |
6 |
1 |
0 |
0 |
0 |
83% |
nova/conf/base.py |
(no class) |
6 |
1 |
0 |
0 |
0 |
83% |
nova/conf/cache.py |
(no class) |
5 |
1 |
0 |
0 |
0 |
80% |
nova/conf/cinder.py |
(no class) |
11 |
1 |
0 |
0 |
0 |
91% |
nova/conf/compute.py |
(no class) |
22 |
1 |
0 |
0 |
0 |
95% |
nova/conf/conductor.py |
(no class) |
10 |
1 |
0 |
0 |
0 |
90% |
nova/conf/configdrive.py |
(no class) |
6 |
1 |
0 |
0 |
0 |
83% |
nova/conf/console.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/consoleauth.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/cyborg.py |
(no class) |
11 |
1 |
0 |
0 |
0 |
91% |
nova/conf/database.py |
(no class) |
14 |
1 |
0 |
0 |
0 |
93% |
nova/conf/devices.py |
(no class) |
16 |
1 |
0 |
2 |
0 |
94% |
nova/conf/ephemeral_storage.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/glance.py |
(no class) |
13 |
1 |
0 |
0 |
0 |
92% |
nova/conf/guestfs.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/imagecache.py |
(no class) |
9 |
1 |
0 |
0 |
0 |
89% |
nova/conf/ironic.py |
(no class) |
12 |
1 |
0 |
0 |
0 |
92% |
nova/conf/key_manager.py |
(no class) |
15 |
6 |
0 |
4 |
0 |
47% |
nova/conf/keystone.py |
(no class) |
10 |
1 |
0 |
0 |
0 |
90% |
nova/conf/libvirt.py |
(no class) |
33 |
1 |
0 |
0 |
0 |
97% |
nova/conf/manila.py |
(no class) |
14 |
1 |
0 |
0 |
0 |
93% |
nova/conf/mks.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/netconf.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/neutron.py |
(no class) |
20 |
1 |
0 |
2 |
0 |
95% |
nova/conf/notifications.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/novnc.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/opts.py |
(no class) |
35 |
35 |
0 |
12 |
0 |
0% |
nova/conf/paths.py |
(no class) |
11 |
1 |
0 |
0 |
0 |
91% |
nova/conf/pci.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/placement.py |
(no class) |
10 |
1 |
0 |
0 |
0 |
90% |
nova/conf/quota.py |
UnifiedLimitsResource |
8 |
2 |
0 |
2 |
1 |
70% |
nova/conf/quota.py |
(no class) |
14 |
1 |
0 |
0 |
0 |
93% |
nova/conf/remote_debug.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/rpc.py |
(no class) |
7 |
1 |
0 |
0 |
0 |
86% |
nova/conf/scheduler.py |
(no class) |
17 |
1 |
0 |
0 |
0 |
94% |
nova/conf/serial_console.py |
(no class) |
14 |
3 |
0 |
0 |
0 |
79% |
nova/conf/service.py |
(no class) |
6 |
1 |
0 |
0 |
0 |
83% |
nova/conf/service_token.py |
(no class) |
12 |
1 |
0 |
0 |
0 |
92% |
nova/conf/servicegroup.py |
(no class) |
6 |
1 |
0 |
0 |
0 |
83% |
nova/conf/spice.py |
(no class) |
11 |
2 |
0 |
0 |
0 |
82% |
nova/conf/upgrade_levels.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/utils.py |
(no class) |
22 |
1 |
0 |
8 |
0 |
97% |
nova/conf/vendordata.py |
(no class) |
9 |
1 |
0 |
0 |
0 |
89% |
nova/conf/vmware.py |
(no class) |
13 |
1 |
0 |
0 |
0 |
92% |
nova/conf/vnc.py |
(no class) |
13 |
2 |
0 |
0 |
0 |
85% |
nova/conf/workarounds.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/wsgi.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/conf/zvm.py |
(no class) |
9 |
1 |
0 |
0 |
0 |
89% |
nova/config.py |
(no class) |
39 |
3 |
0 |
10 |
2 |
90% |
nova/console/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/auth.py |
AuthType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/auth.py |
RFBAuthScheme |
2 |
2 |
0 |
0 |
0 |
0% |
nova/console/rfb/auth.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authnone.py |
RFBAuthSchemeNone |
2 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authnone.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/auths.py |
RFBAuthSchemeList |
8 |
0 |
0 |
6 |
0 |
100% |
nova/console/rfb/auths.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authvencrypt.py |
AuthVeNCryptSubtype |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/rfb/authvencrypt.py |
RFBAuthSchemeVeNCrypt |
44 |
2 |
0 |
12 |
1 |
95% |
nova/console/rfb/authvencrypt.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/base.py |
SecurityProxy |
1 |
1 |
0 |
0 |
0 |
0% |
nova/console/securityproxy/base.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/console/securityproxy/rfb.py |
RFBSecurityProxy |
65 |
3 |
0 |
16 |
2 |
94% |
nova/console/securityproxy/rfb.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/console/serial.py |
(no class) |
40 |
1 |
0 |
6 |
1 |
96% |
nova/console/type.py |
Console |
7 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
ConsoleVNC |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
ConsoleSpice |
2 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
ConsoleSerial |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
ConsoleMKS |
0 |
0 |
0 |
0 |
0 |
100% |
nova/console/type.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/console/websocketproxy.py |
TenantSock |
15 |
13 |
0 |
6 |
0 |
10% |
nova/console/websocketproxy.py |
NovaProxyRequestHandler |
122 |
6 |
0 |
52 |
8 |
92% |
nova/console/websocketproxy.py |
NovaWebSocketProxy |
6 |
0 |
0 |
2 |
0 |
100% |
nova/console/websocketproxy.py |
(no class) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
_ContextAuthPlugin |
5 |
0 |
0 |
0 |
0 |
100% |
nova/context.py |
RequestContext |
53 |
2 |
0 |
22 |
1 |
96% |
nova/context.py |
(no class) |
145 |
17 |
0 |
44 |
2 |
80% |
nova/crypto.py |
(no class) |
142 |
8 |
0 |
12 |
3 |
92% |
nova/db/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/api.py |
(no class) |
18 |
2 |
0 |
4 |
2 |
82% |
nova/db/api/migrations/env.py |
(no class) |
34 |
16 |
0 |
10 |
3 |
48% |
nova/db/api/migrations/versions/b30f573d3377_remove_unused_build_requests_columns.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/migrations/versions/cdeec0c85668_drop_legacy_migrate_version_table.py |
(no class) |
12 |
1 |
0 |
2 |
1 |
86% |
nova/db/api/migrations/versions/d67eeaabee36_initial_version.py |
(no class) |
49 |
1 |
0 |
2 |
0 |
98% |
nova/db/api/models.py |
_NovaAPIBase |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
AggregateHost |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
AggregateMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
Aggregate |
6 |
4 |
0 |
2 |
0 |
25% |
nova/db/api/models.py |
CellMapping |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
InstanceMapping |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
HostMapping |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
RequestSpec |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
Flavors |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
FlavorExtraSpecs |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
FlavorProjects |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
BuildRequest |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
KeyPair |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
InstanceGroupMember |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
InstanceGroupPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
InstanceGroup |
5 |
2 |
0 |
2 |
1 |
57% |
nova/db/api/models.py |
Quota |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
ProjectUserQuota |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
QuotaClass |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
QuotaUsage |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/api/models.py |
Reservation |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/api/models.py |
(no class) |
202 |
0 |
0 |
0 |
0 |
100% |
nova/db/constants.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
Constraint |
5 |
0 |
0 |
4 |
0 |
100% |
nova/db/main/api.py |
EqualityCondition |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
InequalityCondition |
2 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/api.py |
(no class) |
2126 |
125 |
0 |
648 |
34 |
93% |
nova/db/main/migrations/env.py |
(no class) |
36 |
18 |
0 |
12 |
3 |
44% |
nova/db/main/migrations/versions/13863f4e1612_create_share_mapping_table.py |
(no class) |
10 |
1 |
0 |
0 |
0 |
90% |
nova/db/main/migrations/versions/16f1fbcab42b_resolve_shadow_table_diffs.py |
(no class) |
14 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/migrations/versions/1acf2c98e646_add_compute_id_to_instance.py |
(no class) |
18 |
0 |
0 |
6 |
0 |
100% |
nova/db/main/migrations/versions/1b91788ec3a6_drop_legacy_migrate_version_table.py |
(no class) |
12 |
1 |
0 |
2 |
1 |
86% |
nova/db/main/migrations/versions/2903cd72dc14_add_tls_port_to_console_auth_tokens.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/8f2f1571d55b_initial_version.py |
(no class) |
134 |
3 |
0 |
40 |
2 |
97% |
nova/db/main/migrations/versions/960aac0e09ea_de_duplicate_indexes_in_instances__.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/migrations/versions/ccb0fa1a2252_add_encryption_fields_to_.py |
(no class) |
14 |
0 |
0 |
2 |
0 |
100% |
nova/db/main/migrations/versions/d60bddf7a903_add_constraint_instance_share_avoid_.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
NovaBase |
4 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
Service |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
ComputeNode |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
Certificate |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
Instance |
15 |
1 |
0 |
4 |
1 |
89% |
nova/db/main/models.py |
InstanceInfoCache |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
InstanceExtra |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
Quota |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
ProjectUserQuota |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
QuotaClass |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
QuotaUsage |
1 |
1 |
0 |
0 |
0 |
0% |
nova/db/main/models.py |
Reservation |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
BlockDeviceMapping |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
ShareMapping |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
SecurityGroupInstanceAssociation |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
SecurityGroup |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
SecurityGroupIngressRule |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
Migration |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
VirtualInterface |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
InstanceMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
InstanceSystemMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
VolumeUsage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
S3Image |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
InstanceFault |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
InstanceAction |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
InstanceActionEvent |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
InstanceIdMapping |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
TaskLog |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
PciDevice |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
Tag |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
ConsoleAuthToken |
0 |
0 |
0 |
0 |
0 |
100% |
nova/db/main/models.py |
(no class) |
440 |
0 |
0 |
0 |
0 |
100% |
nova/db/migration.py |
(no class) |
43 |
0 |
0 |
10 |
1 |
98% |
nova/db/types.py |
IPAddress |
8 |
1 |
0 |
6 |
1 |
86% |
nova/db/types.py |
CIDR |
12 |
0 |
0 |
4 |
0 |
100% |
nova/db/types.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/db/utils.py |
(no class) |
37 |
0 |
0 |
18 |
0 |
100% |
nova/debugger.py |
(no class) |
19 |
10 |
0 |
4 |
2 |
48% |
nova/exception.py |
ConvertedException |
11 |
0 |
0 |
2 |
0 |
100% |
nova/exception.py |
NovaException |
22 |
2 |
0 |
6 |
0 |
93% |
nova/exception.py |
EncryptionFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VirtualInterfaceCreateException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VirtualInterfaceMacAddressException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VirtualInterfacePlugException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VirtualInterfaceUnplugException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
GlanceConnectionFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
KeystoneConnectionFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CinderConnectionFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ManilaConnectionFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedCinderAPIVersion |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CinderAPIVersionNotAvailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
Forbidden |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ForbiddenWithAccelerators |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ForbiddenSharesNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ForbiddenSharesNotConfiguredCorrectly |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ForbiddenWithShare |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ForbiddenPortsWithAccelerator |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ForbiddenWithRemoteManagedPorts |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AdminRequired |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PolicyNotAuthorized |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNotActive |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNotAuthorized |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
Invalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidVIOMMUMachineType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidVIOMMUArchitecture |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceQuiesceFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidConfiguration |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDM |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMSnapshot |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMVolume |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMImage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMBootSequence |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMLocalsLimit |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMEphemeralSize |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMSwapSize |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMFormat |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMForLegacy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMVolumeNotBootable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TooManyDiskDevices |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidBDMDiskBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidAttribute |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ValidationError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeAttachFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeDetachFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeExtendFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MultiattachNotSupportedByVirtDriver |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MultiattachNotSupportedOldMicroversion |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MultiattachToShelvedNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MultiattachSwapVolumeNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeNotCreated |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ExtendVolumeNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeEncryptionNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeTaggedAttachNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeTaggedAttachToShelvedNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NetworkInterfaceTaggedAttachNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidKeypair |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidRequest |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidInput |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidVolume |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidVolumeAccessMode |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
StaleVolumeMount |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidMetadataSize |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidPortRange |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidIpProtocol |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidContentType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidAPIVersionString |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VersionNotFoundForAPIMethod |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidGlobalAPIVersion |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ApiVersionsIntersect |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidParameterValue |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidAggregateAction |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidAggregateActionAdd |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidAggregateActionDelete |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidAggregateActionUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidAggregateActionUpdateMeta |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AggregateMetadataKeyExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidSortKey |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidStrTime |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidNUMANodesNumber |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidName |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceInvalidState |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceNotRunning |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceNotInRescueMode |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceNotRescuable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceNotReady |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceSuspendFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceResumeFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstancePowerOnFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstancePowerOffFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceRebootFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceTerminationFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceDeployFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MultiplePortsNotApplicable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AmbiguousHostnameForMultipleInstances |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidFixedIpAndMaxCountRequest |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ServiceUnavailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ServiceNotUnique |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ComputeResourcesUnavailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HypervisorUnavailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ComputeServiceUnavailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ComputeServiceInUse |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnableToMigrateToSelf |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OperationNotSupportedForSEV |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OperationNotSupportedForVTPM |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OperationNotSupportedForVDPAInterface |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidHypervisorType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HypervisorTooOld |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DestinationHypervisorTooOld |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ServiceTooOld |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TooOldComputeService |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DestinationDiskExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidDevicePath |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DevicePathInUse |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidCPUInfo |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidIpAddressError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidDiskFormat |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidDiskInfo |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DiskInfoReadWriteFail |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageUnacceptable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageBadRequest |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageImportImpossible |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageQuotaExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceUnacceptable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidUUID |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidID |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConstraintNotMet |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeAttachmentNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareStatusIncorect |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareMappingAlreadyExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareProtocolNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareMissingExportLocation |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareErrorUnexpectedStatus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareUmountError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareMountError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareAccessNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareAccessGrantError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareAccessRemovalError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareLockNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareLockError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareLockAlreadyExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ShareUnlockError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeTypeNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UndefinedRootBDM |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
BDMNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeBDMNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeBDMIsMultiAttach |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeBDMPathNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DeviceDetachFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DeviceNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SnapshotNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DiskNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeDriverNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeDriverNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidImageRef |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidImagePropertyName |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AutoDiskConfigDisabledByImage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageDeleteConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PreserveEphemeralNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceMappingNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidCidr |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NetworkNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NetworkNotFoundForBridge |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NetworkNotFoundForInstance |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NetworkAmbiguous |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnableToAutoAllocateNetwork |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NetworkRequiresSubnet |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ExternalNetworkAttachForbidden |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NetworkMissingPhysicalNetwork |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VifDetailsMissingVhostuserSockPath |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VifDetailsMissingMacvtapParameters |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DatastoreNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortInUse |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortRequiresFixedIP |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortNotUsable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortNotUsableDNS |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortBindingFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortBindingDeletionFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortBindingActivationFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortUpdateFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AttachSRIOVPortNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FixedIpNotFoundForAddress |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FixedIpNotFoundForInstance |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FixedIpAlreadyInUse |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FixedIpAssociatedWithMultipleInstances |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FixedIpInvalidOnHost |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NoMoreFixedIps |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FloatingIpNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FloatingIpNotFoundForAddress |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FloatingIpMultipleFoundForAddress |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FloatingIpPoolNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NoMoreFloatingIps |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FloatingIpAssociated |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NoFloatingIpInterface |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FloatingIpAssociateFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FloatingIpBadRequest |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
KeypairNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ServiceNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConfGroupForServiceTypeNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ServiceBinaryExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ServiceTopicExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HostNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ComputeHostNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HostBinaryNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidQuotaValue |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidQuotaMethodUsage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
QuotaNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
QuotaExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
QuotaResourceUnknown |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ProjectUserQuotaNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ProjectQuotaNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
QuotaClassNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
QuotaClassExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SecurityGroupNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SecurityGroupNotFoundForProject |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SecurityGroupExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SecurityGroupCannotBeApplied |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SecurityGroupConnectionStateConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NoUniqueMatch |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NoActiveMigrationForInstance |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MigrationNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MigrationNotFoundByStatus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MigrationNotFoundForInstance |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidMigrationState |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConsoleLogOutputException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConsoleNotAvailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConsoleTypeInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConsoleTypeUnavailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConsolePortRangeExhausted |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorNotFoundByName |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorAccessNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorExtraSpecUpdateCreateFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CellTimeout |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SchedulerHostFilterNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorExtraSpecsNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ComputeHostMetricNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FileNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DeviceBusy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ClassNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceTagNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
KeyPairExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorIdExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorAccessExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidSharedStorage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidLocalStorage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
StorageError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MigrationError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MigrationPreCheckError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MigrationSchedulerRPCError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MalformedRequestBody |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConfigNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PasteAppNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CannotResizeToSameFlavor |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResizeError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CannotResizeDisk |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorMemoryTooSmall |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorDiskTooSmall |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorDiskSmallerThanImage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorDiskSmallerThanMinDisk |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeSmallerThanMinDisk |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
BootFromVolumeRequiredForZeroDiskFlavor |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NoValidHost |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RequestFilterFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidRoutedNetworkConfiguration |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MaxRetriesExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OverQuota |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TooManyInstances |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FloatingIpLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MetadataLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OnsetFileLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OnsetFilePathLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OnsetFileContentLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
KeypairLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SecurityGroupLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PortLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ServerGroupLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
GroupMemberLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AggregateNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AggregateNameExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AggregateHostNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AggregateMetadataNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AggregateHostExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstancePasswordSetFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceInfoCacheNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MarkerNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CouldNotFetchImage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CouldNotUploadImage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TaskAlreadyRunning |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TaskNotRunning |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceIsLocked |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConfigDriveInvalidValue |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConfigDriveUnsupportedFormat |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConfigDriveMountFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConfigDriveUnknownFormat |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConfigDriveNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InterfaceAttachFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InterfaceAttachFailedNoNetwork |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InterfaceAttachPciClaimFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InterfaceAttachResourceAllocationFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InterfaceDetachFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceUserDataMalformed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceUpdateConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnknownInstanceUpdateConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnexpectedTaskStateError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnexpectedDeletingTaskStateError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceActionNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceActionEventNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceEvacuateNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceEvacuateNotSupportedTargetState |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DBNotAllowed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedVirtType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedHardware |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedRescueBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedRescueDevice |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedRescueImage |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedRPCVersion |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
Base64Exception |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
BuildAbortException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RescheduledException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RescheduledByPolicyException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
GroupAffinityViolation |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceFaultRollback |
3 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OrphanedObjectError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ObjectActionError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceGroupNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceGroupIdExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceGroupSaveException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceMonitorError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceWrongAddressFormat |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceInvalidDeviceName |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceNotFoundById |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceInvalidStatus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceVFInvalidStatus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDevicePFInvalidStatus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceInvalidOwner |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceRequestFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDevicePoolEmpty |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciInvalidAlias |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciRequestAliasNotDefined |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciConfigInvalidSpec |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciRequestFromVIFNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceRemoteManagedNotPresent |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceInvalidPFRemoteManaged |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InternalError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceDetachFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PciDeviceUnsupportedHypervisor |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
KeyManagerError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumesNotRemoved |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VolumeRebaseFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidVideoMode |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RngDeviceNotExist |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RequestedVRamTooHigh |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SecurityProxyNegotiationFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RFBAuthHandshakeFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RFBAuthNoAvailableScheme |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidWatchdogAction |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
LiveMigrationNotSubmitted |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SelectionObjectsWithOldRPCVersionNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
LiveMigrationURINotAvailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnshelveException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MismatchVolumeAZException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnshelveInstanceInvalidState |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnshelveHostNotInAZ |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageVCPULimitsRangeExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageVCPUTopologyRangeExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageVCPULimitsRangeImpossible |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidArchitectureName |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNUMATopologyIncomplete |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNUMATopologyForbidden |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNUMATopologyRebuildConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImagePCINUMAPolicyForbidden |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNUMATopologyAsymmetric |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNUMATopologyCPUOutOfRange |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNUMATopologyCPUDuplicates |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNUMATopologyCPUsUnassigned |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageNUMATopologyMemoryOutOfRange |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidHostname |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NumaTopologyNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MigrationContextNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SocketPortRangeExhaustedException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SocketPortInUseException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageSerialPortNumberInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageSerialPortNumberExceedFlavorValue |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SerialPortNumberLimitExceeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidImageConfigDrive |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidHypervisorVirtType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidMachineType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidMachineTypeUpdate |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedMachineType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidVirtualMachineMode |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidToken |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TokenInUse |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidConnectionInfo |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceQuiesceNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceAgentNotEnabled |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
QemuGuestAgentNotEnabled |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SetAdminPasswdNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MemoryPageSizeInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MemoryPageSizeForbidden |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MemoryPageSizeNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
LockMemoryForbidden |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorImageLockedMemoryConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CPUPinningInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CPUUnpinningInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CPUPinningUnknown |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CPUUnpinningUnknown |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageCPUPinningForbidden |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ImageCPUThreadPolicyForbidden |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedPolicyException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CellMappingNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NUMATopologyUnsupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MemoryPagesUnsupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidImageFormat |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedImageModel |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HostMappingNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HostMappingExists |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RealtimeConfigurationInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CPUThreadPolicyConfigurationInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RequestSpecNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UEFINotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
SecureBootNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FirmwareSMMNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TriggerCrashDumpNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnsupportedHostCPUControlPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
LibguestfsCannotReadKernel |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RealtimeMaskNotFoundOrInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OsInfoNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
BuildRequestNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AttachInterfaceNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AttachInterfaceWithQoSPolicyNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AttachWithExtendedQoSPolicyNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NetworksWithQoSPolicyNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CreateWithPortResourceRequestOldVersion |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ExtendedResourceRequestOldCompute |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidReservedMemoryPagesOption |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderInUse |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderRetrievalFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderAggregateRetrievalFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderTraitRetrievalFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderCreationFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderDeletionFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderUpdateFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderSyncFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PlacementAPIConnectFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PlacementAPIConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderUpdateConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PlacementReshapeConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidResourceClass |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidInventory |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InventoryInUse |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UsagesRetrievalFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NotSupportedWithOption |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
Unauthorized |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NeutronAdminCredentialConfigurationInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidEmulatorThreadsPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidCPUAllocationPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidCPUThreadAllocationPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
BadRequirementEmulatorThreadsPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidNetworkNUMAAffinity |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidPCINUMAAffinity |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TraitRetrievalFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TraitCreationFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CannotMigrateToSameHost |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VirtDriverNotReady |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidPeerList |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceDiskMappingFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NewMgmtMappingNotFoundException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NoDiskDiscoveryException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UniqueDiskDiscoveryException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DeviceDeletionException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
OptRequiredIfOtherOptValue |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AllocationCreateFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AllocationUpdateFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AllocationMoveFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AllocationDeleteFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
TooManyComputesForHost |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
CertificateValidationFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceRescueFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InstanceUnRescueFailure |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
IronicAPIVersionNotAvailable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ZVMDriverException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ZVMConnectorError |
6 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NoResourceClass |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ResourceProviderAllocationRetrievalFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ConsumerAllocationRetrievalFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ReshapeFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ReshapeNeeded |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
FlavorImageConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MissingDomainCapabilityFeatureException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HealAllocationException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HealvGPUAllocationNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HealDeviceProfileAllocationNotSupported |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HealPortAllocationException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnableToQueryPorts |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnableToUpdatePorts |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnableToRollbackPortUpdates |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AssignedResourceNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PMEMNamespaceConfigInvalid |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
GetPMEMNamespacesFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
VPMEMCleanupFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RequestGroupSuffixConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AmbiguousResourceProviderForPCIRequest |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
UnexpectedResourceProviderNameForPCIRequest |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DeviceProfileError |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AcceleratorRequestOpFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
AcceleratorRequestBindingFailed |
2 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidLibvirtMdevConfig |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RequiredMixedInstancePolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
RequiredMixedOrRealtimeCPUMask |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
MixedInstanceNotSupportByComputeService |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidMixedInstanceDedicatedMask |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ProviderConfigException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PlacementPciException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PlacementPciDependentDeviceException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PlacementPciMixedResourceClassException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
PlacementPciMixedTraitsException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
ReimageException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
InvalidNodeConfiguration |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
DuplicateRecord |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
NotSupportedComputeForEvacuateV295 |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
EphemeralEncryptionSecretNotFound |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
EphemeralEncryptionCleanupFailed |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
HostConflict |
0 |
0 |
0 |
0 |
0 |
100% |
nova/exception.py |
(no class) |
1113 |
0 |
0 |
0 |
0 |
100% |
nova/exception_wrapper.py |
(no class) |
42 |
0 |
0 |
0 |
0 |
100% |
nova/filesystem.py |
(no class) |
44 |
4 |
0 |
8 |
1 |
90% |
nova/filters.py |
BaseFilter |
7 |
2 |
0 |
6 |
1 |
77% |
nova/filters.py |
BaseFilterHandler |
31 |
0 |
0 |
10 |
0 |
100% |
nova/filters.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/hacking/checks.py |
BaseASTChecker |
12 |
5 |
0 |
6 |
0 |
39% |
nova/hacking/checks.py |
CheckForTransAdd |
7 |
0 |
0 |
10 |
3 |
82% |
nova/hacking/checks.py |
_FindVariableReferences |
5 |
0 |
0 |
2 |
1 |
86% |
nova/hacking/checks.py |
CheckForUncalledTestClosure |
15 |
1 |
0 |
8 |
1 |
91% |
nova/hacking/checks.py |
(no class) |
357 |
32 |
0 |
154 |
8 |
87% |
nova/i18n.py |
(no class) |
8 |
1 |
0 |
0 |
0 |
88% |
nova/image/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
GlanceClientWrapper |
32 |
0 |
0 |
12 |
1 |
98% |
nova/image/glance.py |
GlanceImageServiceV2 |
232 |
14 |
0 |
84 |
4 |
94% |
nova/image/glance.py |
UpdateGlanceImage |
6 |
0 |
0 |
0 |
0 |
100% |
nova/image/glance.py |
API |
17 |
2 |
0 |
0 |
0 |
88% |
nova/image/glance.py |
(no class) |
295 |
21 |
0 |
108 |
9 |
91% |
nova/keymgr/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/keymgr/conf_key_mgr.py |
ConfKeyManager |
31 |
4 |
0 |
16 |
1 |
89% |
nova/keymgr/conf_key_mgr.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/limit/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/limit/local.py |
(no class) |
85 |
0 |
0 |
16 |
2 |
98% |
nova/limit/placement.py |
(no class) |
109 |
5 |
0 |
42 |
7 |
92% |
nova/limit/utils.py |
IdentityClient |
4 |
0 |
0 |
0 |
0 |
100% |
nova/limit/utils.py |
(no class) |
63 |
16 |
0 |
26 |
6 |
64% |
nova/loadables.py |
BaseLoader |
39 |
1 |
0 |
22 |
1 |
97% |
nova/loadables.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
PeriodicTasks |
1 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
ManagerMeta |
0 |
0 |
0 |
0 |
0 |
100% |
nova/manager.py |
Manager |
14 |
1 |
0 |
2 |
0 |
94% |
nova/manager.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/middleware.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/monkey_patch.py |
(no class) |
15 |
1 |
0 |
6 |
3 |
81% |
nova/network/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/network/constants.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Model |
4 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
IP |
20 |
1 |
0 |
6 |
1 |
92% |
nova/network/model.py |
FixedIP |
13 |
0 |
0 |
4 |
0 |
100% |
nova/network/model.py |
Route |
8 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
Subnet |
26 |
0 |
0 |
8 |
0 |
100% |
nova/network/model.py |
Network |
15 |
0 |
0 |
4 |
0 |
100% |
nova/network/model.py |
VIF8021QbgParams |
5 |
0 |
0 |
0 |
0 |
100% |
nova/network/model.py |
VIF8021QbhParams |
2 |
2 |
0 |
0 |
0 |
0% |
nova/network/model.py |
VIF |
41 |
5 |
0 |
8 |
1 |
84% |
nova/network/model.py |
NetworkInfo |
9 |
1 |
0 |
2 |
0 |
91% |
nova/network/model.py |
NetworkInfoAsyncWrapper |
27 |
6 |
0 |
6 |
0 |
82% |
nova/network/model.py |
(no class) |
155 |
0 |
0 |
2 |
0 |
100% |
nova/network/neutron.py |
ClientWrapper |
19 |
0 |
0 |
4 |
0 |
100% |
nova/network/neutron.py |
API |
1304 |
68 |
0 |
560 |
35 |
94% |
nova/network/neutron.py |
(no class) |
243 |
6 |
0 |
28 |
3 |
97% |
nova/network/os_vif_util.py |
(no class) |
189 |
1 |
0 |
86 |
3 |
99% |
nova/network/security_group_api.py |
(no class) |
400 |
71 |
0 |
140 |
21 |
82% |
nova/notifications/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/base.py |
(no class) |
136 |
2 |
0 |
50 |
0 |
99% |
nova/notifications/objects/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/aggregate.py |
AggregatePayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/aggregate.py |
AggregateNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/aggregate.py |
AggregateCachePayload |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/aggregate.py |
AggregateCacheNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/aggregate.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationObject |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
EventType |
8 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationPayloadBase |
14 |
3 |
0 |
4 |
1 |
78% |
nova/notifications/objects/base.py |
NotificationPublisher |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
NotificationBase |
6 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/base.py |
(no class) |
46 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/compute_task.py |
ComputeTaskPayload |
5 |
5 |
0 |
0 |
0 |
0% |
nova/notifications/objects/compute_task.py |
ComputeTaskNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/compute_task.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/exception.py |
ExceptionPayload |
15 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/exception.py |
ExceptionNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/exception.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/flavor.py |
FlavorNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/flavor.py |
FlavorPayload |
5 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/flavor.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/image.py |
ImageMetaPayload |
3 |
3 |
0 |
0 |
0 |
0% |
nova/notifications/objects/image.py |
ImageMetaPropsPayload |
2 |
2 |
0 |
0 |
0 |
0% |
nova/notifications/objects/image.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstancePayload |
13 |
0 |
0 |
2 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionPayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionVolumePayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionSharePayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionVolumeSwapPayload |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceCreatePayload |
7 |
1 |
0 |
2 |
1 |
78% |
nova/notifications/objects/instance.py |
InstanceActionResizePrepPayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceUpdatePayload |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionRescuePayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionRebuildPayload |
4 |
1 |
0 |
2 |
1 |
67% |
nova/notifications/objects/instance.py |
IpPayload |
14 |
0 |
0 |
6 |
0 |
100% |
nova/notifications/objects/instance.py |
AuditPeriodPayload |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
BlockDevicePayload |
13 |
1 |
0 |
8 |
1 |
90% |
nova/notifications/objects/instance.py |
SharePayload |
7 |
1 |
0 |
2 |
0 |
89% |
nova/notifications/objects/instance.py |
InstanceStateUpdatePayload |
5 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceUpdateNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionVolumeSwapNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionVolumeNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionShareNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceCreateNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionResizePrepNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionSnapshotNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionRescueNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionRebuildNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceActionSnapshotPayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceExistsPayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
InstanceExistsNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/instance.py |
(no class) |
244 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/keypair.py |
KeypairPayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/keypair.py |
KeypairNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/keypair.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/libvirt.py |
LibvirtErrorPayload |
3 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/libvirt.py |
LibvirtErrorNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/libvirt.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/metrics.py |
MetricsNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/metrics.py |
MetricPayload |
6 |
6 |
0 |
2 |
0 |
0% |
nova/notifications/objects/metrics.py |
MetricsPayload |
5 |
5 |
0 |
0 |
0 |
0% |
nova/notifications/objects/metrics.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/request_spec.py |
RequestSpecPayload |
30 |
11 |
0 |
18 |
7 |
54% |
nova/notifications/objects/request_spec.py |
InstanceNUMATopologyPayload |
3 |
3 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
InstanceNUMACellPayload |
9 |
9 |
0 |
4 |
0 |
0% |
nova/notifications/objects/request_spec.py |
VirtCPUTopologyPayload |
2 |
2 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
InstancePCIRequestsPayload |
3 |
3 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
InstancePCIRequestPayload |
6 |
6 |
0 |
2 |
0 |
0% |
nova/notifications/objects/request_spec.py |
DestinationPayload |
8 |
8 |
0 |
6 |
0 |
0% |
nova/notifications/objects/request_spec.py |
SchedulerRetriesPayload |
5 |
5 |
0 |
2 |
0 |
0% |
nova/notifications/objects/request_spec.py |
CellMappingPayload |
2 |
2 |
0 |
0 |
0 |
0% |
nova/notifications/objects/request_spec.py |
(no class) |
64 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/scheduler.py |
SelectDestinationsNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/scheduler.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/server_group.py |
ServerGroupPayload |
4 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/server_group.py |
ServerGroupNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/server_group.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/service.py |
ServiceStatusNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/service.py |
ServiceStatusPayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/service.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/volume.py |
VolumeUsageNotification |
0 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/volume.py |
VolumeUsagePayload |
2 |
0 |
0 |
0 |
0 |
100% |
nova/notifications/objects/volume.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/objects/__init__.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100% |
nova/objects/aggregate.py |
Aggregate |
79 |
4 |
0 |
22 |
2 |
94% |
nova/objects/aggregate.py |
AggregateList |
21 |
2 |
0 |
10 |
0 |
94% |
nova/objects/aggregate.py |
(no class) |
213 |
40 |
0 |
48 |
11 |
76% |
nova/objects/base.py |
NovaObjectRegistry |
11 |
0 |
0 |
6 |
0 |
100% |
nova/objects/base.py |
NovaObject |
6 |
1 |
0 |
0 |
0 |
83% |
nova/objects/base.py |
NovaPersistentObject |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
EphemeralObject |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
NovaEphemeralObject |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/base.py |
ObjectListBase |
5 |
0 |
0 |
2 |
0 |
100% |
nova/objects/base.py |
NovaObjectSerializer |
33 |
1 |
0 |
18 |
1 |
96% |
nova/objects/base.py |
(no class) |
152 |
0 |
0 |
58 |
0 |
100% |
nova/objects/block_device.py |
BlockDeviceMapping |
113 |
2 |
0 |
58 |
3 |
97% |
nova/objects/block_device.py |
BlockDeviceMappingList |
20 |
0 |
0 |
4 |
0 |
100% |
nova/objects/block_device.py |
(no class) |
86 |
0 |
0 |
0 |
0 |
100% |
nova/objects/build_request.py |
BuildRequest |
95 |
15 |
0 |
36 |
3 |
85% |
nova/objects/build_request.py |
BuildRequestList |
111 |
90 |
0 |
94 |
3 |
15% |
nova/objects/build_request.py |
(no class) |
62 |
0 |
0 |
0 |
0 |
100% |
nova/objects/cell_mapping.py |
CellMapping |
74 |
5 |
0 |
32 |
2 |
93% |
nova/objects/cell_mapping.py |
CellMappingList |
12 |
4 |
0 |
2 |
0 |
71% |
nova/objects/cell_mapping.py |
(no class) |
88 |
1 |
0 |
10 |
1 |
98% |
nova/objects/compute_node.py |
ComputeNode |
152 |
11 |
0 |
78 |
5 |
93% |
nova/objects/compute_node.py |
ComputeNodeList |
24 |
6 |
0 |
0 |
0 |
75% |
nova/objects/compute_node.py |
(no class) |
96 |
13 |
0 |
6 |
0 |
81% |
nova/objects/console_auth_token.py |
ConsoleAuthToken |
49 |
3 |
0 |
16 |
3 |
91% |
nova/objects/console_auth_token.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
CpuDiagnostics |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
NicDiagnostics |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
DiskDiagnostics |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
MemoryDiagnostics |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
Diagnostics |
10 |
0 |
0 |
0 |
0 |
100% |
nova/objects/diagnostics.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
nova/objects/ec2.py |
EC2InstanceMapping |
15 |
1 |
0 |
8 |
3 |
83% |
nova/objects/ec2.py |
S3ImageMapping |
15 |
1 |
0 |
8 |
3 |
83% |
nova/objects/ec2.py |
EC2Ids |
16 |
0 |
0 |
6 |
0 |
100% |
nova/objects/ec2.py |
(no class) |
101 |
6 |
0 |
20 |
4 |
90% |
nova/objects/external_event.py |
InstanceExternalEvent |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/external_event.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ResourceClass |
5 |
0 |
0 |
4 |
1 |
89% |
nova/objects/fields.py |
ResourceClassField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
SetOfStringsField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
BaseNovaEnum |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
Architecture |
20 |
0 |
0 |
10 |
0 |
100% |
nova/objects/fields.py |
BlockDeviceDestinationType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
BlockDeviceSourceType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
BlockDeviceType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
BlockDeviceEncryptionFormatType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ConfigDrivePolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUAllocationPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUThreadAllocationPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUEmulatorThreadsPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUMode |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUMatch |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUFeaturePolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
DiskBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
DiskConfig |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
FirmwareType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
HVType |
15 |
3 |
0 |
6 |
0 |
86% |
nova/objects/fields.py |
ImageSignatureHashType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ImageSignatureKeyType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InputBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
MigrationType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
OSType |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
RNGModel |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ShareMappingStatus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ShareMappingProto |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
TPMModel |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
TPMVersion |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
MaxPhyAddrMode |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
SCSIModel |
6 |
0 |
0 |
4 |
0 |
100% |
nova/objects/fields.py |
SecureBoot |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VideoModel |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VIFModel |
3 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VIOMMUModel |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VMMode |
21 |
3 |
0 |
10 |
0 |
90% |
nova/objects/fields.py |
WatchdogAction |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
MonitorMetricType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
HostStatus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
PciDeviceStatus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
PciDeviceType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
PCINUMAAffinityPolicy |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
DiskFormat |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
HypervisorDriver |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
PointerModelType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NotificationPriority |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NotificationPhase |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NotificationSource |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NotificationAction |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstanceState |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstanceTaskState |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstancePowerState |
9 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkModel |
9 |
1 |
0 |
4 |
0 |
92% |
nova/objects/fields.py |
NetworkVIFModel |
8 |
1 |
0 |
4 |
0 |
92% |
nova/objects/fields.py |
AddressBase |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/fields.py |
USBAddress |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
SCSIAddress |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
IDEAddress |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
XenAddress |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
USBAddressField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
SCSIAddressField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
IDEAddressField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
XenAddressField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ArchitectureField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
BlockDeviceDestinationTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
BlockDeviceSourceTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
BlockDeviceTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
BlockDeviceEncryptionFormatTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ConfigDrivePolicyField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUAllocationPolicyField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUThreadAllocationPolicyField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUEmulatorThreadsPolicyField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUModeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUMatchField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
CPUFeaturePolicyField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
DiskBusField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
DiskConfigField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
FirmwareTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
HVTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ImageSignatureHashTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ImageSignatureKeyTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InputBusField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
MaxPhysAddrModeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
MigrationTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
OSTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
RNGModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ShareMappingStatusField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ShareMappingProtoField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
TPMModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
TPMVersionField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
SCSIModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
SecureBootField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VideoModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VIFModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VIOMMUModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
VMModeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
WatchdogActionField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
MonitorMetricTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
PciDeviceStatusField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
PciDeviceTypeField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
PCINUMAAffinityPolicyField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
DiskFormatField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
HypervisorDriverField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
PointerModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NotificationPriorityField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NotificationPhaseField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NotificationActionField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NotificationSourceField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstanceStateField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstanceTaskStateField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
InstancePowerStateField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
NetworkVIFModelField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
ListOfListsOfStringsField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
DictOfSetOfIntegersField |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/fields.py |
(no class) |
696 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
Flavor |
160 |
3 |
0 |
82 |
4 |
97% |
nova/objects/flavor.py |
FlavorList |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/flavor.py |
(no class) |
212 |
14 |
0 |
46 |
9 |
90% |
nova/objects/host_mapping.py |
HostMapping |
42 |
8 |
0 |
16 |
1 |
78% |
nova/objects/host_mapping.py |
HostMappingList |
8 |
0 |
0 |
2 |
0 |
100% |
nova/objects/host_mapping.py |
(no class) |
119 |
0 |
0 |
18 |
1 |
99% |
nova/objects/hv_spec.py |
HVSpec |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/hv_spec.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/objects/image_meta.py |
ImageMeta |
20 |
0 |
0 |
12 |
0 |
100% |
nova/objects/image_meta.py |
ImageMetaProps |
130 |
0 |
0 |
104 |
2 |
99% |
nova/objects/image_meta.py |
(no class) |
36 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance.py |
Instance |
510 |
30 |
0 |
322 |
31 |
92% |
nova/objects/instance.py |
InstanceList |
66 |
5 |
0 |
14 |
0 |
94% |
nova/objects/instance.py |
(no class) |
238 |
24 |
0 |
18 |
0 |
89% |
nova/objects/instance_action.py |
InstanceAction |
29 |
0 |
0 |
10 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionList |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
InstanceActionEvent |
43 |
5 |
0 |
16 |
2 |
88% |
nova/objects/instance_action.py |
InstanceActionEventList |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_action.py |
(no class) |
66 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_fault.py |
InstanceFault |
14 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance_fault.py |
InstanceFaultList |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_fault.py |
(no class) |
26 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_group.py |
InstanceGroup |
166 |
18 |
0 |
68 |
4 |
89% |
nova/objects/instance_group.py |
InstanceGroupList |
16 |
0 |
0 |
4 |
1 |
95% |
nova/objects/instance_group.py |
(no class) |
134 |
5 |
0 |
14 |
4 |
94% |
nova/objects/instance_info_cache.py |
InstanceInfoCache |
32 |
1 |
0 |
12 |
0 |
98% |
nova/objects/instance_info_cache.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_mapping.py |
InstanceMapping |
62 |
2 |
0 |
26 |
2 |
95% |
nova/objects/instance_mapping.py |
InstanceMappingList |
31 |
17 |
0 |
6 |
0 |
38% |
nova/objects/instance_mapping.py |
(no class) |
148 |
57 |
0 |
24 |
0 |
53% |
nova/objects/instance_numa.py |
InstanceNUMACell |
33 |
0 |
0 |
18 |
0 |
100% |
nova/objects/instance_numa.py |
InstanceNUMATopology |
67 |
10 |
0 |
28 |
3 |
86% |
nova/objects/instance_numa.py |
(no class) |
52 |
0 |
0 |
0 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequest |
11 |
0 |
0 |
6 |
0 |
100% |
nova/objects/instance_pci_requests.py |
InstancePCIRequests |
33 |
1 |
0 |
12 |
1 |
96% |
nova/objects/instance_pci_requests.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
KeyPair |
27 |
1 |
0 |
10 |
1 |
95% |
nova/objects/keypair.py |
KeyPairList |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/keypair.py |
(no class) |
79 |
12 |
0 |
10 |
2 |
78% |
nova/objects/migrate_data.py |
VIFMigrateData |
24 |
1 |
0 |
8 |
1 |
94% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateNUMAInfo |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
LiveMigrateData |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateBDMInfo |
12 |
0 |
0 |
6 |
0 |
100% |
nova/objects/migrate_data.py |
LibvirtLiveMigrateData |
41 |
0 |
0 |
42 |
0 |
100% |
nova/objects/migrate_data.py |
HyperVLiveMigrateData |
14 |
1 |
0 |
14 |
1 |
93% |
nova/objects/migrate_data.py |
VMwareLiveMigrateData |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/migrate_data.py |
(no class) |
62 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
Migration |
91 |
6 |
0 |
52 |
3 |
94% |
nova/objects/migration.py |
MigrationList |
11 |
0 |
0 |
0 |
0 |
100% |
nova/objects/migration.py |
(no class) |
70 |
0 |
0 |
4 |
0 |
100% |
nova/objects/migration_context.py |
MigrationContext |
25 |
0 |
0 |
10 |
0 |
100% |
nova/objects/migration_context.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/objects/monitor_metric.py |
MonitorMetric |
12 |
0 |
0 |
8 |
1 |
95% |
nova/objects/monitor_metric.py |
MonitorMetricList |
8 |
0 |
0 |
4 |
0 |
100% |
nova/objects/monitor_metric.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_metadata.py |
NetworkMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_metadata.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
NetworkRequest |
14 |
1 |
0 |
6 |
1 |
90% |
nova/objects/network_request.py |
NetworkRequestList |
6 |
0 |
0 |
0 |
0 |
100% |
nova/objects/network_request.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
nova/objects/numa.py |
NUMACell |
41 |
0 |
0 |
26 |
0 |
100% |
nova/objects/numa.py |
NUMAPagesTopology |
11 |
1 |
0 |
4 |
0 |
93% |
nova/objects/numa.py |
NUMATopology |
8 |
3 |
0 |
0 |
0 |
62% |
nova/objects/numa.py |
NUMATopologyLimits |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/numa.py |
(no class) |
60 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device.py |
PciDevice |
195 |
12 |
0 |
98 |
11 |
91% |
nova/objects/pci_device.py |
PciDeviceList |
11 |
2 |
0 |
2 |
0 |
85% |
nova/objects/pci_device.py |
(no class) |
84 |
0 |
0 |
12 |
0 |
100% |
nova/objects/pci_device_pool.py |
PciDevicePool |
16 |
0 |
0 |
4 |
0 |
100% |
nova/objects/pci_device_pool.py |
PciDevicePoolList |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/pci_device_pool.py |
(no class) |
32 |
0 |
0 |
8 |
0 |
100% |
nova/objects/quotas.py |
Quotas |
172 |
32 |
0 |
50 |
4 |
78% |
nova/objects/quotas.py |
QuotasNoOp |
4 |
4 |
0 |
0 |
0 |
0% |
nova/objects/quotas.py |
(no class) |
177 |
44 |
0 |
16 |
0 |
71% |
nova/objects/request_spec.py |
RequestSpec |
360 |
19 |
0 |
218 |
10 |
94% |
nova/objects/request_spec.py |
Destination |
20 |
0 |
0 |
18 |
0 |
100% |
nova/objects/request_spec.py |
SchedulerRetries |
9 |
0 |
0 |
2 |
0 |
100% |
nova/objects/request_spec.py |
SchedulerLimits |
8 |
0 |
0 |
4 |
0 |
100% |
nova/objects/request_spec.py |
RequestGroup |
66 |
0 |
0 |
38 |
4 |
96% |
nova/objects/request_spec.py |
RequestLevelParams |
13 |
1 |
0 |
6 |
1 |
89% |
nova/objects/request_spec.py |
(no class) |
152 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
ResourceMetadata |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
Resource |
4 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
ResourceList |
6 |
0 |
0 |
2 |
0 |
100% |
nova/objects/resource.py |
LibvirtVPMEMDevice |
1 |
0 |
0 |
0 |
0 |
100% |
nova/objects/resource.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroup |
22 |
0 |
0 |
8 |
0 |
100% |
nova/objects/security_group.py |
SecurityGroupList |
17 |
8 |
0 |
2 |
0 |
47% |
nova/objects/security_group.py |
(no class) |
52 |
0 |
0 |
4 |
0 |
100% |
nova/objects/selection.py |
Selection |
19 |
0 |
0 |
8 |
0 |
100% |
nova/objects/selection.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
nova/objects/service.py |
Service |
109 |
2 |
0 |
48 |
2 |
97% |
nova/objects/service.py |
ServiceList |
12 |
0 |
0 |
2 |
0 |
100% |
nova/objects/service.py |
(no class) |
100 |
0 |
0 |
14 |
0 |
100% |
nova/objects/share_mapping.py |
ShareMapping |
44 |
2 |
0 |
18 |
2 |
94% |
nova/objects/share_mapping.py |
ShareMappingList |
9 |
1 |
0 |
4 |
0 |
92% |
nova/objects/share_mapping.py |
(no class) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
Tag |
9 |
0 |
0 |
2 |
0 |
100% |
nova/objects/tag.py |
TagList |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/tag.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/objects/task_log.py |
TaskLog |
10 |
0 |
0 |
4 |
1 |
93% |
nova/objects/task_log.py |
TaskLogList |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/task_log.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/objects/trusted_certs.py |
TrustedCerts |
4 |
0 |
0 |
2 |
0 |
100% |
nova/objects/trusted_certs.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/objects/vcpu_model.py |
VirtCPUModel |
7 |
1 |
0 |
2 |
1 |
78% |
nova/objects/vcpu_model.py |
VirtCPUFeature |
1 |
1 |
0 |
0 |
0 |
0% |
nova/objects/vcpu_model.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_cpu_topology.py |
VirtCPUTopology |
2 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_cpu_topology.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
DeviceBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
PCIDeviceBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
USBDeviceBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
SCSIDeviceBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
IDEDeviceBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
XenDeviceBus |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
DeviceMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
NetworkInterfaceMetadata |
5 |
1 |
0 |
4 |
1 |
78% |
nova/objects/virt_device_metadata.py |
DiskMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
ShareMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virt_device_metadata.py |
InstanceDeviceMetadata |
10 |
1 |
0 |
2 |
1 |
83% |
nova/objects/virt_device_metadata.py |
(no class) |
54 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virtual_interface.py |
VirtualInterface |
36 |
2 |
0 |
20 |
4 |
89% |
nova/objects/virtual_interface.py |
VirtualInterfaceList |
5 |
0 |
0 |
0 |
0 |
100% |
nova/objects/virtual_interface.py |
(no class) |
126 |
73 |
0 |
26 |
0 |
35% |
nova/objects/volume_usage.py |
VolumeUsage |
17 |
1 |
0 |
6 |
1 |
91% |
nova/objects/volume_usage.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
nova/pci/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
PciAddressSpec |
16 |
5 |
0 |
4 |
0 |
75% |
nova/pci/devspec.py |
PhysicalPciAddress |
16 |
1 |
0 |
2 |
0 |
94% |
nova/pci/devspec.py |
PciAddressGlobSpec |
21 |
0 |
0 |
6 |
0 |
100% |
nova/pci/devspec.py |
PciAddressRegexSpec |
13 |
0 |
0 |
0 |
0 |
100% |
nova/pci/devspec.py |
WhitelistPciAddress |
19 |
0 |
0 |
12 |
1 |
97% |
nova/pci/devspec.py |
PciDeviceSpec |
64 |
0 |
0 |
32 |
0 |
100% |
nova/pci/devspec.py |
(no class) |
55 |
0 |
0 |
0 |
0 |
100% |
nova/pci/manager.py |
PciDevTracker |
145 |
8 |
0 |
98 |
10 |
91% |
nova/pci/manager.py |
(no class) |
37 |
0 |
0 |
0 |
0 |
100% |
nova/pci/request.py |
(no class) |
94 |
3 |
0 |
32 |
0 |
98% |
nova/pci/stats.py |
PciDeviceStats |
299 |
14 |
0 |
176 |
12 |
95% |
nova/pci/stats.py |
(no class) |
58 |
0 |
0 |
0 |
0 |
100% |
nova/pci/utils.py |
(no class) |
119 |
6 |
0 |
34 |
2 |
95% |
nova/pci/whitelist.py |
Whitelist |
27 |
4 |
0 |
20 |
2 |
87% |
nova/pci/whitelist.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/policies/__init__.py |
(no class) |
58 |
0 |
0 |
0 |
0 |
100% |
nova/policies/admin_actions.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/admin_password.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/aggregates.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/policies/assisted_volume_snapshots.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/attach_interfaces.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/availability_zone.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/baremetal_nodes.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/base.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/policies/console_auth_tokens.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/console_output.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/create_backup.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/deferred_delete.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/evacuate.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/extended_server_attributes.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/extensions.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_access.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_extra_specs.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/flavor_manage.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/floating_ip_pools.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/floating_ips.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/hosts.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/hypervisors.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/instance_actions.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/instance_usage_audit_log.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/ips.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/keypairs.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/limits.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/lock_server.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/migrate_server.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/migrations.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/multinic.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/networks.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/pause_server.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/quota_class_sets.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/quota_sets.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/remote_consoles.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/rescue.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/security_groups.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_diagnostics.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_external_events.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_groups.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_metadata.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_password.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_shares.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_tags.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/server_topology.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/servers.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/policies/servers_migrations.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/services.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/policies/shelve.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/simple_tenant_usage.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/suspend_server.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policies/tenant_networks.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/volumes.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/policies/volumes_attachments.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
IsAdminCheck |
3 |
0 |
0 |
0 |
0 |
100% |
nova/policy.py |
(no class) |
89 |
4 |
0 |
24 |
4 |
93% |
nova/privsep/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/fs.py |
(no class) |
182 |
12 |
0 |
42 |
5 |
91% |
nova/privsep/idmapshift.py |
(no class) |
74 |
3 |
0 |
36 |
0 |
95% |
nova/privsep/libvirt.py |
(no class) |
94 |
9 |
0 |
6 |
1 |
90% |
nova/privsep/linux_net.py |
(no class) |
62 |
16 |
0 |
14 |
1 |
75% |
nova/privsep/path.py |
(no class) |
56 |
2 |
0 |
20 |
1 |
96% |
nova/privsep/qemu.py |
EncryptionOptions |
0 |
0 |
0 |
0 |
0 |
100% |
nova/privsep/qemu.py |
(no class) |
78 |
4 |
0 |
30 |
4 |
93% |
nova/privsep/utils.py |
(no class) |
41 |
6 |
0 |
6 |
2 |
83% |
nova/profiler.py |
WsgiMiddleware |
7 |
5 |
0 |
2 |
1 |
33% |
nova/profiler.py |
(no class) |
25 |
3 |
0 |
4 |
2 |
83% |
nova/quota.py |
DbQuotaDriver |
167 |
3 |
0 |
102 |
5 |
97% |
nova/quota.py |
NoopQuotaDriver |
26 |
1 |
0 |
12 |
1 |
95% |
nova/quota.py |
UnifiedLimitsDriver |
35 |
2 |
0 |
20 |
2 |
93% |
nova/quota.py |
BaseResource |
3 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
AbsoluteResource |
0 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
CountableResource |
2 |
0 |
0 |
0 |
0 |
100% |
nova/quota.py |
QuotaEngine |
25 |
0 |
0 |
6 |
0 |
100% |
nova/quota.py |
(no class) |
159 |
15 |
0 |
40 |
5 |
88% |
nova/rpc.py |
JsonPayloadSerializer |
4 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
RequestContextSerializer |
9 |
0 |
0 |
4 |
0 |
100% |
nova/rpc.py |
ProfilerRequestContextSerializer |
10 |
0 |
0 |
4 |
1 |
93% |
nova/rpc.py |
LegacyValidatingNotifier |
9 |
3 |
0 |
6 |
1 |
60% |
nova/rpc.py |
ClientRouter |
10 |
0 |
0 |
2 |
0 |
100% |
nova/rpc.py |
(no class) |
106 |
0 |
0 |
10 |
0 |
100% |
nova/safe_utils.py |
(no class) |
15 |
0 |
0 |
10 |
0 |
100% |
nova/scheduler/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
SchedulerQueryClient |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/query.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
Retry |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/client/report.py |
SchedulerReportClient |
630 |
157 |
0 |
260 |
9 |
75% |
nova/scheduler/client/report.py |
(no class) |
190 |
0 |
0 |
12 |
1 |
99% |
nova/scheduler/filters/__init__.py |
BaseHostFilter |
5 |
2 |
0 |
2 |
1 |
57% |
nova/scheduler/filters/__init__.py |
CandidateFilterMixin |
9 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/__init__.py |
HostFilterHandler |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/__init__.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
DifferentHostFilter |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
SameHostFilter |
5 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
SimpleCIDRAffinityFilter |
7 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
_GroupAntiAffinityFilter |
16 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
ServerGroupAntiAffinityFilter |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
_GroupAffinityFilter |
8 |
1 |
0 |
4 |
1 |
83% |
nova/scheduler/filters/affinity_filter.py |
ServerGroupAffinityFilter |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/affinity_filter.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/aggregate_image_properties_isolation.py |
AggregateImagePropertiesIsolation |
17 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/aggregate_image_properties_isolation.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/aggregate_instance_extra_specs.py |
AggregateInstanceExtraSpecsFilter |
21 |
3 |
0 |
14 |
2 |
86% |
nova/scheduler/filters/aggregate_instance_extra_specs.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/aggregate_multitenancy_isolation.py |
AggregateMultiTenancyIsolation |
14 |
1 |
0 |
10 |
2 |
88% |
nova/scheduler/filters/aggregate_multitenancy_isolation.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/all_hosts_filter.py |
AllHostsFilter |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/all_hosts_filter.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/compute_capabilities_filter.py |
ComputeCapabilitiesFilter |
49 |
0 |
0 |
28 |
0 |
100% |
nova/scheduler/filters/compute_capabilities_filter.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/compute_filter.py |
ComputeFilter |
9 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/compute_filter.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/extra_specs_ops.py |
(no class) |
27 |
1 |
0 |
18 |
1 |
96% |
nova/scheduler/filters/image_props_filter.py |
ImagePropertiesFilter |
44 |
1 |
0 |
24 |
1 |
97% |
nova/scheduler/filters/image_props_filter.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/io_ops_filter.py |
IoOpsFilter |
7 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/io_ops_filter.py |
AggregateIoOpsFilter |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/io_ops_filter.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/isolated_hosts_filter.py |
IsolatedHostsFilter |
11 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/isolated_hosts_filter.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/json_filter.py |
JsonFilter |
51 |
1 |
0 |
30 |
1 |
98% |
nova/scheduler/filters/json_filter.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/metrics_filter.py |
MetricsFilter |
9 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/metrics_filter.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/num_instances_filter.py |
NumInstancesFilter |
7 |
0 |
0 |
2 |
0 |
100% |
nova/scheduler/filters/num_instances_filter.py |
AggregateNumInstancesFilter |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/num_instances_filter.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/numa_topology_filter.py |
NUMATopologyFilter |
42 |
1 |
0 |
22 |
1 |
97% |
nova/scheduler/filters/numa_topology_filter.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/pci_passthrough_filter.py |
PciPassthroughFilter |
11 |
0 |
0 |
6 |
0 |
100% |
nova/scheduler/filters/pci_passthrough_filter.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/type_filter.py |
AggregateTypeAffinityFilter |
5 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/filters/type_filter.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/filters/utils.py |
(no class) |
29 |
0 |
0 |
14 |
0 |
100% |
nova/scheduler/host_manager.py |
ReadOnlyDict |
9 |
6 |
0 |
2 |
1 |
36% |
nova/scheduler/host_manager.py |
HostState |
113 |
2 |
0 |
26 |
2 |
97% |
nova/scheduler/host_manager.py |
HostManager |
311 |
12 |
0 |
134 |
15 |
94% |
nova/scheduler/host_manager.py |
(no class) |
75 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/manager.py |
SchedulerManager |
204 |
7 |
0 |
88 |
6 |
96% |
nova/scheduler/manager.py |
(no class) |
54 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/request_filter.py |
(no class) |
189 |
12 |
0 |
78 |
7 |
91% |
nova/scheduler/rpcapi.py |
SchedulerAPI |
33 |
0 |
0 |
8 |
0 |
100% |
nova/scheduler/rpcapi.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/utils.py |
ResourceRequest |
192 |
1 |
0 |
104 |
4 |
98% |
nova/scheduler/utils.py |
(no class) |
362 |
29 |
0 |
134 |
11 |
90% |
nova/scheduler/weights/__init__.py |
WeighedHost |
4 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/__init__.py |
BaseHostWeigher |
0 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/__init__.py |
HostWeightHandler |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/__init__.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/affinity.py |
_SoftAffinityWeigherBase |
9 |
2 |
0 |
4 |
2 |
69% |
nova/scheduler/weights/affinity.py |
ServerGroupSoftAffinityWeigher |
1 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/affinity.py |
ServerGroupSoftAntiAffinityWeigher |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/affinity.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/compute.py |
BuildFailureWeigher |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/compute.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/cpu.py |
CPUWeigher |
3 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/cpu.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/cross_cell.py |
CrossCellWeigher |
6 |
0 |
0 |
4 |
0 |
100% |
nova/scheduler/weights/cross_cell.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/disk.py |
DiskWeigher |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/disk.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/hypervisor_version.py |
HypervisorVersionWeigher |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/hypervisor_version.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/image_props.py |
ImagePropertiesWeigher |
24 |
3 |
0 |
10 |
1 |
88% |
nova/scheduler/weights/image_props.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/io_ops.py |
IoOpsWeigher |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/io_ops.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/metrics.py |
MetricsWeigher |
14 |
0 |
0 |
6 |
1 |
95% |
nova/scheduler/weights/metrics.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/num_instances.py |
NumInstancesWeigher |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/num_instances.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/pci.py |
PCIWeigher |
5 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/pci.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/ram.py |
RAMWeigher |
2 |
0 |
0 |
0 |
0 |
100% |
nova/scheduler/weights/ram.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/service.py |
Service |
103 |
19 |
0 |
26 |
7 |
78% |
nova/service.py |
(no class) |
65 |
4 |
0 |
6 |
2 |
92% |
nova/service_auth.py |
(no class) |
19 |
0 |
0 |
6 |
0 |
100% |
nova/servicegroup/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/api.py |
API |
12 |
0 |
0 |
4 |
0 |
100% |
nova/servicegroup/api.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/base.py |
Driver |
3 |
3 |
0 |
0 |
0 |
0% |
nova/servicegroup/drivers/base.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/db.py |
DbDriver |
33 |
4 |
0 |
12 |
4 |
82% |
nova/servicegroup/drivers/db.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/servicegroup/drivers/mc.py |
MemcachedDriver |
30 |
7 |
0 |
14 |
3 |
73% |
nova/servicegroup/drivers/mc.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/share/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
Share |
1 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
Access |
2 |
0 |
0 |
0 |
0 |
100% |
nova/share/manila.py |
API |
40 |
5 |
0 |
14 |
3 |
85% |
nova/share/manila.py |
(no class) |
97 |
7 |
0 |
0 |
0 |
93% |
nova/storage/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RbdProxy |
2 |
0 |
0 |
0 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDVolumeProxy |
19 |
8 |
0 |
0 |
0 |
58% |
nova/storage/rbd_utils.py |
RADOSClient |
8 |
0 |
0 |
2 |
0 |
100% |
nova/storage/rbd_utils.py |
RBDDriver |
183 |
13 |
0 |
50 |
2 |
94% |
nova/storage/rbd_utils.py |
(no class) |
60 |
1 |
0 |
0 |
0 |
98% |
nova/test.py |
TestingException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
NovaExceptionReraiseFormatError |
4 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
TestCase |
196 |
30 |
0 |
68 |
5 |
83% |
nova/test.py |
APICoverage |
4 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
SubclassSignatureTestCase |
22 |
1 |
0 |
14 |
1 |
94% |
nova/test.py |
TimeOverride |
4 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
NoDBTestCase |
0 |
0 |
0 |
0 |
0 |
100% |
nova/test.py |
MatchType |
4 |
1 |
0 |
0 |
0 |
75% |
nova/test.py |
MatchObjPrims |
4 |
2 |
0 |
0 |
0 |
50% |
nova/test.py |
ContainKeyValue |
11 |
3 |
0 |
0 |
0 |
73% |
nova/test.py |
(no class) |
156 |
1 |
0 |
10 |
1 |
99% |
nova/utils.py |
UndoManager |
8 |
8 |
0 |
4 |
0 |
0% |
nova/utils.py |
ExceptionHelper |
9 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
_SentinelException |
0 |
0 |
0 |
0 |
0 |
100% |
nova/utils.py |
(no class) |
520 |
25 |
0 |
178 |
17 |
93% |
nova/version.py |
(no class) |
48 |
3 |
0 |
14 |
4 |
89% |
nova/virt/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/arch.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
_NotTransformable |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
_InvalidType |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/block_device.py |
DriverBlockDevice |
46 |
4 |
0 |
32 |
0 |
95% |
nova/virt/block_device.py |
DriverSwapBlockDevice |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverImageBlockDevice |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverEphemeralBlockDevice |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolumeBlockDevice |
178 |
11 |
0 |
64 |
5 |
93% |
nova/virt/block_device.py |
DriverVolSnapshotBlockDevice |
8 |
0 |
0 |
4 |
0 |
100% |
nova/virt/block_device.py |
DriverVolImageBlockDevice |
3 |
0 |
0 |
2 |
0 |
100% |
nova/virt/block_device.py |
DriverVolBlankBlockDevice |
4 |
0 |
0 |
2 |
1 |
83% |
nova/virt/block_device.py |
(no class) |
174 |
3 |
0 |
24 |
3 |
97% |
nova/virt/configdrive.py |
ConfigDriveBuilder |
45 |
5 |
0 |
22 |
6 |
84% |
nova/virt/configdrive.py |
(no class) |
31 |
0 |
0 |
2 |
0 |
100% |
nova/virt/disk/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/api.py |
_DiskImage |
45 |
10 |
0 |
20 |
6 |
75% |
nova/virt/disk/api.py |
(no class) |
246 |
41 |
0 |
72 |
15 |
80% |
nova/virt/disk/mount/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/api.py |
Mount |
117 |
13 |
0 |
50 |
8 |
86% |
nova/virt/disk/mount/api.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/block.py |
BlockMount |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/block.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/loop.py |
LoopMount |
18 |
0 |
0 |
4 |
0 |
100% |
nova/virt/disk/mount/loop.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/mount/nbd.py |
NbdMount |
58 |
6 |
0 |
24 |
3 |
89% |
nova/virt/disk/mount/nbd.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/api.py |
VFS |
19 |
10 |
0 |
2 |
0 |
52% |
nova/virt/disk/vfs/api.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/virt/disk/vfs/guestfs.py |
VFSGuestFS |
161 |
34 |
0 |
48 |
8 |
78% |
nova/virt/disk/vfs/guestfs.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
FlavorMeta |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ImageMeta |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
NovaInstanceMeta |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
OwnerMeta |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
InstanceDriverMetadata |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/driver.py |
ComputeDriver |
150 |
67 |
0 |
18 |
2 |
59% |
nova/virt/driver.py |
(no class) |
219 |
6 |
0 |
6 |
2 |
96% |
nova/virt/event.py |
Event |
5 |
1 |
0 |
2 |
0 |
86% |
nova/virt/event.py |
InstanceEvent |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
LifecycleEvent |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/event.py |
(no class) |
23 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeInstance |
4 |
1 |
0 |
0 |
0 |
75% |
nova/virt/fake.py |
Resources |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriver |
170 |
42 |
0 |
42 |
8 |
72% |
nova/virt/fake.py |
FakeVirtAPI |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
SmallFakeDriver |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
MediumFakeDriver |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
SameHostColdMigrateDriver |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
RescueBFVDriver |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
PowerUpdateFakeDriver |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
MediumFakeDriverWithNestedCustomResources |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeFinishMigrationFailDriver |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
PredictableNodeUUIDDriver |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeRescheduleDriver |
4 |
4 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeRescheduleDriverWithNestedCustomResources |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeBuildAbortDriver |
1 |
1 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeBuildAbortDriverWithNestedCustomResources |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeUnshelveSpawnFailDriver |
3 |
3 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
FakeUnshelveSpawnFailDriverWithNestedCustomResources |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeLiveMigrateDriver |
18 |
18 |
0 |
6 |
0 |
0% |
nova/virt/fake.py |
FakeLiveMigrateDriverWithNestedCustomResources |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriverWithPciResources |
3 |
3 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeDriverWithPciResources.FakeDriverWithPciResourcesConfigFixture |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
FakeLiveMigrateDriverWithPciResources |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriverWithCaching |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/fake.py |
EphEncryptionDriver |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
EphEncryptionDriverLUKS |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
EphEncryptionDriverPLAIN |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/fake.py |
FakeDriverWithoutFakeNodes |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/fake.py |
(no class) |
194 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
VTPMConfig |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
InstanceInfo |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/hardware.py |
(no class) |
971 |
42 |
0 |
508 |
26 |
95% |
nova/virt/image/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
Image |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/image/model.py |
LocalImage |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
LocalFileImage |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
LocalBlockImage |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
RBDImage |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/image/model.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
nova/virt/imagecache.py |
ImageCacheManager |
42 |
1 |
0 |
16 |
1 |
97% |
nova/virt/imagecache.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/images.py |
(no class) |
141 |
23 |
0 |
42 |
5 |
81% |
nova/virt/ironic/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/driver.py |
IronicDriver |
694 |
43 |
0 |
212 |
25 |
92% |
nova/virt/ironic/driver.py |
(no class) |
139 |
3 |
0 |
10 |
1 |
97% |
nova/virt/ironic/ironic_states.py |
(no class) |
56 |
0 |
0 |
0 |
0 |
100% |
nova/virt/ironic/patcher.py |
GenericDriverFields |
40 |
0 |
0 |
20 |
0 |
100% |
nova/virt/ironic/patcher.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/blockinfo.py |
(no class) |
287 |
5 |
0 |
146 |
7 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigObject |
31 |
2 |
0 |
8 |
1 |
92% |
nova/virt/libvirt/config.py |
LibvirtConfigCaps |
19 |
0 |
0 |
10 |
1 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCaps |
36 |
2 |
0 |
18 |
2 |
93% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsVideoModels |
7 |
0 |
0 |
2 |
1 |
89% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDiskBuses |
7 |
0 |
0 |
2 |
1 |
89% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsTpm |
24 |
0 |
0 |
26 |
6 |
88% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsDevices |
16 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsFeatures |
11 |
1 |
0 |
6 |
0 |
94% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsFeatureSev |
18 |
0 |
0 |
12 |
1 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigDomainCapsOS |
23 |
0 |
0 |
18 |
3 |
93% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMATopology |
15 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMACell |
33 |
0 |
0 |
14 |
1 |
98% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMACPU |
22 |
0 |
0 |
12 |
6 |
82% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsNUMAPages |
11 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsHost |
23 |
0 |
0 |
14 |
1 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuest |
38 |
0 |
0 |
22 |
2 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigCapsGuestDomain |
29 |
1 |
0 |
18 |
3 |
91% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestTimer |
14 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestClock |
15 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUFeature |
12 |
1 |
0 |
0 |
0 |
92% |
nova/virt/libvirt/config.py |
LibvirtConfigCPUMaxPhysAddr |
12 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUMaxPhysAddr |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigCPU |
48 |
0 |
0 |
28 |
1 |
99% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUFeature |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUNUMACell |
22 |
0 |
0 |
14 |
6 |
83% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUNUMA |
12 |
0 |
0 |
6 |
1 |
94% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPU |
24 |
6 |
0 |
10 |
2 |
76% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSMBIOS |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSysinfo |
35 |
0 |
0 |
20 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDevice |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVTPM |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDisk |
209 |
8 |
0 |
126 |
9 |
95% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskBackingStore |
30 |
0 |
0 |
14 |
1 |
98% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSnapshotDisk |
95 |
48 |
0 |
62 |
10 |
41% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFilesys |
42 |
0 |
0 |
24 |
1 |
98% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskEncryptionSecret |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskEncryption |
13 |
0 |
0 |
4 |
1 |
94% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDiskMirror |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestIDMap |
14 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestUIDMap |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestGIDMap |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddress |
13 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressDrive |
20 |
0 |
0 |
8 |
1 |
96% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestDeviceAddressPCI |
21 |
0 |
0 |
10 |
5 |
84% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInterface |
197 |
6 |
0 |
138 |
23 |
91% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestInput |
10 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestGraphics |
33 |
0 |
0 |
20 |
1 |
98% |
nova/virt/libvirt/config.py |
LibvirtConfigSeclabel |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVideo |
17 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigMemoryBalloon |
12 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestController |
17 |
0 |
0 |
6 |
1 |
96% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestUSBHostController |
2 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestPCIeRootController |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestPCIeRootPortController |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdev |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevPCI |
28 |
1 |
0 |
12 |
1 |
95% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestHostdevMDEV |
23 |
0 |
0 |
12 |
6 |
83% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCharBase |
17 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestChar |
12 |
0 |
0 |
6 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCharDeviceLog |
10 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSerial |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestConsole |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestChannel |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestWatchdog |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneVCPUPin |
8 |
0 |
0 |
2 |
1 |
90% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneEmulatorPin |
6 |
0 |
0 |
2 |
1 |
88% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTuneVCPUSched |
12 |
0 |
0 |
6 |
3 |
83% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestCPUTune |
21 |
0 |
0 |
12 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryBacking |
27 |
0 |
0 |
16 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryBackingPage |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMemoryTune |
15 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATuneMemory |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATuneMemNode |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestNUMATune |
9 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeature |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureACPI |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureAPIC |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureKvmHidden |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureSMM |
4 |
3 |
0 |
0 |
0 |
25% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureTCG |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeaturePMU |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureIOAPIC |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureHyperV |
44 |
0 |
0 |
26 |
1 |
99% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSEVLaunchSecurity |
15 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestFeatureVMCoreInfo |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuest |
246 |
17 |
0 |
152 |
7 |
92% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestSnapshot |
12 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevice |
33 |
0 |
0 |
18 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVDPACap |
6 |
0 |
0 |
4 |
1 |
90% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevicePciCap |
56 |
1 |
0 |
30 |
0 |
99% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDevicePciSubFunctionCap |
8 |
0 |
0 |
4 |
1 |
92% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceMdevCapableSubFunctionCap |
9 |
0 |
0 |
6 |
1 |
93% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceMdevInformation |
25 |
0 |
0 |
14 |
2 |
95% |
nova/virt/libvirt/config.py |
LibvirtConfigNodeDeviceVpdCap |
52 |
1 |
0 |
34 |
5 |
93% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestRng |
22 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaInstance |
30 |
0 |
0 |
12 |
6 |
86% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaFlavor |
20 |
0 |
0 |
10 |
5 |
83% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaOwner |
15 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigSecret |
24 |
0 |
0 |
10 |
1 |
97% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestVPMEM |
40 |
14 |
0 |
18 |
1 |
47% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestIOMMU |
27 |
10 |
0 |
6 |
1 |
55% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaPorts |
6 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaPort |
8 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/config.py |
LibvirtConfigGuestMetaNovaIp |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/config.py |
(no class) |
456 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/cpu/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/api.py |
Core |
13 |
1 |
0 |
2 |
0 |
93% |
nova/virt/libvirt/cpu/api.py |
API |
73 |
12 |
0 |
48 |
2 |
82% |
nova/virt/libvirt/cpu/api.py |
(no class) |
35 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/cpu/core.py |
(no class) |
44 |
3 |
0 |
2 |
0 |
93% |
nova/virt/libvirt/designer.py |
(no class) |
99 |
0 |
0 |
40 |
1 |
99% |
nova/virt/libvirt/driver.py |
InjectionInfo |
1 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler |
29 |
0 |
0 |
10 |
1 |
97% |
nova/virt/libvirt/driver.py |
AsyncDeviceEventsHandler.Waiter |
7 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/driver.py |
LibvirtDriver |
5092 |
372 |
0 |
2206 |
213 |
91% |
nova/virt/libvirt/driver.py |
(no class) |
594 |
1 |
0 |
0 |
0 |
99% |
nova/virt/libvirt/event.py |
LibvirtEvent |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/event.py |
DeviceEvent |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/event.py |
DeviceRemovedEvent |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/event.py |
DeviceRemovalFailedEvent |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/event.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
Guest |
199 |
14 |
0 |
58 |
8 |
91% |
nova/virt/libvirt/guest.py |
BlockDevice |
34 |
0 |
0 |
8 |
0 |
100% |
nova/virt/libvirt/guest.py |
VCPUInfo |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
BlockDeviceJobInfo |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/guest.py |
JobInfo |
34 |
2 |
0 |
2 |
1 |
92% |
nova/virt/libvirt/guest.py |
(no class) |
108 |
1 |
0 |
2 |
1 |
98% |
nova/virt/libvirt/host.py |
Host |
717 |
89 |
0 |
278 |
29 |
87% |
nova/virt/libvirt/host.py |
(no class) |
182 |
3 |
0 |
10 |
2 |
97% |
nova/virt/libvirt/imagebackend.py |
Image |
155 |
30 |
0 |
58 |
5 |
84% |
nova/virt/libvirt/imagebackend.py |
Flat |
44 |
5 |
0 |
18 |
3 |
84% |
nova/virt/libvirt/imagebackend.py |
Qcow2 |
47 |
2 |
0 |
18 |
2 |
94% |
nova/virt/libvirt/imagebackend.py |
Lvm |
71 |
7 |
0 |
28 |
4 |
89% |
nova/virt/libvirt/imagebackend.py |
Rbd |
163 |
21 |
0 |
54 |
4 |
88% |
nova/virt/libvirt/imagebackend.py |
Ploop |
42 |
14 |
0 |
16 |
5 |
60% |
nova/virt/libvirt/imagebackend.py |
Backend |
12 |
1 |
0 |
4 |
1 |
88% |
nova/virt/libvirt/imagebackend.py |
(no class) |
147 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/imagecache.py |
ImageCacheManager |
179 |
9 |
0 |
96 |
14 |
91% |
nova/virt/libvirt/imagecache.py |
(no class) |
41 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/instancejobtracker.py |
InstanceJobTracker |
21 |
6 |
0 |
10 |
1 |
65% |
nova/virt/libvirt/instancejobtracker.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/machine_type_utils.py |
(no class) |
63 |
0 |
0 |
26 |
3 |
97% |
nova/virt/libvirt/migration.py |
(no class) |
389 |
14 |
0 |
176 |
20 |
94% |
nova/virt/libvirt/storage/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/storage/dmcrypt.py |
(no class) |
29 |
1 |
0 |
4 |
1 |
94% |
nova/virt/libvirt/storage/lvm.py |
(no class) |
69 |
25 |
0 |
20 |
0 |
61% |
nova/virt/libvirt/utils.py |
EncryptionOptions |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/utils.py |
(no class) |
258 |
16 |
0 |
90 |
11 |
92% |
nova/virt/libvirt/vif.py |
LibvirtGenericVIFDriver |
338 |
63 |
0 |
150 |
21 |
81% |
nova/virt/libvirt/vif.py |
(no class) |
103 |
14 |
0 |
10 |
1 |
81% |
nova/virt/libvirt/volume/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/cephfs.py |
LibvirtCEPHFSVolumeDriver |
15 |
2 |
0 |
6 |
2 |
81% |
nova/virt/libvirt/volume/cephfs.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fibrechannel.py |
LibvirtFibreChannelVolumeDriver |
21 |
6 |
0 |
2 |
0 |
65% |
nova/virt/libvirt/volume/fibrechannel.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/fs.py |
LibvirtBaseFileSystemVolumeDriver |
7 |
1 |
0 |
0 |
0 |
86% |
nova/virt/libvirt/volume/fs.py |
LibvirtMountedFileSystemVolumeDriver |
11 |
1 |
0 |
0 |
0 |
91% |
nova/virt/libvirt/volume/fs.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/gpfs.py |
LibvirtGPFSVolumeDriver |
5 |
1 |
0 |
0 |
0 |
80% |
nova/virt/libvirt/volume/gpfs.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iscsi.py |
LibvirtISCSIVolumeDriver |
27 |
7 |
0 |
2 |
1 |
72% |
nova/virt/libvirt/volume/iscsi.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iser.py |
LibvirtISERVolumeDriver |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/iser.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/lightos.py |
LibvirtLightOSVolumeDriver |
12 |
4 |
0 |
0 |
0 |
67% |
nova/virt/libvirt/volume/lightos.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
_HostMountStateManager |
33 |
0 |
0 |
10 |
1 |
98% |
nova/virt/libvirt/volume/mount.py |
_HostMountState |
57 |
2 |
0 |
22 |
1 |
96% |
nova/virt/libvirt/volume/mount.py |
_HostMountState._MountPoint |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/mount.py |
(no class) |
42 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/net.py |
LibvirtNetVolumeDriver |
32 |
4 |
0 |
8 |
1 |
88% |
nova/virt/libvirt/volume/net.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nfs.py |
LibvirtNFSVolumeDriver |
16 |
1 |
0 |
4 |
1 |
90% |
nova/virt/libvirt/volume/nfs.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/nvme.py |
LibvirtNVMEVolumeDriver |
12 |
4 |
0 |
0 |
0 |
67% |
nova/virt/libvirt/volume/nvme.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/quobyte.py |
LibvirtQuobyteVolumeDriver |
43 |
6 |
0 |
6 |
1 |
86% |
nova/virt/libvirt/volume/quobyte.py |
(no class) |
74 |
1 |
0 |
22 |
1 |
98% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystem |
14 |
6 |
0 |
0 |
0 |
57% |
nova/virt/libvirt/volume/remotefs.py |
RemoteFilesystemDriver |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
SshDriver |
9 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
RsyncDriver |
25 |
0 |
0 |
2 |
0 |
100% |
nova/virt/libvirt/volume/remotefs.py |
(no class) |
60 |
8 |
0 |
4 |
0 |
81% |
nova/virt/libvirt/volume/scaleio.py |
LibvirtScaleIOVolumeDriver |
17 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/scaleio.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
LibvirtSMBFSVolumeDriver |
24 |
0 |
0 |
4 |
0 |
100% |
nova/virt/libvirt/volume/smbfs.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/storpool.py |
LibvirtStorPoolVolumeDriver |
16 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/storpool.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtBaseVolumeDriver |
57 |
1 |
0 |
30 |
1 |
98% |
nova/virt/libvirt/volume/volume.py |
LibvirtVolumeDriver |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
LibvirtFakeVolumeDriver |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/volume.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
nova/virt/libvirt/volume/vzstorage.py |
LibvirtVZStorageVolumeDriver |
43 |
2 |
0 |
8 |
2 |
92% |
nova/virt/libvirt/volume/vzstorage.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
nova/virt/netutils.py |
(no class) |
175 |
4 |
0 |
74 |
9 |
95% |
nova/virt/node.py |
(no class) |
54 |
2 |
0 |
12 |
0 |
97% |
nova/virt/osinfo.py |
_OsInfoDatabase |
24 |
1 |
0 |
10 |
1 |
94% |
nova/virt/osinfo.py |
OsInfo |
26 |
2 |
0 |
18 |
2 |
91% |
nova/virt/osinfo.py |
HardwareProperties |
5 |
0 |
0 |
0 |
0 |
100% |
nova/virt/osinfo.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
nova/virt/storage_users.py |
(no class) |
43 |
7 |
0 |
8 |
3 |
80% |
nova/virt/virtapi.py |
VirtAPI |
3 |
0 |
0 |
0 |
0 |
100% |
nova/virt/virtapi.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
nova/virt/vmwareapi/__init__.py |
(no class) |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/constants.py |
(no class) |
42 |
42 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
VMwareVCDriver |
181 |
181 |
0 |
52 |
0 |
0% |
nova/virt/vmwareapi/driver.py |
(no class) |
100 |
100 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/ds_util.py |
(no class) |
189 |
189 |
0 |
54 |
0 |
0% |
nova/virt/vmwareapi/error_util.py |
NoRootDiskDefined |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/vmwareapi/error_util.py |
PbmDefaultPolicyUnspecified |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/vmwareapi/error_util.py |
PbmDefaultPolicyDoesNotExist |
0 |
0 |
0 |
0 |
0 |
100% |
nova/virt/vmwareapi/error_util.py |
(no class) |
8 |
8 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/host.py |
VCState |
42 |
42 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/host.py |
(no class) |
25 |
25 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
ImageCacheManager |
67 |
67 |
0 |
20 |
0 |
0% |
nova/virt/vmwareapi/imagecache.py |
(no class) |
26 |
26 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/images.py |
VMwareImage |
42 |
42 |
0 |
20 |
0 |
0% |
nova/virt/vmwareapi/images.py |
(no class) |
183 |
183 |
0 |
22 |
0 |
0% |
nova/virt/vmwareapi/network_util.py |
(no class) |
43 |
43 |
0 |
18 |
0 |
0% |
nova/virt/vmwareapi/session.py |
StableMoRefProxy |
4 |
4 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
MoRef |
5 |
5 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/session.py |
VMwareAPISession |
25 |
25 |
0 |
12 |
0 |
0% |
nova/virt/vmwareapi/session.py |
(no class) |
29 |
29 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vif.py |
(no class) |
66 |
66 |
0 |
30 |
0 |
0% |
nova/virt/vmwareapi/vim_util.py |
(no class) |
92 |
92 |
0 |
26 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
Limits |
15 |
15 |
0 |
8 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
ExtraSpecs |
9 |
9 |
0 |
0 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
VmMoRefProxy |
6 |
6 |
0 |
2 |
0 |
0% |
nova/virt/vmwareapi/vm_util.py |
(no class) |
838 |
838 |
0 |
262 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VirtualMachineInstanceConfigInfo |
14 |
14 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
VMwareVMOps |
868 |
868 |
0 |
226 |
0 |
0% |
nova/virt/vmwareapi/vmops.py |
(no class) |
163 |
163 |
0 |
4 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VolumeMoRefProxy |
11 |
11 |
0 |
6 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
VMwareVolumeOps |
295 |
295 |
0 |
120 |
0 |
0% |
nova/virt/vmwareapi/volumeops.py |
(no class) |
46 |
46 |
0 |
0 |
0 |
0% |
nova/virt/zvm/__init__.py |
(no class) |
2 |
2 |
0 |
0 |
0 |
0% |
nova/virt/zvm/driver.py |
ZVMDriver |
162 |
162 |
0 |
38 |
0 |
0% |
nova/virt/zvm/driver.py |
(no class) |
54 |
54 |
0 |
0 |
0 |
0% |
nova/virt/zvm/guest.py |
Guest |
7 |
7 |
0 |
0 |
0 |
0% |
nova/virt/zvm/guest.py |
(no class) |
11 |
11 |
0 |
0 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
Hypervisor |
45 |
45 |
0 |
2 |
0 |
0% |
nova/virt/zvm/hypervisor.py |
(no class) |
36 |
36 |
0 |
0 |
0 |
0% |
nova/virt/zvm/utils.py |
ConnectorClient |
14 |
14 |
0 |
8 |
0 |
0% |
nova/virt/zvm/utils.py |
(no class) |
41 |
41 |
0 |
8 |
0 |
0% |
nova/volume/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/volume/cinder.py |
API |
131 |
3 |
0 |
36 |
4 |
96% |
nova/volume/cinder.py |
(no class) |
307 |
33 |
0 |
54 |
4 |
87% |
nova/weights.py |
WeighedObject |
3 |
1 |
0 |
0 |
0 |
67% |
nova/weights.py |
BaseWeigher |
10 |
1 |
0 |
6 |
1 |
88% |
nova/weights.py |
BaseWeightHandler |
17 |
0 |
0 |
6 |
0 |
100% |
nova/weights.py |
(no class) |
30 |
0 |
0 |
8 |
0 |
100% |
nova/wsgi/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
nova/wsgi/metadata.py |
(no class) |
7 |
7 |
0 |
2 |
0 |
0% |
nova/wsgi/osapi_compute.py |
(no class) |
7 |
7 |
0 |
2 |
0 |
0% |