Subroutine Coverage
blib/lib/Image/ExifTool/Writer.pl |
|
Criterion |
Covered |
Total |
% |
subroutine |
82 |
111 |
73.8
|
pod |
16 |
97 |
16.4
|
line |
count |
pod |
subroutine |
15
|
59 |
n/a |
BEGIN |
17
|
59 |
n/a |
BEGIN |
18
|
59 |
n/a |
BEGIN |
307
|
5679 |
Yes |
SetNewValue |
524
|
59 |
n/a |
BEGIN |
692
|
59 |
n/a |
BEGIN |
1244
|
59 |
Yes |
SetNewValuesFromFile |
1658
|
6735 |
Yes |
GetNewValue |
1770
|
236 |
Yes |
CountNewValues |
1796
|
1 |
Yes |
SaveNewValues |
1826
|
1 |
Yes |
RestoreNewValues |
1879
|
6 |
Yes |
SetAlternateFile |
1903
|
0 |
Yes |
SetFileModifyDate |
1952
|
1 |
Yes |
SetFileName |
2115
|
223 |
No |
SetSystemTags |
2211
|
236 |
Yes |
WriteInfo |
2469
|
59 |
n/a |
BEGIN |
2471
|
59 |
n/a |
BEGIN |
2672
|
0 |
Yes |
GetAllTags |
2717
|
0 |
Yes |
GetWritableTags |
2771
|
0 |
Yes |
GetAllGroups |
2826
|
0 |
Yes |
GetNewGroups |
2835
|
0 |
Yes |
GetDeleteGroups |
2845
|
2 |
Yes |
AddUserDefinedTags |
2868
|
0 |
No |
GetNewValues |
2878
|
5400 |
No |
Sanitize |
2910
|
28276 |
No |
ConvInv |
3121
|
9 |
No |
InsertTagValues |
3336
|
59 |
n/a |
BEGIN |
3365
|
0 |
No |
DateFmt |
3382
|
0 |
No |
NoDups |
3394
|
0 |
No |
IsWritable |
3408
|
59 |
n/a |
BEGIN |
3422
|
0 |
No |
IsSameFile |
3429
|
0 |
n/a |
__ANON__ |
3437
|
59 |
n/a |
BEGIN |
3449
|
12 |
No |
IsRawType |
3460
|
1 |
No |
CreateDirectory |
3508
|
2 |
No |
CopyFileAttrs |
3530
|
1 |
No |
GetNewFileName |
3547
|
0 |
No |
NextFreeTagKey |
3562
|
8726 |
No |
ReverseLookup |
3569
|
0 |
n/a |
__ANON__ |
3629
|
6231 |
No |
IsOverwriting |
3713
|
0 |
No |
GetWriteGroup |
3722
|
32511 |
No |
GetWriteGroup1 |
3737
|
67739 |
No |
GetNewValueHash |
3809
|
0 |
No |
LoadAllTables |
3829
|
59 |
n/a |
BEGIN |
3854
|
2666 |
No |
RemoveNewValueHash |
3883
|
784 |
No |
RemoveNewValuesForGroup |
3922
|
1207 |
No |
GetNewTagInfoList |
3943
|
474 |
No |
GetNewTagInfoHash |
3965
|
460 |
No |
GetAddDirHash |
4004
|
298 |
No |
GetLangInfo |
4035
|
318 |
No |
InitWriteDirs |
4152
|
1728 |
No |
WriteDirectory |
4324
|
59 |
n/a |
BEGIN |
4347
|
12 |
No |
Get64s |
4355
|
189 |
No |
Get64u |
4363
|
0 |
No |
GetFixed64s |
4372
|
1 |
No |
GetExtended |
4395
|
169 |
No |
HexDump |
4454
|
617 |
No |
VerboseInfo |
4552
|
1 |
No |
DumpTrailer |
4614
|
0 |
No |
DumpUnknownTrailer |
4668
|
35 |
No |
LastInList |
4681
|
1059 |
No |
VerboseValue |
4696
|
0 |
No |
PackUTF8 |
4719
|
0 |
No |
UnpackUTF8 |
4775
|
61 |
No |
NewGUID |
4790
|
0 |
No |
MakeTiffHeader |
4842
|
61 |
No |
TimeNow |
4872
|
437 |
No |
InverseDateTime |
5007
|
44 |
No |
SetPreferredByteOrder |
5026
|
4968 |
No |
AssembleRational |
5044
|
741 |
No |
Rationalize |
5078
|
188 |
No |
Set16s |
5084
|
69 |
No |
Set32s |
5090
|
28 |
No |
Set64u |
5100
|
0 |
No |
Set64s |
5105
|
428 |
No |
SetRational64u |
5111
|
44 |
No |
SetRational64s |
5117
|
0 |
No |
SetRational32u |
5123
|
0 |
No |
SetRational32s |
5129
|
0 |
No |
SetFixed16u |
5133
|
0 |
No |
SetFixed16s |
5137
|
0 |
No |
SetFixed32u |
5141
|
12 |
No |
SetFixed32s |
5145
|
62 |
No |
SetFloat |
5151
|
64 |
No |
SetDouble |
5208
|
1598 |
No |
WriteValue |
5275
|
104 |
No |
EncodeBits |
5316
|
325 |
No |
Tell |
5330
|
3736 |
No |
Write |
5346
|
12 |
No |
WriteTrailerBuffer |
5375
|
130 |
No |
AddNewTrailers |
5415
|
110 |
No |
WriteMultiSegment |
5458
|
34 |
No |
WriteMultiXMP |
5494
|
111 |
No |
WriteJPEG |
6616
|
138 |
No |
CheckImage |
6633
|
19175 |
No |
CheckValue |
6704
|
11776 |
No |
CheckBinaryData |
6731
|
3 |
No |
Rename |
6766
|
0 |
No |
Unlink |
6788
|
0 |
No |
SetFileTime |
6881
|
1 |
No |
ImageDataMD5 |
6910
|
69 |
No |
CopyBlock |
6930
|
13 |
No |
CopyImageData |
6957
|
15010 |
No |
WriteBinaryData |
7155
|
111 |
No |
WriteTIFF |