Subroutine Coverage

blib/lib/GDS2.pm
Criterion Covered Total %
subroutine 105 252 41.6
pod 130 172 75.5


line count pod subroutine
59 6 n/a BEGIN
60 6 n/a BEGIN
63 6 n/a BEGIN
64 6 n/a BEGIN
65 6 n/a BEGIN
67 6 n/a BEGIN
68 6 n/a BEGIN
69 6 n/a BEGIN
74 6 n/a BEGIN
77 6 n/a BEGIN
84 6 n/a BEGIN
85 6 n/a BEGIN
86 6 n/a BEGIN
87 6 n/a BEGIN
88 6 n/a BEGIN
89 6 n/a BEGIN
90 6 n/a BEGIN
95 6 n/a BEGIN
96 6 n/a BEGIN
97 6 n/a BEGIN
98 6 n/a BEGIN
99 6 n/a BEGIN
100 6 n/a BEGIN
101 6 n/a BEGIN
102 6 n/a BEGIN
103 6 n/a BEGIN
104 6 n/a BEGIN
105 6 n/a BEGIN
106 6 n/a BEGIN
107 6 n/a BEGIN
108 6 n/a BEGIN
109 6 n/a BEGIN
110 6 n/a BEGIN
111 6 n/a BEGIN
112 6 n/a BEGIN
113 6 n/a BEGIN
114 6 n/a BEGIN
115 6 n/a BEGIN
116 6 n/a BEGIN
117 6 n/a BEGIN
118 6 n/a BEGIN
119 6 n/a BEGIN
120 6 n/a BEGIN
121 6 n/a BEGIN
122 6 n/a BEGIN
123 6 n/a BEGIN
124 6 n/a BEGIN
125 6 n/a BEGIN
126 6 n/a BEGIN
127 6 n/a BEGIN
128 6 n/a BEGIN
129 6 n/a BEGIN
130 6 n/a BEGIN
131 6 n/a BEGIN
132 6 n/a BEGIN
133 6 n/a BEGIN
135 6 n/a BEGIN
136 6 n/a BEGIN
137 6 n/a BEGIN
138 6 n/a BEGIN
140 6 n/a BEGIN
141 6 n/a BEGIN
143 6 n/a BEGIN
144 6 n/a BEGIN
145 6 n/a BEGIN
147 6 n/a BEGIN
149 6 n/a BEGIN
150 6 n/a BEGIN
151 6 n/a BEGIN
153 6 n/a BEGIN
154 6 n/a BEGIN
155 6 n/a BEGIN
156 6 n/a BEGIN
159 6 n/a BEGIN
160 6 n/a BEGIN
162 6 n/a BEGIN
163 6 n/a BEGIN
166 6 n/a BEGIN
167 6 n/a BEGIN
539 8 Yes new
624 4 No getG_epsilon
633 4 No getG_fltLen
642 2 No endianness
651 3 No cleanExpNum
663 189 No cleanFloatNum
679 0 Yes fileNum
698 5 Yes close
751 2 Yes printInitLib
810 4 Yes printBgnstr
890 2 Yes printPath
1043 2 Yes printBoundary
1112 2 Yes printSref
1210 2 Yes printAref
1332 0 Yes printText
1483 0 Yes saveGds2Record
1718 317 Yes printGds2Record
2033 0 Yes printRecord
2071 172 Yes readGds2Record
2098 256 Yes readGds2RecordHeader
2181 255 Yes readGds2RecordData
2332 0 Yes returnRecordType
2349 0 Yes returnRecordTypeString
2366 255 Yes returnRecordAsString
2577 0 Yes returnXyAsArray
2630 0 Yes returnRecordAsPerl
2721 0 Yes printAngle
2744 0 Yes printAttrtable
2763 0 Yes printBgnextn
2787 0 Yes printBgnlib
2813 0 Yes printBox
2827 0 Yes printBoxtype
2846 0 Yes printColrow
2878 0 Yes printDatatype
2887 0 No printEflags
2901 0 Yes printElkey
2917 0 Yes printEndel
2931 0 Yes printEndextn
2950 2 Yes printEndlib
2961 4 Yes printEndstr
2972 0 Yes printEndmasks
2986 0 Yes printFonts
2998 0 No printFormat
3010 0 No printGenerations
3026 0 Yes printHeader
3047 0 Yes printLayer
3056 0 No printLibdirsize
3070 0 Yes printLibname
3082 0 No printLibsecur
3089 0 No printLinkkeys
3101 0 No printLinktype
3122 0 Yes printPathtype
3140 0 Yes printMag
3150 0 No printMask
3162 0 No printNode
3178 0 Yes printNodetype
3190 0 No printPlex
3216 0 Yes printPresentation
3254 0 Yes printPropattr
3273 0 Yes printPropvalue
3285 0 No printReflibs
3297 0 No printReserved
3316 0 Yes printSname
3328 0 No printSpacing
3335 0 No printSrfname
3349 0 Yes printStrans
3366 0 No printStrclass
3380 0 Yes printString
3399 0 Yes printStrname
3411 0 No printStrtype
3418 0 No printStyptable
3430 0 No printTapecode
3442 0 No printTapenum
3454 0 No printTextnode
3468 0 Yes printTexttype
3481 0 No printUinteger
3496 0 Yes printUnits
3523 0 No printUstring
3537 0 Yes printWidth
3560 0 Yes printXy
3598 0 Yes returnFilePosition
3605 0 No tellSize
3619 0 Yes returnBgnextn
3635 0 Yes returnDatatype
3650 0 No returnEndextn
3667 0 Yes returnLayer
3682 0 Yes returnPathtype
3697 0 Yes returnPropattr
3712 0 Yes returnPropvalue
3724 0 Yes returnSname
3736 0 Yes returnString
3748 0 Yes returnStrname
3763 0 Yes returnTexttype
3778 0 Yes returnWidth
3799 0 Yes isAref
3811 0 Yes isBgnlib
3823 0 Yes isBgnstr
3835 0 Yes isBoundary
3847 0 Yes isDatatype
3859 0 Yes isEndlib
3871 0 Yes isEndel
3883 0 Yes isEndstr
3896 0 Yes isHeader
3908 0 Yes isLibname
3920 0 Yes isPath
3932 0 Yes isSref
3944 0 Yes isSrfname
3956 0 Yes isText
3968 0 Yes isUnits
3980 0 Yes isLayer
3992 0 Yes isStrname
4004 0 Yes isWidth
4016 0 Yes isXy
4028 0 Yes isSname
4040 0 Yes isColrow
4052 0 Yes isTextnode
4064 0 Yes isNode
4076 0 Yes isTexttype
4088 0 Yes isPresentation
4100 0 Yes isSpacing
4112 0 Yes isString
4124 0 Yes isStrans
4136 0 Yes isMag
4148 0 Yes isAngle
4160 0 Yes isUinteger
4172 0 Yes isUstring
4184 0 Yes isReflibs
4196 0 Yes isFonts
4208 0 Yes isPathtype
4220 0 Yes isGenerations
4232 0 Yes isAttrtable
4244 0 Yes isStyptable
4256 0 Yes isStrtype
4268 0 Yes isEflags
4280 0 Yes isElkey
4292 0 Yes isLinktype
4304 0 Yes isLinkkeys
4316 0 Yes isNodetype
4328 0 Yes isPropattr
4340 0 Yes isPropvalue
4352 0 Yes isBox
4364 0 Yes isBoxtype
4376 0 Yes isPlex
4388 0 Yes isBgnextn
4400 0 Yes isEndextn
4412 0 Yes isTapenum
4424 0 Yes isTapecode
4436 0 Yes isStrclass
4448 0 Yes isReserved
4460 0 Yes isFormat
4472 0 Yes isMask
4484 0 Yes isEndmasks
4496 0 Yes isLibdirsize
4508 0 Yes isLibsecur
4519 0 No getRecordData
4546 0 No readRecordTypeAndData
4553 24 No skipGds2RecordData
4567 0 No returnNumCoords
4581 0 No roundNum
4590 0 No scaleNum
4601 0 No snapNum
4630 8 n/a DESTROY
4641 0 No posAngle
4659 0 Yes recordSize
4674 0 Yes dataSize
4689 0 Yes returnUnitsAsArray
4698 0 No subbyte
4710 0 Yes version
4721 0 Yes revision
4727 150 No getElmSpace
4733 60 No putElmSpace
4739 164 No getStrSpace
4745 18 No putStrSpace