This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Test suite and code coverage
- To: guile at sourceware dot cygnus dot com
- Subject: Test suite and code coverage
- From: "Greg J. Badros" <gjb at cs dot washington dot edu>
- Date: 16 Jan 2000 14:06:40 -0800
The below is the code coverage results I got from running the test-suite
on CVS guile. We should use these numbers only to figure out what
modules are not sufficiently well tested by the current test-suite
(there is lots more that needs testing!). I've included only a by-file
summary; of course I also have by-function summaries to find, e.g.,
which primitives aren't being tested, etc. Contributions of new, useful
tests are greatly appreciated!
Greg
98.39% of 124 source lines executed in file alist.c
7.41% of 27 source lines executed in file arbiters.c
59.52% of 168 source lines executed in file async.c
20.44% of 274 source lines executed in file backtrace.c
100.00% of 5 source lines executed in file boolean.c
97.75% of 89 source lines executed in file chars.c
88.00% of 50 source lines executed in file continuations.c
36.15% of 213 source lines executed in file debug.c
42.77% of 173 source lines executed in file dynl.c
59.04% of 83 source lines executed in file dynwind.c
76.74% of 43 source lines executed in file eq.c
100.00% of 122 source lines executed in file cpp_err_symbols.c
34.92% of 63 source lines executed in file error.c
65.22% of 1731 source lines executed in file eval.c
32.61% of 46 source lines executed in file evalext.c
65.35% of 101 source lines executed in file feature.c
25.24% of 515 source lines executed in file filesys.c
68.60% of 86 source lines executed in file fluids.c
75.40% of 313 source lines executed in file fports.c
73.03% of 775 source lines executed in file gc.c
4.35% of 115 source lines executed in file gdbint.c
0.67% of 300 source lines executed in file gh_data.c
0.00% of 20 source lines executed in file gh_eval.c
0.00% of 38 source lines executed in file gh_funcs.c
0.00% of 16 source lines executed in file gh_init.c
0.00% of 6 source lines executed in file gh_io.c
0.00% of 44 source lines executed in file gh_list.c
0.00% of 32 source lines executed in file gh_predicates.c
77.63% of 76 source lines executed in file gsubr.c
92.65% of 68 source lines executed in file guardians.c
50.00% of 6 source lines executed in file guile.c
1.39% of 72 source lines executed in file hash.c
43.42% of 152 source lines executed in file hashtab.c
92.26% of 155 source lines executed in file init.c
49.23% of 195 source lines executed in file ioext.c
63.89% of 36 source lines executed in file keywords.c
6.06% of 33 source lines executed in file lang.c
69.13% of 298 source lines executed in file list.c
88.12% of 160 source lines executed in file load.c
48.48% of 33 source lines executed in file macros.c
10.53% of 19 source lines executed in file mallocs.c
45.10% of 51 source lines executed in file modules.c
2.93% of 205 source lines executed in file net_db.c
49.60% of 2103 source lines executed in file numbers.c
9.94% of 171 source lines executed in file objects.c
8.33% of 24 source lines executed in file objprop.c
93.85% of 65 source lines executed in file options.c
100.00% of 30 source lines executed in file pairs.c
62.80% of 508 source lines executed in file ports.c
100.00% of 34 source lines executed in file cpp_sig_symbols.c
11.50% of 426 source lines executed in file posix.c
53.23% of 511 source lines executed in file print.c
43.16% of 95 source lines executed in file procprop.c
52.41% of 145 source lines executed in file procs.c
0.57% of 1233 source lines executed in file ramap.c
19.39% of 196 source lines executed in file random.c
61.13% of 355 source lines executed in file read.c
73.97% of 73 source lines executed in file regex-posix.c
29.63% of 108 source lines executed in file root.c
42.28% of 123 source lines executed in file scmsigs.c
49.00% of 251 source lines executed in file script.c
66.67% of 30 source lines executed in file simpos.c
61.18% of 85 source lines executed in file smob.c
10.57% of 331 source lines executed in file socket.c
19.35% of 398 source lines executed in file sort.c
21.48% of 149 source lines executed in file srcprop.c
26.67% of 15 source lines executed in file stackchk.c
22.30% of 269 source lines executed in file stacks.c
44.59% of 222 source lines executed in file stime.c
81.98% of 172 source lines executed in file strings.c
11.03% of 145 source lines executed in file strop.c
98.68% of 76 source lines executed in file strorder.c
74.21% of 159 source lines executed in file strports.c
70.72% of 263 source lines executed in file struct.c
50.53% of 376 source lines executed in file symbols.c
1.75% of 57 source lines executed in file tag.c
66.36% of 214 source lines executed in file throw.c
0.65% of 1379 source lines executed in file unif.c
72.06% of 68 source lines executed in file variable.c
61.42% of 127 source lines executed in file vectors.c
100.00% of 7 source lines executed in file version.c
72.41% of 58 source lines executed in file vports.c
85.19% of 54 source lines executed in file weaks.c