Coverage report: 77%

Files Functions Classes

coverage.py v7.10.7, created at 2025-09-28 12:48 +0000

File function statements missing excluded branches partial coverage
volexpcsi/__init__.py (no function) 0 0 0 0 0 100%
volexpcsi/accesslog.py accesslog 4 0 0 0 0 100%
volexpcsi/accesslog.py accesslog._m2j 1 0 0 0 0 100%
volexpcsi/accesslog.py accesslog._ 46 13 0 0 0 72%
volexpcsi/accesslog.py servicer_accesslog 7 0 0 4 0 100%
volexpcsi/accesslog.py (no function) 13 0 0 0 0 100%
volexpcsi/controller.py VolExpControl.__init__ 2 0 0 0 0 100%
volexpcsi/controller.py VolExpControl._validate 3 0 0 4 0 100%
volexpcsi/controller.py VolExpControl.GetCapacity 4 0 0 0 0 100%
volexpcsi/controller.py VolExpControl.ControllerGetCapabilities 3 0 0 0 0 100%
volexpcsi/controller.py VolExpControl.ListVolumes 24 0 0 14 0 100%
volexpcsi/controller.py VolExpControl.CreateVolume 20 0 0 10 0 100%
volexpcsi/controller.py VolExpControl.DeleteVolume 7 0 0 2 0 100%
volexpcsi/controller.py VolExpControl.ControllerPublishVolume 12 0 0 6 0 100%
volexpcsi/controller.py VolExpControl.ControllerUnpublishVolume 11 0 0 4 0 100%
volexpcsi/controller.py VolExpControl.ControllerExpandVolume 4 0 0 0 0 100%
volexpcsi/controller.py VolExpControl.ControllerGetVolume 11 0 0 2 0 100%
volexpcsi/controller.py VolExpControl.ControllerModifyVolume 2 2 0 0 0 0%
volexpcsi/controller.py VolExpControl.ValidateVolumeCapabilities 12 12 0 8 0 0%
volexpcsi/controller.py VolExpControl.ListSnapshots 1 1 0 0 0 0%
volexpcsi/controller.py VolExpControl.CreateSnapshot 1 1 0 0 0 0%
volexpcsi/controller.py VolExpControl.DeleteSnapshot 1 1 0 0 0 0%
volexpcsi/controller.py VolExpControl.GetSnapshot 1 1 0 0 0 0%
volexpcsi/controller.py (no function) 27 0 0 0 0 100%
volexpcsi/identity.py VolExpIdentity.__init__ 2 0 0 0 0 100%
volexpcsi/identity.py VolExpIdentity.GetPluginInfo 1 0 0 0 0 100%
volexpcsi/identity.py VolExpIdentity.GetPluginCapabilities 1 0 0 0 0 100%
volexpcsi/identity.py VolExpIdentity.Probe 7 0 0 2 0 100%
volexpcsi/identity.py (no function) 15 0 0 0 0 100%
volexpcsi/node.py VolExpNode.__init__ 3 0 0 0 0 100%
volexpcsi/node.py VolExpNode._validate 5 0 0 6 0 100%
volexpcsi/node.py VolExpNode.runcmd 10 4 0 6 1 44%
volexpcsi/node.py VolExpNode.iscsiadm 8 1 0 6 1 86%
volexpcsi/node.py VolExpNode.NodeGetInfo 1 0 0 0 0 100%
volexpcsi/node.py VolExpNode.NodeStageVolume 20 5 0 6 1 69%
volexpcsi/node.py VolExpNode.NodeUnstageVolume 25 7 0 14 4 67%
volexpcsi/node.py VolExpNode.NodePublishVolume 13 5 0 6 2 53%
volexpcsi/node.py VolExpNode.NodeUnpublishVolume 7 7 0 2 0 0%
volexpcsi/node.py VolExpNode.NodeExpandVolume 21 7 0 6 3 63%
volexpcsi/node.py VolExpNode.NodeGetCapabilities 2 0 0 0 0 100%
volexpcsi/node.py VolExpNode.NodeGetVolumeStats 2 2 0 0 0 0%
volexpcsi/node.py (no function) 25 0 0 0 0 100%
volexpcsi/server.py boot_server 13 1 0 2 1 87%
volexpcsi/server.py (no function) 11 0 0 0 0 100%
volexport/__init__.py (no function) 0 0 0 0 0 100%
volexport/api.py notfound 2 0 0 0 0 100%
volexport/api.py inuse 2 0 0 0 0 100%
volexport/api.py notimplemented 2 0 0 0 0 100%
volexport/api.py commanderror 2 0 0 0 0 100%
volexport/api.py badrequest 2 2 0 0 0 0%
volexport/api.py valueerror 2 0 0 0 0 100%
volexport/api.py typeerror 2 2 0 0 0 0%
volexport/api.py asserterror 2 2 0 0 0 0%
volexport/api.py health 1 0 0 0 0 100%
volexport/api.py (no function) 31 0 0 0 0 100%
volexport/api_export.py ExportResponse.dump_secret 1 0 0 0 0 100%
volexport/api_export.py _fixpath 3 0 0 2 1 80%
volexport/api_export.py list_export 4 0 0 2 0 100%
volexport/api_export.py create_export 5 0 0 2 0 100%
volexport/api_export.py read_export 4 1 0 2 1 67%
volexport/api_export.py delete_export 1 0 0 0 0 100%
volexport/api_export.py get_address 1 0 0 0 0 100%
volexport/api_export.py stats_export 2 0 0 0 0 100%
volexport/api_export.py (no function) 51 0 0 0 0 100%
volexport/api_mgmt.py _backup_file 4 0 0 0 0 100%
volexport/api_mgmt.py create_backup 5 0 0 0 0 100%
volexport/api_mgmt.py list_backup 2 0 0 0 0 100%
volexport/api_mgmt.py forget_backup 6 0 0 2 0 100%
volexport/api_mgmt.py get_backup 4 0 0 2 0 100%
volexport/api_mgmt.py put_backup 5 0 0 2 0 100%
volexport/api_mgmt.py restore_backup 5 0 0 2 0 100%
volexport/api_mgmt.py delete_backup 6 0 0 2 0 100%
volexport/api_mgmt.py (no function) 24 0 0 0 0 100%
volexport/api_volume.py _is_volsize 3 0 0 2 0 100%
volexport/api_volume.py list_volume 1 0 0 0 0 100%
volexport/api_volume.py create_volume 3 1 0 2 1 60%
volexport/api_volume.py read_volume 4 0 0 2 0 100%
volexport/api_volume.py delete_volume 2 0 0 0 0 100%
volexport/api_volume.py create_snapshot 6 2 0 2 1 62%
volexport/api_volume.py list_snapshot 1 1 0 0 0 0%
volexport/api_volume.py read_snapshot 7 7 0 4 0 0%
volexport/api_volume.py delete_snapshot 5 5 0 2 0 0%
volexport/api_volume.py update_volume 10 2 0 4 0 86%
volexport/api_volume.py format_volume 3 0 0 0 0 100%
volexport/api_volume.py stats_volume 8 0 0 2 0 100%
volexport/api_volume.py (no function) 71 0 0 0 0 100%
volexport/cli_utils.py set_verbose 8 0 0 4 0 100%
volexport/cli_utils.py verbose_option 3 0 0 0 0 100%
volexport/cli_utils.py verbose_option.wrap 2 0 0 0 0 100%
volexport/cli_utils.py output_format 4 0 0 0 0 100%
volexport/cli_utils.py output_format.wrap 10 1 0 8 1 89%
volexport/cli_utils.py SizeType.convert 23 10 0 14 3 54%
volexport/cli_utils.py (no function) 15 0 0 0 0 100%
volexport/client.py VERequest.__init__ 2 0 0 0 0 100%
volexport/client.py VERequest.request 12 0 0 4 0 100%
volexport/client.py client_option 2 0 0 0 0 100%
volexport/client.py client_option.wrap 2 0 0 0 0 100%
volexport/client.py cli 2 1 0 2 1 50%
volexport/client.py volume_list 3 0 0 0 0 100%
volexport/client.py volume_stats 3 0 0 0 0 100%
volexport/client.py volume_create 3 0 0 0 0 100%
volexport/client.py volume_read 3 0 0 0 0 100%
volexport/client.py volume_readonly 3 0 0 0 0 100%
volexport/client.py volume_resize 3 0 0 0 0 100%
volexport/client.py volume_mkfs 3 0 0 0 0 100%
volexport/client.py volume_delete 3 0 0 0 0 100%
volexport/client.py snapshot_create 3 0 0 0 0 100%
volexport/client.py snapshot_list 3 0 0 0 0 100%
volexport/client.py snapshot_get 3 0 0 0 0 100%
volexport/client.py snapshot_delete 3 0 0 0 0 100%
volexport/client.py export_list 3 0 0 0 0 100%
volexport/client.py export_stats 3 0 0 0 0 100%
volexport/client.py export_create 11 2 0 4 2 73%
volexport/client.py export_read 3 0 0 0 0 100%
volexport/client.py export_delete 4 0 0 0 0 100%
volexport/client.py address 3 0 0 0 0 100%
volexport/client.py backup_list 3 0 0 0 0 100%
volexport/client.py backup_create 3 0 0 0 0 100%
volexport/client.py backup_read 3 0 0 0 0 100%
volexport/client.py backup_restore 3 0 0 0 0 100%
volexport/client.py backup_put 3 0 0 0 0 100%
volexport/client.py backup_forget 3 0 0 0 0 100%
volexport/client.py backup_delete 3 0 0 0 0 100%
volexport/client.py iscsiadm 8 1 0 6 1 86%
volexport/client.py find_device 11 11 0 6 0 0%
volexport/client.py attach_volume 35 9 0 18 4 72%
volexport/client.py detach_volume 26 26 0 16 0 0%
volexport/client.py (no function) 190 1 0 2 1 99%
volexport/config.py (no function) 19 0 0 0 0 100%
volexport/config2.py (no function) 11 0 0 0 0 100%
volexport/exceptions.py (no function) 2 0 0 0 0 100%
volexport/lvm2.py runparse_report 10 1 0 6 1 88%
volexport/lvm2.py Base.__init__ 3 0 0 2 0 100%
volexport/lvm2.py Base.get 6 1 0 4 1 80%
volexport/lvm2.py Base.getlist 1 1 0 0 0 0%
volexport/lvm2.py Base.find_by 4 4 0 4 0 0%
volexport/lvm2.py Base.create 1 1 0 0 0 0%
volexport/lvm2.py Base.delete 1 1 0 0 0 0%
volexport/lvm2.py Base.scan 1 1 0 0 0 0%
volexport/lvm2.py PV.create 5 5 0 0 0 0%
volexport/lvm2.py PV.delete 2 2 0 0 0 0%
volexport/lvm2.py PV.scan 2 2 0 0 0 0%
volexport/lvm2.py VG.create 5 5 0 0 0 0%
volexport/lvm2.py VG.delete 2 2 0 0 0 0%
volexport/lvm2.py VG.scan 2 2 0 0 0 0%
volexport/lvm2.py VG.addpv 3 3 0 0 0 0%
volexport/lvm2.py VG.delpv 3 3 0 0 0 0%
volexport/lvm2.py LV.__init__ 2 0 0 0 0 100%
volexport/lvm2.py LV.tagname 2 0 0 0 0 100%
volexport/lvm2.py LV.volname 5 1 0 2 1 71%
volexport/lvm2.py LV.get 6 1 0 4 1 80%
volexport/lvm2.py LV.getbydev 4 1 0 2 1 67%
volexport/lvm2.py LV.getlist 7 5 0 4 1 27%
volexport/lvm2.py LV.create 11 4 0 2 0 54%
volexport/lvm2.py LV.create_snapshot 4 0 0 0 0 100%
volexport/lvm2.py LV.create_thinpool 3 3 0 0 0 0%
volexport/lvm2.py LV.create_thin 4 4 0 0 0 0%
volexport/lvm2.py LV.create_thinsnap 5 5 0 0 0 0%
volexport/lvm2.py LV.rollback_snapshot 4 4 0 0 0 0%
volexport/lvm2.py LV.get_parent 7 7 0 4 0 0%
volexport/lvm2.py LV.delete 6 4 0 2 0 25%
volexport/lvm2.py LV.scan 2 2 0 0 0 0%
volexport/lvm2.py LV.vol2dict 19 5 0 8 4 67%
volexport/lvm2.py LV.volume_list 7 0 0 4 1 91%
volexport/lvm2.py LV.volume_read 4 0 0 2 0 100%
volexport/lvm2.py LV.volume_vol2path 1 0 0 0 0 100%
volexport/lvm2.py LV.volume_path2vol 10 3 0 8 4 61%
volexport/lvm2.py LV.read_only 3 1 0 2 1 60%
volexport/lvm2.py LV.resize 2 0 0 0 0 100%
volexport/lvm2.py LV.format_volume 12 2 0 6 1 83%
volexport/lvm2.py (no function) 79 0 0 0 0 100%
volexport/main.py cli 2 1 0 2 1 50%
volexport/main.py server 30 2 0 16 3 89%
volexport/main.py apispec 10 0 0 4 1 93%
volexport/main.py csiserver 17 17 0 4 0 0%
volexport/main.py tag_volume 23 23 0 14 0 0%
volexport/main.py list_volume 15 15 0 8 0 0%
volexport/main.py list_vg 10 10 0 4 0 0%
volexport/main.py list_pv 10 10 0 4 0 0%
volexport/main.py (no function) 65 1 0 2 1 97%
volexport/tgtd.py Tgtd.__init__ 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.parse 24 0 0 8 0 100%
volexport/tgtd.py Tgtd.parse.linegen 25 3 0 22 3 83%
volexport/tgtd.py Tgtd.tgtadm 10 1 0 8 2 83%
volexport/tgtd.py Tgtd.target_create 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.target_delete 3 1 0 2 1 60%
volexport/tgtd.py Tgtd.target_list 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.target_show 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.target_update 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.target_bind_address 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.target_bind_name 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.target_unbind_address 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.target_unbind_name 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.lun_create 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.lun_update 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.lun_delete 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.account_create 3 1 0 2 1 60%
volexport/tgtd.py Tgtd.account_list 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.account_delete 3 1 0 2 1 60%
volexport/tgtd.py Tgtd.account_bind 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.account_unbind 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.lld_start 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.lld_stop 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.sys_show 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.sys_set 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.sys_ready 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.sys_offline 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.portal_list 1 0 0 0 0 100%
volexport/tgtd.py Tgtd.portal_add 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.portal_delete 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.list_session 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.disconnect_session 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.myaddress 29 1 0 20 3 92%
volexport/tgtd.py Tgtd.dump 2 0 0 0 0 100%
volexport/tgtd.py Tgtd.restore 5 0 0 0 0 100%
volexport/tgtd.py Tgtd._target2export 18 0 0 8 1 96%
volexport/tgtd.py Tgtd._find_target 1 0 0 0 0 100%
volexport/tgtd.py Tgtd._find_export 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.export_list 6 1 0 4 1 80%
volexport/tgtd.py Tgtd.export_read 4 4 0 2 0 0%
volexport/tgtd.py Tgtd.export_volume 31 4 0 14 3 84%
volexport/tgtd.py Tgtd._refresh_lun 11 3 0 6 3 65%
volexport/tgtd.py Tgtd.refresh_volume 12 12 0 6 0 0%
volexport/tgtd.py Tgtd.refresh_volume_bypath 16 2 0 10 2 85%
volexport/tgtd.py Tgtd.get_export_bypath 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.get_export_byname 1 1 0 0 0 0%
volexport/tgtd.py Tgtd.unexport_volume 32 4 0 24 5 80%
volexport/tgtd.py (no function) 60 0 0 0 0 100%
volexport/util.py runcmd 10 1 0 6 3 75%
volexport/util.py (no function) 6 0 0 0 0 100%
volexport/version.py (no function) 1 0 0 0 0 100%
Total   1968 378 0 500 82 77%

No items found using the specified filter.