Subroutine Coverage

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


line count pod subroutine
57 6 n/a BEGIN
58 6 n/a BEGIN
60 6 n/a BEGIN
61 6 n/a BEGIN
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
72 6 n/a BEGIN
75 6 n/a BEGIN
82 6 n/a BEGIN
83 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
93 6 n/a BEGIN
94 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
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
141 6 n/a BEGIN
142 6 n/a BEGIN
143 6 n/a BEGIN
145 6 n/a BEGIN
147 6 n/a BEGIN
148 6 n/a BEGIN
149 6 n/a BEGIN
151 6 n/a BEGIN
152 6 n/a BEGIN
153 6 n/a BEGIN
154 6 n/a BEGIN
157 6 n/a BEGIN
158 6 n/a BEGIN
160 6 n/a BEGIN
161 6 n/a BEGIN
164 6 n/a BEGIN
165 6 n/a BEGIN
537 8 Yes new
622 4 No getG_epsilon
631 4 No getG_fltLen
640 2 No endianness
649 3 No cleanExpNum
661 189 No cleanFloatNum
677 0 Yes fileNum
696 5 Yes close
749 2 Yes printInitLib
808 4 Yes printBgnstr
888 2 Yes printPath
1041 2 Yes printBoundary
1110 2 Yes printSref
1208 2 Yes printAref
1330 0 Yes printText
1481 0 Yes saveGds2Record
1716 317 Yes printGds2Record
2031 0 Yes printRecord
2069 172 Yes readGds2Record
2096 256 Yes readGds2RecordHeader
2179 255 Yes readGds2RecordData
2330 0 Yes returnRecordType
2347 0 Yes returnRecordTypeString
2364 255 Yes returnRecordAsString
2575 0 Yes returnXyAsArray
2628 0 Yes returnRecordAsPerl
2719 0 Yes printAngle
2742 0 Yes printAttrtable
2761 0 Yes printBgnextn
2785 0 Yes printBgnlib
2811 0 Yes printBox
2825 0 Yes printBoxtype
2844 0 Yes printColrow
2876 0 Yes printDatatype
2885 0 No printEflags
2899 0 Yes printElkey
2915 0 Yes printEndel
2929 0 Yes printEndextn
2948 2 Yes printEndlib
2959 4 Yes printEndstr
2970 0 Yes printEndmasks
2984 0 Yes printFonts
2996 0 No printFormat
3008 0 No printGenerations
3024 0 Yes printHeader
3045 0 Yes printLayer
3054 0 No printLibdirsize
3068 0 Yes printLibname
3080 0 No printLibsecur
3087 0 No printLinkkeys
3099 0 No printLinktype
3120 0 Yes printPathtype
3138 0 Yes printMag
3148 0 No printMask
3160 0 No printNode
3176 0 Yes printNodetype
3188 0 No printPlex
3214 0 Yes printPresentation
3252 0 Yes printPropattr
3271 0 Yes printPropvalue
3283 0 No printReflibs
3295 0 No printReserved
3314 0 Yes printSname
3326 0 No printSpacing
3333 0 No printSrfname
3347 0 Yes printStrans
3364 0 No printStrclass
3378 0 Yes printString
3397 0 Yes printStrname
3409 0 No printStrtype
3416 0 No printStyptable
3428 0 No printTapecode
3440 0 No printTapenum
3452 0 No printTextnode
3466 0 Yes printTexttype
3479 0 No printUinteger
3494 0 Yes printUnits
3521 0 No printUstring
3535 0 Yes printWidth
3558 0 Yes printXy
3596 0 Yes returnFilePosition
3603 0 No tellSize
3617 0 Yes returnBgnextn
3633 0 Yes returnDatatype
3648 0 No returnEndextn
3665 0 Yes returnLayer
3680 0 Yes returnPathtype
3695 0 Yes returnPropattr
3710 0 Yes returnPropvalue
3722 0 Yes returnSname
3734 0 Yes returnString
3746 0 Yes returnStrname
3761 0 Yes returnTexttype
3776 0 Yes returnWidth
3797 0 Yes isAref
3809 0 Yes isBgnlib
3821 0 Yes isBgnstr
3833 0 Yes isBoundary
3845 0 Yes isDatatype
3857 0 Yes isEndlib
3869 0 Yes isEndel
3881 0 Yes isEndstr
3894 0 Yes isHeader
3906 0 Yes isLibname
3918 0 Yes isPath
3930 0 Yes isSref
3942 0 Yes isSrfname
3954 0 Yes isText
3966 0 Yes isUnits
3978 0 Yes isLayer
3990 0 Yes isStrname
4002 0 Yes isWidth
4014 0 Yes isXy
4026 0 Yes isSname
4038 0 Yes isColrow
4050 0 Yes isTextnode
4062 0 Yes isNode
4074 0 Yes isTexttype
4086 0 Yes isPresentation
4098 0 Yes isSpacing
4110 0 Yes isString
4122 0 Yes isStrans
4134 0 Yes isMag
4146 0 Yes isAngle
4158 0 Yes isUinteger
4170 0 Yes isUstring
4182 0 Yes isReflibs
4194 0 Yes isFonts
4206 0 Yes isPathtype
4218 0 Yes isGenerations
4230 0 Yes isAttrtable
4242 0 Yes isStyptable
4254 0 Yes isStrtype
4266 0 Yes isEflags
4278 0 Yes isElkey
4290 0 Yes isLinktype
4302 0 Yes isLinkkeys
4314 0 Yes isNodetype
4326 0 Yes isPropattr
4338 0 Yes isPropvalue
4350 0 Yes isBox
4362 0 Yes isBoxtype
4374 0 Yes isPlex
4386 0 Yes isBgnextn
4398 0 Yes isEndextn
4410 0 Yes isTapenum
4422 0 Yes isTapecode
4434 0 Yes isStrclass
4446 0 Yes isReserved
4458 0 Yes isFormat
4470 0 Yes isMask
4482 0 Yes isEndmasks
4494 0 Yes isLibdirsize
4506 0 Yes isLibsecur
4517 0 No getRecordData
4544 0 No readRecordTypeAndData
4551 24 No skipGds2RecordData
4565 0 No returnNumCoords
4579 0 No roundNum
4588 0 No scaleNum
4599 0 No snapNum
4628 8 n/a DESTROY
4639 0 No posAngle
4657 0 Yes recordSize
4672 0 Yes dataSize
4687 0 Yes returnUnitsAsArray
4696 0 No subbyte
4708 0 Yes version
4719 0 Yes revision
4725 150 No getElmSpace
4731 60 No putElmSpace
4737 164 No getStrSpace
4743 18 No putStrSpace