Coverage Summary
Database:
/home/ftp/parrot/coverage/configure-build
file
stmt
bran
cond
sub
total
config/auto/alignptrs.pm
98.2
91.7
83.3
100.0
96.3
config/auto/arch.pm
97.7
87.5
66.7
100.0
92.4
config/auto/attributes.pm
98.1
54.2
n/a
100.0
86.0
config/auto/backtrace.pm
100.0
75.0
n/a
100.0
98.2
config/auto/byteorder.pm
100.0
83.3
n/a
100.0
98.0
config/auto/cgoto.pm
100.0
75.0
50.0
100.0
94.9
config/auto/cpu.pm
94.4
100.0
n/a
100.0
96.1
config/auto/cpu/i386/auto.pm
94.7
38.9
n/a
100.0
78.3
config/auto/crypto.pm
100.0
87.5
n/a
100.0
98.3
config/auto/ctags.pm
100.0
85.7
50.0
100.0
95.7
config/auto/env.pm
100.0
88.9
55.6
100.0
92.4
config/auto/fink.pm
49.1
10.0
n/a
100.0
44.0
config/auto/format.pm
97.9
91.7
100.0
100.0
97.3
config/auto/funcptr.pm
93.9
83.3
33.3
100.0
90.0
config/auto/gc.pm
100.0
100.0
n/a
100.0
100.0
config/auto/gcc.pm
100.0
95.0
100.0
100.0
98.9
config/auto/gdbm.pm
100.0
87.5
n/a
100.0
98.3
config/auto/gettext.pm
100.0
78.6
n/a
100.0
95.8
config/auto/glibc.pm
100.0
66.7
n/a
100.0
96.1
config/auto/gmp.pm
100.0
80.0
n/a
100.0
96.8
config/auto/headers.pm
100.0
100.0
66.7
100.0
97.4
config/auto/icu.pm
97.6
97.5
88.9
100.0
97.2
config/auto/inline.pm
98.3
65.0
n/a
100.0
91.0
config/auto/isreg.pm
100.0
71.4
n/a
100.0
93.8
config/auto/jit.pm
99.0
81.2
55.6
100.0
91.8
config/auto/macports.pm
65.3
22.2
n/a
100.0
58.7
config/auto/memalign.pm
100.0
90.0
33.3
100.0
93.3
config/auto/msvc.pm
80.6
62.5
100.0
90.0
79.1
config/auto/neg_0.pm
100.0
90.0
n/a
100.0
98.1
config/auto/opengl.pm
97.9
60.0
n/a
100.0
92.5
config/auto/ops.pm
100.0
100.0
n/a
100.0
100.0
config/auto/pcre.pm
100.0
87.5
n/a
100.0
98.3
config/auto/perldoc.pm
92.4
68.2
25.0
100.0
86.3
config/auto/pmc.pm
97.9
77.8
66.7
100.0
92.5
config/auto/pod2man.pm
100.0
75.0
50.0
100.0
95.5
config/auto/readline.pm
85.2
40.0
n/a
100.0
80.8
config/auto/revision.pm
100.0
100.0
100.0
100.0
100.0
config/auto/signal.pm
100.0
75.0
33.3
100.0
89.9
config/auto/sizes.pm
98.3
96.9
83.3
100.0
97.2
config/auto/snprintf.pm
100.0
80.0
n/a
100.0
95.9
config/auto/socklen_t.pm
100.0
100.0
66.7
100.0
97.6
config/auto/va_ptr.pm
84.8
25.0
16.7
100.0
73.5
config/auto/warnings.pm
98.8
81.2
100.0
100.0
94.6
config/gen/call_list.pm
100.0
50.0
n/a
100.0
97.6
config/gen/config_h.pm
100.0
81.2
n/a
100.0
96.6
config/gen/config_pm.pm
97.7
62.5
n/a
100.0
89.1
config/gen/core_pmcs.pm
100.0
50.0
n/a
100.0
97.1
config/gen/crypto.pm
100.0
75.0
71.4
100.0
92.1
config/gen/makefiles.pm
95.1
62.5
n/a
100.0
91.2
config/gen/opengl.pm
86.9
64.5
46.2
100.0
77.8
config/gen/parrot_include.pm
97.5
75.9
100.0
100.0
91.3
config/gen/platform.pm
87.7
64.3
n/a
100.0
82.5
config/init/defaults.pm
100.0
85.7
60.0
100.0
95.7
config/init/headers.pm
100.0
n/a
n/a
100.0
100.0
config/init/hints.pm
96.6
81.8
66.7
100.0
92.7
config/init/hints/linux.pm
44.6
40.9
50.0
100.0
45.7
config/init/install.pm
100.0
83.3
66.7
100.0
94.2
config/init/manifest.pm
100.0
100.0
n/a
100.0
100.0
config/init/optimize.pm
100.0
100.0
100.0
100.0
100.0
config/inter/charset.pm
100.0
100.0
n/a
100.0
100.0
config/inter/encoding.pm
100.0
100.0
n/a
100.0
100.0
config/inter/lex.pm
87.1
66.7
33.3
100.0
74.5
config/inter/libparrot.pm
88.1
73.5
86.7
100.0
84.3
config/inter/make.pm
83.9
40.0
44.4
100.0
71.7
config/inter/progs.pm
96.1
81.0
n/a
100.0
92.4
config/inter/shlibs.pm
100.0
100.0
n/a
100.0
100.0
config/inter/types.pm
100.0
100.0
100.0
100.0
100.0
config/inter/yacc.pm
87.3
65.4
33.3
100.0
77.9
lib/Parrot/BuildUtil.pm
100.0
86.8
n/a
100.0
95.0
lib/Parrot/Config.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Config/Generated.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Configure.pm
77.7
98.3
100.0
100.0
85.2
lib/Parrot/Configure/Compiler.pm
97.2
90.2
89.5
95.2
94.1
lib/Parrot/Configure/Data.pm
88.9
72.5
51.5
91.3
79.9
lib/Parrot/Configure/Messages.pm
100.0
75.0
n/a
100.0
97.4
lib/Parrot/Configure/Options.pm
100.0
96.2
100.0
100.0
99.1
lib/Parrot/Configure/Options/Conf.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Configure/Options/Conf/CLI.pm
100.0
100.0
100.0
100.0
100.0
lib/Parrot/Configure/Options/Conf/File.pm
100.0
100.0
n/a
100.0
100.0
lib/Parrot/Configure/Options/Conf/Shared.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Configure/Options/Reconf.pm
100.0
100.0
100.0
100.0
100.0
lib/Parrot/Configure/Options/Test.pm
98.6
82.1
100.0
100.0
94.9
lib/Parrot/Configure/Options/Test/Prepare.pm
100.0
66.7
n/a
100.0
94.8
lib/Parrot/Configure/Step.pm
100.0
100.0
n/a
100.0
100.0
lib/Parrot/Configure/Step/List.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Configure/Step/Methods.pm
100.0
92.3
91.7
100.0
96.5
lib/Parrot/Configure/Test.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Configure/Trace.pm
100.0
100.0
100.0
100.0
100.0
lib/Parrot/Configure/Utils.pm
100.0
98.2
77.8
100.0
95.9
lib/Parrot/Harness/DefaultTests.pm
100.0
100.0
n/a
100.0
100.0
lib/Parrot/Harness/Options.pm
100.0
100.0
n/a
100.0
100.0
lib/Parrot/Op.pm
87.5
85.7
100.0
90.5
88.3
lib/Parrot/OpTrans.pm
80.0
n/a
n/a
81.8
80.6
lib/Parrot/OpTrans/C.pm
89.3
50.0
n/a
92.3
88.4
lib/Parrot/OpTrans/CGP.pm
100.0
100.0
n/a
100.0
100.0
lib/Parrot/OpTrans/CGoto.pm
78.6
37.5
n/a
83.3
76.1
lib/Parrot/OpTrans/CPrederef.pm
96.6
50.0
n/a
100.0
95.1
lib/Parrot/OpTrans/CSwitch.pm
100.0
100.0
50.0
100.0
98.6
lib/Parrot/Ops2c/Auxiliary.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Ops2c/Utils.pm
99.2
88.0
100.0
100.0
97.1
lib/Parrot/Ops2pm.pm
96.3
73.1
50.0
100.0
90.2
lib/Parrot/Ops2pm/Auxiliary.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Ops2pm/Base.pm
96.1
81.2
n/a
100.0
93.2
lib/Parrot/OpsFile.pm
94.6
83.7
71.4
94.7
89.2
lib/Parrot/OpsRenumber.pm
100.0
87.5
n/a
100.0
96.7
lib/Parrot/PMC.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Pmc2c/Attribute.pm
84.4
65.4
n/a
100.0
80.6
lib/Parrot/Pmc2c/ComposedMethod.pm
52.9
n/a
0.0
42.9
44.4
lib/Parrot/Pmc2c/Dumper.pm
100.0
100.0
100.0
100.0
100.0
lib/Parrot/Pmc2c/Emitter.pm
97.1
86.4
76.2
100.0
93.4
lib/Parrot/Pmc2c/Library.pm
35.3
n/a
n/a
57.1
39.0
lib/Parrot/Pmc2c/MULTI.pm
95.0
66.7
83.3
100.0
88.7
lib/Parrot/Pmc2c/Method.pm
65.3
37.1
62.5
80.6
59.5
lib/Parrot/Pmc2c/MethodEmitter.pm
82.4
43.8
25.0
58.8
70.8
lib/Parrot/Pmc2c/PCCMETHOD.pm
74.5
62.5
33.3
77.8
71.9
lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm
100.0
n/a
n/a
100.0
100.0
lib/Parrot/Pmc2c/PMC.pm
54.8
67.1
66.7
93.0
63.2
lib/Parrot/Pmc2c/PMC/Null.pm
100.0
100.0
n/a
100.0
100.0
lib/Parrot/Pmc2c/PMC/Object.pm
33.3
0.0
n/a
75.0
30.8
lib/Parrot/Pmc2c/PMC/ParrotClass.pm
54.5
0.0
n/a
80.0
51.6
lib/Parrot/Pmc2c/PMC/RO.pm
78.8
50.0
66.7
100.0
78.7
lib/Parrot/Pmc2c/PMC/default.pm
100.0
100.0
100.0
100.0
100.0
lib/Parrot/Pmc2c/PMCEmitter.pm
84.7
65.9
36.4
90.9
79.5
lib/Parrot/Pmc2c/Parser.pm
84.6
71.9
76.5
90.0
81.7
lib/Parrot/Pmc2c/Pmc2cMain.pm
92.7
94.4
100.0
95.0
93.9
lib/Parrot/Pmc2c/UtilFunctions.pm
36.6
25.0
n/a
68.8
37.6
lib/Parrot/Pmc2c/VTable.pm
89.2
40.9
33.3
100.0
80.5
lib/Parrot/Revision.pm
93.3
59.1
41.7
100.0
78.2
lib/Parrot/Vtable.pm
66.2
32.7
100.0
76.9
59.3
tools/build/vtable_h.pl
100.0
50.0
n/a
100.0
96.2
Total
90.9
61.8
49.0
95.2
86.1