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 |