Subroutine Coverage
| blib/lib/Image/ExifTool/Writer.pl |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
85 |
115 |
73.9
|
| pod |
17 |
99 |
17.1
|
| line |
count |
pod |
subroutine |
|
15
|
61 |
n/a |
BEGIN |
|
17
|
61 |
n/a |
BEGIN |
|
18
|
61 |
n/a |
BEGIN |
|
314
|
5774 |
Yes |
SetNewValue |
|
531
|
61 |
n/a |
BEGIN |
|
704
|
61 |
n/a |
BEGIN |
|
1256
|
59 |
Yes |
SetNewValuesFromFile |
|
1687
|
7306 |
Yes |
GetNewValue |
|
1806
|
245 |
Yes |
CountNewValues |
|
1832
|
1 |
Yes |
SaveNewValues |
|
1862
|
1 |
Yes |
RestoreNewValues |
|
1915
|
6 |
Yes |
SetAlternateFile |
|
1941
|
0 |
Yes |
SetFileModifyDate |
|
1990
|
1 |
Yes |
SetFileName |
|
2154
|
232 |
No |
SetSystemTags |
|
2250
|
245 |
Yes |
WriteInfo |
|
2512
|
61 |
n/a |
BEGIN |
|
2514
|
61 |
n/a |
BEGIN |
|
2715
|
0 |
Yes |
GetAllTags |
|
2760
|
0 |
Yes |
GetWritableTags |
|
2814
|
0 |
Yes |
GetAllGroups |
|
2834
|
61 |
n/a |
BEGIN |
|
2838
|
61 |
n/a |
BEGIN |
|
2876
|
0 |
Yes |
GetNewGroups |
|
2885
|
0 |
Yes |
GetDeleteGroups |
|
2895
|
2 |
Yes |
AddUserDefinedTags |
|
2918
|
0 |
No |
GetNewValues |
|
2928
|
5467 |
No |
Sanitize |
|
2965
|
30241 |
No |
ConvInv |
|
3158
|
21 |
No |
PushValue |
|
3202
|
10 |
No |
InsertTagValues |
|
3419
|
61 |
n/a |
BEGIN |
|
3449
|
0 |
No |
DateFmt |
|
3467
|
0 |
Yes |
NoDups |
|
3480
|
0 |
No |
SetTags |
|
3492
|
0 |
No |
IsWritable |
|
3506
|
61 |
n/a |
BEGIN |
|
3520
|
0 |
No |
IsSameFile |
|
3527
|
0 |
n/a |
__ANON__ |
|
3535
|
61 |
n/a |
BEGIN |
|
3547
|
13 |
No |
IsRawType |
|
3557
|
2 |
No |
CopyFileAttrs |
|
3579
|
1 |
No |
GetNewFileName |
|
3596
|
0 |
No |
NextFreeTagKey |
|
3611
|
9575 |
No |
ReverseLookup |
|
3618
|
0 |
n/a |
__ANON__ |
|
3678
|
6708 |
No |
IsOverwriting |
|
3762
|
0 |
No |
GetWriteGroup |
|
3771
|
34647 |
No |
GetWriteGroup1 |
|
3783
|
5 |
No |
GetGeolocateTags |
|
3836
|
69883 |
No |
GetNewValueHash |
|
3913
|
0 |
No |
LoadAllTables |
|
3933
|
61 |
n/a |
BEGIN |
|
3958
|
2665 |
No |
RemoveNewValueHash |
|
3987
|
955 |
No |
RemoveNewValuesForGroup |
|
4026
|
1257 |
No |
GetNewTagInfoList |
|
4047
|
585 |
No |
GetNewTagInfoHash |
|
4069
|
516 |
No |
GetAddDirHash |
|
4108
|
335 |
No |
GetLangInfo |
|
4139
|
332 |
No |
InitWriteDirs |
|
4256
|
1947 |
No |
WriteDirectory |
|
4452
|
61 |
n/a |
BEGIN |
|
4475
|
12 |
No |
Get64s |
|
4483
|
197 |
No |
Get64u |
|
4491
|
0 |
No |
GetFixed64s |
|
4500
|
1 |
No |
GetExtended |
|
4523
|
169 |
No |
HexDump |
|
4583
|
617 |
No |
VerboseInfo |
|
4684
|
1 |
No |
DumpTrailer |
|
4746
|
0 |
No |
DumpUnknownTrailer |
|
4810
|
38 |
No |
LastInList |
|
4823
|
1089 |
No |
VerboseValue |
|
4838
|
0 |
No |
PackUTF8 |
|
4861
|
0 |
No |
UnpackUTF8 |
|
4917
|
61 |
No |
NewGUID |
|
4932
|
0 |
No |
MakeTiffHeader |
|
4984
|
61 |
No |
TimeNow |
|
5014
|
474 |
No |
InverseDateTime |
|
5165
|
46 |
No |
SetPreferredByteOrder |
|
5184
|
4998 |
No |
AssembleRational |
|
5202
|
634 |
No |
Rationalize |
|
5236
|
188 |
No |
Set16s |
|
5242
|
70 |
No |
Set32s |
|
5248
|
28 |
No |
Set64u |
|
5258
|
0 |
No |
Set64s |
|
5263
|
319 |
No |
SetRational64u |
|
5269
|
45 |
No |
SetRational64s |
|
5275
|
0 |
No |
SetRational32u |
|
5281
|
0 |
No |
SetRational32s |
|
5287
|
0 |
No |
SetFixed16u |
|
5291
|
0 |
No |
SetFixed16s |
|
5295
|
0 |
No |
SetFixed32u |
|
5299
|
12 |
No |
SetFixed32s |
|
5303
|
64 |
No |
SetFloat |
|
5309
|
66 |
No |
SetDouble |
|
5366
|
1406 |
No |
WriteValue |
|
5433
|
105 |
No |
EncodeBits |
|
5474
|
334 |
No |
Tell |
|
5488
|
4085 |
No |
Write |
|
5504
|
12 |
No |
WriteTrailerBuffer |
|
5533
|
133 |
No |
AddNewTrailers |
|
5573
|
114 |
No |
WriteMultiSegment |
|
5616
|
36 |
No |
WriteMultiXMP |
|
5652
|
114 |
No |
WriteJPEG |
|
6827
|
138 |
No |
CheckImage |
|
6844
|
19995 |
No |
CheckValue |
|
6915
|
12501 |
No |
CheckBinaryData |
|
6942
|
3 |
No |
Rename |
|
6977
|
0 |
No |
Unlink |
|
6999
|
0 |
No |
SetFileTime |
|
7092
|
1 |
No |
ImageDataHash |
|
7121
|
74 |
No |
CopyBlock |
|
7141
|
13 |
No |
CopyImageData |
|
7168
|
16479 |
No |
WriteBinaryData |
|
7378
|
113 |
No |
WriteTIFF |