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
|
58 |
n/a |
BEGIN |
|
17
|
58 |
n/a |
BEGIN |
|
18
|
58 |
n/a |
BEGIN |
|
307
|
5702 |
Yes |
SetNewValue |
|
524
|
58 |
n/a |
BEGIN |
|
692
|
58 |
n/a |
BEGIN |
|
1224
|
58 |
Yes |
SetNewValuesFromFile |
|
1604
|
6705 |
Yes |
GetNewValue |
|
1716
|
235 |
Yes |
CountNewValues |
|
1742
|
1 |
Yes |
SaveNewValues |
|
1772
|
1 |
Yes |
RestoreNewValues |
|
1828
|
0 |
Yes |
SetFileModifyDate |
|
1877
|
1 |
Yes |
SetFileName |
|
2040
|
222 |
No |
SetSystemTags |
|
2136
|
235 |
Yes |
WriteInfo |
|
2394
|
58 |
n/a |
BEGIN |
|
2396
|
58 |
n/a |
BEGIN |
|
2597
|
0 |
Yes |
GetAllTags |
|
2642
|
0 |
Yes |
GetWritableTags |
|
2696
|
0 |
Yes |
GetAllGroups |
|
2748
|
0 |
Yes |
GetNewGroups |
|
2757
|
0 |
Yes |
GetDeleteGroups |
|
2767
|
1 |
Yes |
AddUserDefinedTags |
|
2790
|
0 |
No |
GetNewValues |
|
2800
|
5409 |
No |
Sanitize |
|
2832
|
27960 |
No |
ConvInv |
|
3043
|
6 |
No |
InsertTagValues |
|
3251
|
58 |
n/a |
BEGIN |
|
3279
|
0 |
No |
DateFmt |
|
3296
|
0 |
No |
NoDups |
|
3308
|
0 |
No |
IsWritable |
|
3322
|
58 |
n/a |
BEGIN |
|
3336
|
0 |
No |
IsSameFile |
|
3343
|
0 |
n/a |
__ANON__ |
|
3351
|
58 |
n/a |
BEGIN |
|
3363
|
12 |
No |
IsRawType |
|
3374
|
1 |
No |
CreateDirectory |
|
3422
|
2 |
No |
CopyFileAttrs |
|
3444
|
1 |
No |
GetNewFileName |
|
3461
|
0 |
No |
NextFreeTagKey |
|
3476
|
8620 |
No |
ReverseLookup |
|
3483
|
0 |
n/a |
__ANON__ |
|
3543
|
6205 |
No |
IsOverwriting |
|
3627
|
0 |
No |
GetWriteGroup |
|
3636
|
32168 |
No |
GetWriteGroup1 |
|
3651
|
67445 |
No |
GetNewValueHash |
|
3723
|
0 |
No |
LoadAllTables |
|
3743
|
58 |
n/a |
BEGIN |
|
3768
|
2664 |
No |
RemoveNewValueHash |
|
3797
|
784 |
No |
RemoveNewValuesForGroup |
|
3836
|
1194 |
No |
GetNewTagInfoList |
|
3857
|
473 |
No |
GetNewTagInfoHash |
|
3879
|
459 |
No |
GetAddDirHash |
|
3918
|
298 |
No |
GetLangInfo |
|
3949
|
317 |
No |
InitWriteDirs |
|
4066
|
1715 |
No |
WriteDirectory |
|
4238
|
58 |
n/a |
BEGIN |
|
4261
|
12 |
No |
Get64s |
|
4269
|
183 |
No |
Get64u |
|
4277
|
0 |
No |
GetFixed64s |
|
4286
|
1 |
No |
GetExtended |
|
4309
|
169 |
No |
HexDump |
|
4368
|
617 |
No |
VerboseInfo |
|
4466
|
1 |
No |
DumpTrailer |
|
4528
|
0 |
No |
DumpUnknownTrailer |
|
4582
|
33 |
No |
LastInList |
|
4595
|
1058 |
No |
VerboseValue |
|
4610
|
0 |
No |
PackUTF8 |
|
4633
|
0 |
No |
UnpackUTF8 |
|
4689
|
58 |
No |
NewGUID |
|
4704
|
0 |
No |
MakeTiffHeader |
|
4756
|
58 |
No |
TimeNow |
|
4786
|
437 |
No |
InverseDateTime |
|
4921
|
44 |
No |
SetPreferredByteOrder |
|
4940
|
4967 |
No |
AssembleRational |
|
4958
|
739 |
No |
Rationalize |
|
4992
|
188 |
No |
Set16s |
|
4998
|
67 |
No |
Set32s |
|
5004
|
28 |
No |
Set64u |
|
5014
|
0 |
No |
Set64s |
|
5019
|
428 |
No |
SetRational64u |
|
5025
|
42 |
No |
SetRational64s |
|
5031
|
0 |
No |
SetRational32u |
|
5037
|
0 |
No |
SetRational32s |
|
5043
|
0 |
No |
SetFixed16u |
|
5047
|
0 |
No |
SetFixed16s |
|
5051
|
0 |
No |
SetFixed32u |
|
5055
|
12 |
No |
SetFixed32s |
|
5059
|
61 |
No |
SetFloat |
|
5065
|
63 |
No |
SetDouble |
|
5122
|
1598 |
No |
WriteValue |
|
5189
|
100 |
No |
EncodeBits |
|
5230
|
324 |
No |
Tell |
|
5244
|
3726 |
No |
Write |
|
5260
|
12 |
No |
WriteTrailerBuffer |
|
5289
|
129 |
No |
AddNewTrailers |
|
5329
|
110 |
No |
WriteMultiSegment |
|
5372
|
33 |
No |
WriteMultiXMP |
|
5408
|
110 |
No |
WriteJPEG |
|
6537
|
132 |
No |
CheckImage |
|
6554
|
19010 |
No |
CheckValue |
|
6625
|
11758 |
No |
CheckBinaryData |
|
6652
|
3 |
No |
Rename |
|
6687
|
0 |
No |
Unlink |
|
6709
|
0 |
No |
SetFileTime |
|
6801
|
69 |
No |
CopyBlock |
|
6821
|
13 |
No |
CopyImageData |
|
6848
|
14789 |
No |
WriteBinaryData |
|
7021
|
111 |
No |
WriteTIFF |