Subroutine Coverage
blib/lib/Image/ExifTool/Writer.pl |
|
Criterion |
Covered |
Total |
% |
subroutine |
80 |
109 |
73.3
|
pod |
15 |
95 |
15.7
|
line |
count |
pod |
subroutine |
15
|
57 |
n/a |
BEGIN |
17
|
57 |
n/a |
BEGIN |
18
|
57 |
n/a |
BEGIN |
305
|
5659 |
Yes |
SetNewValue |
522
|
57 |
n/a |
BEGIN |
690
|
57 |
n/a |
BEGIN |
1222
|
58 |
Yes |
SetNewValuesFromFile |
1601
|
6623 |
Yes |
GetNewValue |
1713
|
232 |
Yes |
CountNewValues |
1739
|
1 |
Yes |
SaveNewValues |
1769
|
1 |
Yes |
RestoreNewValues |
1825
|
0 |
Yes |
SetFileModifyDate |
1874
|
1 |
Yes |
SetFileName |
2037
|
219 |
No |
SetSystemTags |
2133
|
232 |
Yes |
WriteInfo |
2391
|
57 |
n/a |
BEGIN |
2393
|
57 |
n/a |
BEGIN |
2594
|
0 |
Yes |
GetAllTags |
2639
|
0 |
Yes |
GetWritableTags |
2693
|
0 |
Yes |
GetAllGroups |
2745
|
0 |
Yes |
GetNewGroups |
2754
|
0 |
Yes |
GetDeleteGroups |
2764
|
1 |
Yes |
AddUserDefinedTags |
2787
|
0 |
No |
GetNewValues |
2797
|
5381 |
No |
Sanitize |
2829
|
27881 |
No |
ConvInv |
3040
|
6 |
No |
InsertTagValues |
3248
|
57 |
n/a |
BEGIN |
3276
|
0 |
No |
DateFmt |
3293
|
0 |
No |
NoDups |
3305
|
0 |
No |
IsWritable |
3319
|
57 |
n/a |
BEGIN |
3333
|
0 |
No |
IsSameFile |
3340
|
0 |
n/a |
__ANON__ |
3348
|
57 |
n/a |
BEGIN |
3360
|
11 |
No |
IsRawType |
3371
|
1 |
No |
CreateDirectory |
3419
|
2 |
No |
CopyFileAttrs |
3441
|
1 |
No |
GetNewFileName |
3458
|
0 |
No |
NextFreeTagKey |
3473
|
8610 |
No |
ReverseLookup |
3480
|
0 |
n/a |
__ANON__ |
3540
|
6143 |
No |
IsOverwriting |
3624
|
0 |
No |
GetWriteGroup |
3633
|
32031 |
No |
GetWriteGroup1 |
3648
|
67098 |
No |
GetNewValueHash |
3720
|
0 |
No |
LoadAllTables |
3740
|
57 |
n/a |
BEGIN |
3765
|
2660 |
No |
RemoveNewValueHash |
3794
|
726 |
No |
RemoveNewValuesForGroup |
3833
|
1182 |
No |
GetNewTagInfoList |
3854
|
473 |
No |
GetNewTagInfoHash |
3876
|
455 |
No |
GetAddDirHash |
3915
|
298 |
No |
GetLangInfo |
3946
|
308 |
No |
InitWriteDirs |
4063
|
1705 |
No |
WriteDirectory |
4235
|
57 |
n/a |
BEGIN |
4253
|
12 |
No |
Get64s |
4261
|
183 |
No |
Get64u |
4269
|
0 |
No |
GetFixed64s |
4278
|
1 |
No |
GetExtended |
4301
|
169 |
No |
HexDump |
4360
|
617 |
No |
VerboseInfo |
4458
|
1 |
No |
DumpTrailer |
4520
|
0 |
No |
DumpUnknownTrailer |
4574
|
33 |
No |
LastInList |
4587
|
1058 |
No |
VerboseValue |
4602
|
0 |
No |
PackUTF8 |
4625
|
0 |
No |
UnpackUTF8 |
4681
|
58 |
No |
NewGUID |
4696
|
0 |
No |
MakeTiffHeader |
4748
|
58 |
No |
TimeNow |
4778
|
437 |
No |
InverseDateTime |
4913
|
43 |
No |
SetPreferredByteOrder |
4932
|
4961 |
No |
AssembleRational |
4950
|
733 |
No |
Rationalize |
4984
|
188 |
No |
Set16s |
4990
|
67 |
No |
Set32s |
4996
|
28 |
No |
Set64u |
5006
|
0 |
No |
Set64s |
5011
|
422 |
No |
SetRational64u |
5017
|
42 |
No |
SetRational64s |
5023
|
0 |
No |
SetRational32u |
5029
|
0 |
No |
SetRational32s |
5035
|
0 |
No |
SetFixed16u |
5039
|
0 |
No |
SetFixed16s |
5043
|
0 |
No |
SetFixed32u |
5047
|
12 |
No |
SetFixed32s |
5051
|
60 |
No |
SetFloat |
5057
|
62 |
No |
SetDouble |
5114
|
1573 |
No |
WriteValue |
5181
|
100 |
No |
EncodeBits |
5222
|
321 |
No |
Tell |
5236
|
3705 |
No |
Write |
5252
|
12 |
No |
WriteTrailerBuffer |
5281
|
129 |
No |
AddNewTrailers |
5321
|
110 |
No |
WriteMultiSegment |
5364
|
33 |
No |
WriteMultiXMP |
5400
|
110 |
No |
WriteJPEG |
6529
|
132 |
No |
CheckImage |
6546
|
18980 |
No |
CheckValue |
6617
|
11763 |
No |
CheckBinaryData |
6644
|
3 |
No |
Rename |
6679
|
0 |
No |
Unlink |
6701
|
0 |
No |
SetFileTime |
6793
|
69 |
No |
CopyBlock |
6813
|
13 |
No |
CopyImageData |
6840
|
14783 |
No |
WriteBinaryData |
7013
|
109 |
No |
WriteTIFF |