Subroutine Coverage
| blib/lib/Image/ExifTool.pm |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
159 |
176 |
90.3
|
| pod |
26 |
159 |
16.3
|
| line |
count |
pod |
subroutine |
|
18
|
113 |
n/a |
BEGIN |
|
21
|
113 |
n/a |
BEGIN |
|
22
|
113 |
n/a |
BEGIN |
|
30
|
113 |
n/a |
BEGIN |
|
1241
|
777 |
No |
DummyWriteProc |
|
2303
|
41 |
No |
SetWarning |
|
2306
|
17 |
No |
GetWarning |
|
2313
|
226 |
No |
CleanWarning |
|
2330
|
508 |
Yes |
new |
|
2377
|
539 |
Yes |
ImageInfo |
|
2407
|
23369 |
Yes |
Options |
|
2443
|
113 |
n/a |
BEGIN |
|
2675
|
508 |
Yes |
ClearOptions |
|
2704
|
552 |
Yes |
ExtractInfo |
|
3041
|
113 |
n/a |
BEGIN |
|
3043
|
113 |
n/a |
BEGIN |
|
3205
|
714 |
Yes |
GetInfo |
|
3311
|
462 |
Yes |
GetTagList |
|
3382
|
1 |
Yes |
GetFoundTags |
|
3394
|
2 |
Yes |
GetRequestedTags |
|
3410
|
54446 |
Yes |
GetValue |
|
3707
|
23997 |
Yes |
GetTagID |
|
3722
|
23997 |
Yes |
GetDescription |
|
3770
|
204492 |
Yes |
GetGroup |
|
3882
|
3 |
Yes |
GetGroups |
|
3911
|
508 |
Yes |
SetNewGroups |
|
3936
|
541 |
Yes |
BuildCompositeTags |
|
4128
|
11 |
No |
GetCompositeTagInfo |
|
4139
|
0 |
Yes |
AvailableOptions |
|
4148
|
17418 |
Yes |
GetTagName |
|
4158
|
0 |
Yes |
GetShortcuts |
|
4174
|
1010 |
Yes |
GetFileType |
|
4238
|
0 |
Yes |
CanWrite |
|
4262
|
24 |
Yes |
CanCreate |
|
4276
|
357 |
Yes |
OrderedKeys |
|
4287
|
818 |
No |
Init |
|
4349
|
2 |
No |
CombineInfo |
|
4382
|
550 |
No |
DoneExtract |
|
4558
|
0 |
No |
GetTableName |
|
4569
|
0 |
No |
GetTagIndex |
|
4580
|
72 |
No |
FindValue |
|
4602
|
23 |
No |
NextTagKey |
|
4618
|
125 |
No |
IsUTF8 |
|
4666
|
505 |
No |
SplitFileName |
|
4691
|
1198 |
No |
EncodeFileName |
|
4744
|
0 |
Yes |
WindowsLongPath |
|
4813
|
960 |
No |
Open |
|
4870
|
231 |
No |
Exists |
|
4896
|
1 |
No |
IsDirectory |
|
4915
|
1 |
No |
CreateDirectory |
|
4965
|
0 |
No |
GetFileTime |
|
5029
|
725 |
No |
ParseArguments |
|
5141
|
2 |
No |
IsSameID |
|
5163
|
28413 |
No |
GroupMatches |
|
5213
|
73 |
No |
RemoveTagsFromList |
|
5243
|
8 |
No |
CopyAltInfo |
|
5269
|
720 |
No |
SetFoundTags |
|
5509
|
763 |
No |
DoAutoLoad |
|
5530
|
113 |
n/a |
BEGIN |
|
5539
|
570 |
n/a |
AUTOLOAD |
|
5547
|
0 |
No |
AddCleanup |
|
5561
|
95 |
No |
Warn |
|
5594
|
4 |
No |
Error |
|
5613
|
528 |
No |
ExpandShortcuts |
|
5708
|
636 |
No |
AddCompositeTags |
|
5715
|
113 |
n/a |
BEGIN |
|
5806
|
1 |
No |
AddTagsToLookup |
|
5823
|
5048 |
No |
ExpandFlags |
|
5847
|
5458 |
No |
SetupTagTable |
|
5883
|
0 |
No |
IsPC |
|
5891
|
8210 |
No |
IsFloat |
|
5897
|
20348 |
No |
IsInt |
|
5898
|
3370 |
No |
IsHex |
|
5899
|
16 |
No |
IsRational |
|
5905
|
3522 |
No |
RoundFloat |
|
5914
|
996 |
No |
ToFloat |
|
5943
|
1366 |
No |
SwapBytes |
|
5952
|
1302 |
No |
SwapWords |
|
5964
|
163357 |
No |
DoUnpackStd |
|
5970
|
12 |
No |
DoUnpackRev |
|
5979
|
31738 |
No |
DoPackStd |
|
5986
|
0 |
No |
DoPackRev |
|
5997
|
27965 |
No |
DoUnpack |
|
6014
|
1236 |
No |
DoUnpackDbl |
|
6022
|
135 |
No |
Get8s |
|
6023
|
8004 |
No |
Get8u |
|
6024
|
14996 |
No |
Get16s |
|
6025
|
78831 |
No |
Get16u |
|
6026
|
12274 |
No |
Get32s |
|
6027
|
76387 |
No |
Get32u |
|
6028
|
695 |
No |
GetFloat |
|
6029
|
1236 |
No |
GetDouble |
|
6030
|
12 |
No |
Get16uRev |
|
6031
|
0 |
No |
Get32uRev |
|
6037
|
12 |
No |
GetRational32s |
|
6045
|
12 |
No |
GetRational32u |
|
6052
|
690 |
No |
GetRational64s |
|
6059
|
2840 |
No |
GetRational64u |
|
6066
|
18 |
No |
GetFixed16s |
|
6072
|
0 |
No |
GetFixed16u |
|
6077
|
1889 |
No |
GetFixed32s |
|
6084
|
216 |
No |
GetFixed32u |
|
6089
|
5 |
No |
Set8s |
|
6090
|
308 |
No |
Set8u |
|
6091
|
12729 |
No |
Set16u |
|
6092
|
18696 |
No |
Set32u |
|
6093
|
0 |
No |
Set16uRev |
|
6097
|
14746 |
No |
GetByteOrder |
|
6105
|
16308 |
No |
SetByteOrder |
|
6148
|
39 |
No |
ToggleByteOrder |
|
6219
|
1600 |
No |
FormatSize |
|
6231
|
37351 |
No |
ReadValue |
|
6289
|
6489 |
No |
Decode |
|
6320
|
110 |
No |
Encode |
|
6330
|
178 |
No |
DecodeBits |
|
6359
|
208 |
No |
ValidateImage |
|
6386
|
54 |
No |
ValidTagName |
|
6396
|
38961 |
No |
MakeTagName |
|
6410
|
11306 |
No |
MakeDescription |
|
6435
|
0 |
No |
GetDescriptions |
|
6451
|
13298 |
Yes |
Filter |
|
6488
|
590 |
No |
Printable |
|
6519
|
1843 |
No |
ConvertDateTime |
|
6644
|
3 |
No |
ConvertTimeSpan |
|
6669
|
36 |
No |
TimeLocal |
|
6687
|
967 |
No |
GetTimeZone |
|
6709
|
1008 |
No |
TimeZoneString |
|
6729
|
1070 |
No |
ConvertUnixTime |
|
6762
|
176 |
No |
GetUnixTime |
|
6796
|
318 |
No |
ConvertFileSize |
|
6822
|
130 |
No |
ConvertDuration |
|
6847
|
19 |
No |
ConvertBitrate |
|
6864
|
1010 |
No |
ConvertFileName |
|
6876
|
1 |
No |
InverseFileName |
|
6889
|
416 |
Yes |
LimitLongValues |
|
6903
|
0 |
No |
HDump |
|
6934
|
585 |
No |
IdentifyTrailer |
|
6987
|
78 |
No |
ProcessTrailers |
|
7060
|
113 |
n/a |
BEGIN |
|
7062
|
113 |
n/a |
BEGIN |
|
7181
|
3200 |
No |
JpegMarkerName |
|
7200
|
582 |
No |
DirStart |
|
7216
|
251 |
No |
ProcessJPEG |
|
8437
|
2 |
No |
ProcessEXV |
|
8446
|
2 |
No |
ProcessEXIF |
|
8456
|
502 |
No |
ProcessTIFF |
|
8474
|
0 |
No |
ProcessSubTIFF |
|
8487
|
502 |
No |
DoProcessTIFF |
|
8872
|
8157 |
No |
TagTableKeys |
|
8895
|
97410 |
No |
GetTagTable |
|
8899
|
113 |
n/a |
BEGIN |
|
8917
|
113 |
n/a |
BEGIN |
|
8919
|
113 |
n/a |
BEGIN |
|
8992
|
5229 |
No |
ProcessDirectory |
|
9027
|
113 |
n/a |
BEGIN |
|
9029
|
113 |
n/a |
BEGIN |
|
9043
|
742 |
No |
MetadataPath |
|
9053
|
2039 |
No |
GetFileExtension |
|
9071
|
607327 |
No |
GetTagInfoList |
|
9101
|
114722 |
No |
GetTagInfo |
|
9174
|
7224 |
No |
AddTagToTable |
|
9231
|
9769 |
No |
HandleTag |
|
9390
|
61451 |
No |
FoundTag |
|
9575
|
22 |
No |
SetPriorityDir |
|
9584
|
13782 |
No |
SetGroup |
|
9593
|
224 |
No |
DeleteTag |
|
9607
|
173 |
No |
DoEscape |
|
9630
|
676 |
No |
SetFileType |
|
9665
|
18 |
No |
OverrideFileType |
|
9690
|
8 |
No |
ModifyMimeType |
|
9709
|
12492 |
No |
VPrint |
|
9725
|
2009 |
No |
VerboseDir |
|
9746
|
1666 |
No |
VerboseDump |
|
9766
|
0 |
No |
PrintHex |
|
9778
|
47 |
No |
ExtractBinary |
|
9819
|
2223 |
No |
ProcessBinaryData |