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 |