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 |