Subroutine Coverage

blib/lib/GDS2.pm
Criterion Covered Total %
subroutine 106 253 41.9
pod 130 172 75.5


line count pod subroutine
62 6 n/a BEGIN
63 6 n/a BEGIN
65 6 n/a BEGIN
66 6 n/a BEGIN
67 6 n/a BEGIN
68 6 n/a BEGIN
70 6 n/a BEGIN
71 6 n/a BEGIN
72 6 n/a BEGIN
77 6 n/a BEGIN
80 6 n/a BEGIN
87 6 n/a BEGIN
88 6 n/a BEGIN
89 6 n/a BEGIN
90 6 n/a BEGIN
91 6 n/a BEGIN
92 6 n/a BEGIN
93 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
134 6 n/a BEGIN
135 6 n/a BEGIN
136 6 n/a BEGIN
138 6 n/a BEGIN
139 6 n/a BEGIN
140 6 n/a BEGIN
141 6 n/a BEGIN
143 6 n/a BEGIN
144 6 n/a BEGIN
146 6 n/a BEGIN
147 6 n/a BEGIN
148 6 n/a BEGIN
150 6 n/a BEGIN
152 6 n/a BEGIN
153 6 n/a BEGIN
154 6 n/a BEGIN
156 6 n/a BEGIN
157 6 n/a BEGIN
158 6 n/a BEGIN
159 6 n/a BEGIN
162 6 n/a BEGIN
163 6 n/a BEGIN
165 6 n/a BEGIN
166 6 n/a BEGIN
169 6 n/a BEGIN
170 6 n/a BEGIN
537 8 Yes new
609 4 No getG_epsilon
618 4 No getG_fltLen
627 2 No endianness
636 3 No cleanExpNum
648 189 No cleanFloatNum
664 0 Yes fileNum
683 5 Yes close
736 2 Yes printInitLib
795 4 Yes printBgnstr
875 2 Yes printPath
1028 2 Yes printBoundary
1097 2 Yes printSref
1195 2 Yes printAref
1317 0 Yes printText
1468 0 Yes saveGds2Record
1703 317 Yes printGds2Record
2018 0 Yes printRecord
2056 172 Yes readGds2Record
2083 256 Yes readGds2RecordHeader
2166 255 Yes readGds2RecordData
2317 0 Yes returnRecordType
2334 0 Yes returnRecordTypeString
2351 255 Yes returnRecordAsString
2562 0 Yes returnXyAsArray
2615 0 Yes returnRecordAsPerl
2706 0 Yes printAngle
2723 0 Yes printAttrtable
2742 0 Yes printBgnextn
2766 0 Yes printBgnlib
2792 0 Yes printBox
2806 0 Yes printBoxtype
2825 0 Yes printColrow
2857 0 Yes printDatatype
2866 0 No printEflags
2880 0 Yes printElkey
2896 0 Yes printEndel
2910 0 Yes printEndextn
2929 2 Yes printEndlib
2940 4 Yes printEndstr
2951 0 Yes printEndmasks
2965 0 Yes printFonts
2977 0 No printFormat
2989 0 No printGenerations
3005 0 Yes printHeader
3026 0 Yes printLayer
3035 0 No printLibdirsize
3049 0 Yes printLibname
3061 0 No printLibsecur
3068 0 No printLinkkeys
3080 0 No printLinktype
3101 0 Yes printPathtype
3119 0 Yes printMag
3129 0 No printMask
3141 0 No printNode
3157 0 Yes printNodetype
3169 0 No printPlex
3195 0 Yes printPresentation
3233 0 Yes printPropattr
3252 0 Yes printPropvalue
3264 0 No printReflibs
3276 0 No printReserved
3295 0 Yes printSname
3307 0 No printSpacing
3314 0 No printSrfname
3328 0 Yes printStrans
3345 0 No printStrclass
3359 0 Yes printString
3378 0 Yes printStrname
3390 0 No printStrtype
3397 0 No printStyptable
3409 0 No printTapecode
3421 0 No printTapenum
3433 0 No printTextnode
3447 0 Yes printTexttype
3460 0 No printUinteger
3475 0 Yes printUnits
3502 0 No printUstring
3516 0 Yes printWidth
3539 0 Yes printXy
3577 0 Yes returnFilePosition
3584 0 No tellSize
3598 0 Yes returnBgnextn
3614 0 Yes returnDatatype
3629 0 No returnEndextn
3646 0 Yes returnLayer
3661 0 Yes returnPathtype
3676 0 Yes returnPropattr
3691 0 Yes returnPropvalue
3703 0 Yes returnSname
3715 0 Yes returnString
3727 0 Yes returnStrname
3742 0 Yes returnTexttype
3757 0 Yes returnWidth
3778 0 Yes isAref
3790 0 Yes isBgnlib
3802 0 Yes isBgnstr
3814 0 Yes isBoundary
3826 0 Yes isDatatype
3838 0 Yes isEndlib
3850 0 Yes isEndel
3862 0 Yes isEndstr
3875 0 Yes isHeader
3887 0 Yes isLibname
3899 0 Yes isPath
3911 0 Yes isSref
3923 0 Yes isSrfname
3935 0 Yes isText
3947 0 Yes isUnits
3959 0 Yes isLayer
3971 0 Yes isStrname
3983 0 Yes isWidth
3995 0 Yes isXy
4007 0 Yes isSname
4019 0 Yes isColrow
4031 0 Yes isTextnode
4043 0 Yes isNode
4055 0 Yes isTexttype
4067 0 Yes isPresentation
4079 0 Yes isSpacing
4091 0 Yes isString
4103 0 Yes isStrans
4115 0 Yes isMag
4127 0 Yes isAngle
4139 0 Yes isUinteger
4151 0 Yes isUstring
4163 0 Yes isReflibs
4175 0 Yes isFonts
4187 0 Yes isPathtype
4199 0 Yes isGenerations
4211 0 Yes isAttrtable
4223 0 Yes isStyptable
4235 0 Yes isStrtype
4247 0 Yes isEflags
4259 0 Yes isElkey
4271 0 Yes isLinktype
4283 0 Yes isLinkkeys
4295 0 Yes isNodetype
4307 0 Yes isPropattr
4319 0 Yes isPropvalue
4331 0 Yes isBox
4343 0 Yes isBoxtype
4355 0 Yes isPlex
4367 0 Yes isBgnextn
4379 0 Yes isEndextn
4391 0 Yes isTapenum
4403 0 Yes isTapecode
4415 0 Yes isStrclass
4427 0 Yes isReserved
4439 0 Yes isFormat
4451 0 Yes isMask
4463 0 Yes isEndmasks
4475 0 Yes isLibdirsize
4487 0 Yes isLibsecur
4498 0 No getRecordData
4525 0 No readRecordTypeAndData
4532 24 No skipGds2RecordData
4546 0 No returnNumCoords
4560 0 No roundNum
4569 0 No scaleNum
4580 0 No snapNum
4609 8 n/a DESTROY
4620 0 No posAngle
4638 0 Yes recordSize
4653 0 Yes dataSize
4668 0 Yes returnUnitsAsArray
4677 0 No subbyte
4689 0 Yes version
4700 0 Yes revision
4706 150 No getElmSpace
4712 60 No putElmSpace
4718 164 No getStrSpace
4724 18 No putStrSpace