[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
some testing-related contributions
From: |
Gemini Lasswell |
Subject: |
some testing-related contributions |
Date: |
Thu, 13 Oct 2016 16:05:47 -0700 |
Hi All,
After I saw John Wiegley's chat with Sacha Chua a few months ago I
decided to try writing some tests for Emacs and after going off on a
few tangents along the way I've come up with the following:
- kmacro-tests.el, tests for kmacro.el
- should-call, a context-creating macro which can temporarily
add advice to one or more named functions around the execution
of some test code, and its close relative, should-not-call
- autocover.el, a batch-mode code coverage tool
Originally I thought it would be nice to see code coverage summarized
as percentages instead of having to eyeball pink and tan splotches,
then I got the idea to see if I could get it to run on all of Emacs's
tests in batch mode. A substantial proportion of the .el files loaded
by the test suite show buggy behavior under testcover, so I ended up
making a list of over 100 files to exclude from code coverage. I've
attached the results of my "make check-coverage" for the curious, but
the testcover-related bugs need to be found and fixed before this is
going to be useful for anyone. I have a couple of them narrowed down
to nice reproducible cases and reported, but there are definitely
more.
I wrote should-call to make writing tests for kmacro.el easier. Advice
is a really useful tool when writing tests, but making sure each
advice-add is matched by an advice-remove inside an unwind-protect is a
chore. I think other test writers would find should-call useful so I'd
like to propose it for inclusion in ert. Is sending it to bug-gnu-emacs
labeled WIP and PATCH like the recent lispy backtrace thread the best
way to do that?
Best regards,
Gemini
Name Lines Miss
Cover
-------------------------------------------------------------------------------------
lisp/abbrev.el 421 163
61%
lisp/ansi-color.el 192 122
36%
lisp/apropos.el 605 526
13%
lisp/auth-source.el 951 686
28%
lisp/autorevert.el 242 48
80%
lisp/bindings.el 99 67
32%
lisp/button.el 163 118
28%
lisp/calc/calc-aent.el 883 573
35%
lisp/calc/calc-alg.el 1047 883
16%
lisp/calc/calc-arith.el 2399 2022
16%
lisp/calc/calc-loaddefs.el 0 0
lisp/calc/calc-macs.el 98 30
69%
lisp/calc/calc-menu.el 0 0
lisp/calc/calc-misc.el 427 334
22%
lisp/calc/calc-units.el 928 607
35%
lisp/calc/calc.el 1869 1048
44%
lisp/calc/calccomp.el 1294 973
25%
lisp/calendar/cal-hebrew.el 595 398
33%
lisp/calendar/cal-loaddefs.el 0 0
lisp/calendar/cal-menu.el 33 26
21%
lisp/calendar/calendar.el 647 461
29%
lisp/calendar/diary-lib.el 1088 881
19%
lisp/calendar/diary-loaddefs.el 0 0
lisp/calendar/icalendar.el 1480 153
90%
lisp/calendar/parse-time.el 79 22
72%
lisp/calendar/time-date.el 146 133
9%
lisp/case-table.el 88 78
11%
lisp/cedet/semantic/fw.el 128 102
20%
lisp/cedet/semantic/loaddefs.el 0 0
lisp/char-fold.el 50 1
98%
lisp/comint.el 1443 1137
21%
lisp/composite.el 398 385
3%
lisp/cus-edit.el 2040 1747
14%
lisp/cus-face.el 45 37
18%
lisp/cus-load.el 2 0
100%
lisp/cus-start.el 4 4
0%
lisp/custom.el 546 318
42%
lisp/dabbrev.el 342 122
64%
lisp/descr-text.el 624 488
22%
lisp/desktop.el 582 491
16%
lisp/dframe.el 366 315
14%
lisp/dired-loaddefs.el 0 0
lisp/dired.el 1369 789
42%
lisp/disp-table.el 136 123
10%
lisp/dnd.el 77 66
14%
lisp/dom.el 129 10
92%
lisp/ehelp.el 151 134
11%
lisp/elec-pair.el 241 20
92%
lisp/electric.el 230 116
50%
lisp/emacs-lisp/advice.el 797 302
62%
lisp/emacs-lisp/autocover.el 241 8
97%
lisp/emacs-lisp/backquote.el 109 15
86%
lisp/emacs-lisp/benchmark.el 44 25
43%
lisp/emacs-lisp/byte-opt.el 1035 385
63%
lisp/emacs-lisp/cl-extra.el 482 364
24%
lisp/emacs-lisp/cl-loaddefs.el 1 1
0%
lisp/emacs-lisp/cl.el 157 98
38%
lisp/emacs-lisp/debug.el 383 309
19%
lisp/emacs-lisp/easymenu.el 281 87
69%
lisp/emacs-lisp/eieio-base.el 166 57
66%
lisp/emacs-lisp/eieio-loaddefs.el 0 0
lisp/emacs-lisp/eieio-opt.el 174 154
11%
lisp/emacs-lisp/eldoc.el 121 95
21%
lisp/emacs-lisp/ert-x.el 103 11
89%
lisp/emacs-lisp/ewoc.el 105 25
76%
lisp/emacs-lisp/find-func.el 265 162
39%
lisp/emacs-lisp/float-sup.el 2 2
0%
lisp/emacs-lisp/inline.el 80 71
11%
lisp/emacs-lisp/lisp-mnt.el 267 167
37%
lisp/emacs-lisp/lisp-mode.el 428 201
53%
lisp/emacs-lisp/lisp.el 325 188
42%
lisp/emacs-lisp/map-ynp.el 137 113
18%
lisp/emacs-lisp/map.el 146 10
93%
lisp/emacs-lisp/pp.el 84 51
39%
lisp/emacs-lisp/radix-tree.el 100 69
31%
lisp/emacs-lisp/regexp-opt.el 114 1
99%
lisp/emacs-lisp/ring.el 100 0
100%
lisp/emacs-lisp/rx.el 336 204
39%
lisp/emacs-lisp/seq.el 63 1
98%
lisp/emacs-lisp/smie.el 1101 500
55%
lisp/emacs-lisp/syntax.el 231 62
73%
lisp/emacs-lisp/tabulated-list.el 253 71
72%
lisp/emacs-lisp/thunk.el 10 0
100%
lisp/emacs-lisp/timer.el 215 82
62%
lisp/emacs-lisp/warnings.el 91 34
63%
lisp/emulation/viper-ex.el 1466 1208
18%
lisp/emulation/viper-init.el 90 46
49%
lisp/emulation/viper-keym.el 107 67
37%
lisp/emulation/viper-macs.el 545 389
29%
lisp/emulation/viper-mous.el 312 197
37%
lisp/emulation/viper-util.el 823 474
42%
lisp/emulation/viper.el 327 252
23%
lisp/env.el 98 36
63%
lisp/epa-hook.el 20 13
35%
lisp/epa.el 688 562
18%
lisp/epg.el 1311 908
31%
lisp/erc/erc-button.el 158 145
8%
lisp/erc/erc-compat.el 48 44
8%
lisp/erc/erc-fill.el 60 52
13%
lisp/erc/erc-goodies.el 175 157
10%
lisp/erc/erc-join.el 73 65
11%
lisp/erc/erc-list.el 75 62
17%
lisp/erc/erc-match.el 208 176
15%
lisp/erc/erc-menu.el 2 1
50%
lisp/erc/erc-netsplit.el 69 53
23%
lisp/erc/erc-networks.el 64 42
34%
lisp/erc/erc-pcomplete.el 111 94
15%
lisp/erc/erc-ring.el 44 40
9%
lisp/erc/erc-stamp.el 109 105
4%
lisp/erc/erc-track.el 320 270
16%
lisp/eshell/em-alias.el 86 51
41%
lisp/eshell/em-banner.el 6 0
100%
lisp/eshell/em-basic.el 65 42
35%
lisp/eshell/em-cmpl.el 190 119
37%
lisp/eshell/em-dirs.el 267 192
28%
lisp/eshell/em-glob.el 158 131
17%
lisp/eshell/em-hist.el 521 363
30%
lisp/eshell/em-ls.el 459 390
15%
lisp/eshell/em-pred.el 253 205
19%
lisp/eshell/em-prompt.el 37 16
57%
lisp/eshell/em-script.el 48 19
60%
lisp/eshell/em-term.el 50 33
34%
lisp/eshell/em-unix.el 531 401
24%
lisp/eshell/esh-arg.el 163 56
66%
lisp/eshell/esh-cmd.el 566 466
18%
lisp/eshell/esh-ext.el 131 58
56%
lisp/eshell/esh-groups.el 0 0
lisp/eshell/esh-io.el 226 131
42%
lisp/eshell/esh-mode.el 403 159
61%
lisp/eshell/esh-module.el 7 5
29%
lisp/eshell/esh-opt.el 127 80
37%
lisp/eshell/esh-proc.el 233 166
29%
lisp/eshell/esh-util.el 352 258
27%
lisp/eshell/esh-var.el 278 154
45%
lisp/eshell/eshell.el 98 80
18%
lisp/ezimage.el 66 60
9%
lisp/facemenu.el 320 236
26%
lisp/faces.el 876 538
39%
lisp/filenotify.el 226 58
74%
lisp/files.el 3016 1382
54%
lisp/find-dired.el 135 118
13%
lisp/find-lisp.el 155 130
16%
lisp/finder-inf.el 0 0
lisp/font-core.el 40 11
72%
lisp/font-lock.el 606 253
58%
lisp/format-spec.el 28 16
43%
lisp/format.el 479 407
15%
lisp/frame.el 814 677
17%
lisp/frameset.el 365 335
8%
lisp/fringe.el 57 35
39%
lisp/gnus/gmm-utils.el 56 51
9%
lisp/gnus/gnus-art.el 4446 3674
17%
lisp/gnus/gnus-cloud.el 307 260
15%
lisp/gnus/gnus-group.el 2233 1882
16%
lisp/gnus/gnus-int.el 508 451
11%
lisp/gnus/gnus-range.el 494 467
5%
lisp/gnus/gnus-registry.el 574 456
21%
lisp/gnus/gnus-spec.el 360 313
13%
lisp/gnus/gnus-start.el 1760 1525
13%
lisp/gnus/gnus-undo.el 47 41
13%
lisp/gnus/gnus-util.el 923 753
18%
lisp/gnus/gnus-win.el 207 188
9%
lisp/gnus/mail-source.el 479 384
20%
lisp/gnus/message.el 4018 3232
20%
lisp/gnus/mm-archive.el 52 39
25%
lisp/gnus/mm-bodies.el 153 131
14%
lisp/gnus/mm-decode.el 978 723
26%
lisp/gnus/mm-encode.el 73 63
14%
lisp/gnus/mm-url.el 124 104
16%
lisp/gnus/mm-util.el 331 258
22%
lisp/gnus/mm-uu.el 302 231
24%
lisp/gnus/mm-view.el 358 292
18%
lisp/gnus/mml-sec.el 378 326
14%
lisp/gnus/mml-smime.el 236 180
24%
lisp/gnus/mml.el 953 800
16%
lisp/gnus/mml2015.el 701 527
25%
lisp/gnus/nnheader.el 521 441
15%
lisp/gnus/nnmail.el 988 848
14%
lisp/gnus/nnoo.el 190 156
18%
lisp/gnus/smime.el 267 234
12%
lisp/help-fns.el 901 456
49%
lisp/help.el 723 523
28%
lisp/hex-util.el 17 9
47%
lisp/htmlfontify-loaddefs.el 0 0
lisp/htmlfontify.el 839 742
12%
lisp/ibuf-macs.el 101 89
12%
lisp/ibuffer-loaddefs.el 0 0
lisp/ibuffer.el 932 811
13%
lisp/image.el 396 297
25%
lisp/imenu.el 370 276
25%
lisp/indent.el 361 246
32%
lisp/info-xref.el 179 94
47%
lisp/info.el 2904 1945
33%
lisp/international/ccl.el 720 668
7%
lisp/international/charprop.el 0 0
lisp/international/charscript.el 0 0
lisp/international/cp51932.el 0 0
lisp/international/eucjp-ms.el 0 0
lisp/international/kinsoku.el 32 27
16%
lisp/international/latexenc.el 63 35
44%
lisp/international/mule-cmds.el 1169 712
39%
lisp/international/mule-conf.el 16 0
100%
lisp/international/mule-util.el 232 161
31%
lisp/international/mule.el 1073 576
46%
lisp/international/quail.el 1661 1472
11%
lisp/international/ucs-normalize.el 71 6
92%
lisp/international/uni-bidi.el 0 0
lisp/international/uni-brackets.el 0 0
lisp/international/uni-category.el 0 0
lisp/international/uni-combining.el 0 0
lisp/international/uni-decomposition.el 0 0
lisp/international/uni-mirrored.el 0 0
lisp/international/uni-name.el 0 0
lisp/international/uni-old-name.el 0 0
lisp/international/utf7.el 101 94
7%
lisp/jit-lock.el 249 162
35%
lisp/jka-cmpr-hook.el 72 4
94%
lisp/jka-compr.el 348 165
53%
lisp/json.el 290 35
88%
lisp/language/burmese.el 0 0
lisp/language/cham.el 0 0
lisp/language/chinese.el 0 0
lisp/language/cyrillic.el 0 0
lisp/language/czech.el 0 0
lisp/language/english.el 0 0
lisp/language/ethiopic.el 0 0
lisp/language/european.el 7 7
0%
lisp/language/georgian.el 0 0
lisp/language/greek.el 0 0
lisp/language/hebrew.el 68 67
1%
lisp/language/indian.el 4 0
100%
lisp/language/japanese.el 14 12
14%
lisp/language/khmer.el 0 0
lisp/language/korean.el 0 0
lisp/language/lao.el 0 0
lisp/language/misc-lang.el 0 0
lisp/language/romanian.el 0 0
lisp/language/sinhala.el 0 0
lisp/language/slovak.el 0 0
lisp/language/tai-viet.el 0 0
lisp/language/thai.el 0 0
lisp/language/tibetan.el 0 0
lisp/language/utf-8-lang.el 0 0
lisp/language/vietnamese.el 0 0
lisp/leim/leim-list.el 0 0
lisp/loaddefs.el 73 27
63%
lisp/loadhist.el 110 26
76%
lisp/lpr.el 108 98
9%
lisp/mail/ietf-drums.el 161 82
49%
lisp/mail/mail-parse.el 0 0
lisp/mail/mail-prsvr.el 0 0
lisp/mail/mail-utils.el 224 167
25%
lisp/mail/mailabbrev.el 248 199
20%
lisp/mail/mailheader.el 62 59
5%
lisp/mail/rfc2045.el 6 6
0%
lisp/mail/rfc2047.el 685 579
15%
lisp/mail/rfc2231.el 210 147
30%
lisp/mail/rfc822.el 189 163
14%
lisp/mail/rmail-loaddefs.el 0 0
lisp/mail/rmail.el 2137 1847
14%
lisp/mail/sendmail.el 915 790
14%
lisp/man.el 738 616
17%
lisp/menu-bar.el 390 280
28%
lisp/minibuffer.el 1457 1090
25%
lisp/mouse.el 1030 893
13%
lisp/mwheel.el 60 54
10%
lisp/net/ange-ftp.el 2365 1987
16%
lisp/net/browse-url.el 468 396
15%
lisp/net/dbus.el 675 508
25%
lisp/net/dig.el 62 56
10%
lisp/net/gnutls.el 72 17
76%
lisp/net/imap.el 1447 1257
13%
lisp/net/mailcap.el 452 357
21%
lisp/net/netrc.el 130 115
12%
lisp/net/network-stream.el 209 180
14%
lisp/net/newst-backend.el 1190 887
25%
lisp/net/newst-plainview.el 837 729
13%
lisp/net/newst-reader.el 132 111
16%
lisp/net/newst-ticker.el 117 95
19%
lisp/net/newst-treeview.el 1205 979
19%
lisp/net/newsticker.el 0 0
lisp/net/nsm.el 296 238
20%
lisp/net/puny.el 124 101
19%
lisp/net/rfc2104.el 20 1
95%
lisp/net/sasl-scram-rfc.el 67 8
88%
lisp/net/sasl.el 81 45
44%
lisp/net/starttls.el 68 60
12%
lisp/net/tls.el 92 70
24%
lisp/net/tramp-adb.el 717 568
21%
lisp/net/tramp-cache.el 181 54
70%
lisp/net/tramp-cmds.el 170 116
32%
lisp/net/tramp-compat.el 78 50
36%
lisp/net/tramp-ftp.el 53 24
55%
lisp/net/tramp-gvfs.el 881 681
23%
lisp/net/tramp-loaddefs.el 11 0
100%
lisp/net/tramp-sh.el 2873 947
67%
lisp/net/tramp-smb.el 1111 882
21%
lisp/net/tramp.el 1666 487
71%
lisp/net/trampver.el 9 6
33%
lisp/net/zeroconf.el 227 184
19%
lisp/newcomment.el 668 478
28%
lisp/nxml/nxml-enc.el 58 42
28%
lisp/nxml/nxml-mode.el 1285 1109
14%
lisp/nxml/nxml-ns.el 48 36
25%
lisp/nxml/nxml-outln.el 467 408
13%
lisp/nxml/nxml-parse.el 169 61
64%
lisp/nxml/nxml-rap.el 144 123
15%
lisp/nxml/nxml-util.el 25 20
20%
lisp/nxml/rng-cmpct.el 548 211
61%
lisp/nxml/rng-dt.el 11 8
27%
lisp/nxml/rng-loc.el 345 185
46%
lisp/nxml/rng-nxml.el 316 267
16%
lisp/nxml/rng-parse.el 44 9
80%
lisp/nxml/rng-pttrn.el 23 5
78%
lisp/nxml/rng-uri.el 234 140
40%
lisp/nxml/rng-util.el 47 14
70%
lisp/nxml/rng-valid.el 807 675
16%
lisp/nxml/rng-xsd.el 457 313
32%
lisp/nxml/xmltok.el 982 712
27%
lisp/nxml/xsd-regexp.el 494 432
13%
lisp/obarray.el 10 0
100%
lisp/outline.el 456 387
15%
lisp/password-cache.el 26 24
8%
lisp/pcomplete.el 553 474
14%
lisp/plstore.el 322 255
21%
lisp/progmodes/cc-align.el 557 458
18%
lisp/progmodes/cc-bytecomp.el 180 142
21%
lisp/progmodes/cc-defs.el 680 486
29%
lisp/progmodes/cc-guess.el 228 193
15%
lisp/progmodes/cc-menus.el 113 90
20%
lisp/progmodes/cc-styles.el 220 72
67%
lisp/progmodes/cc-vars.el 87 15
83%
lisp/progmodes/cperl-mode.el 4378 3578
18%
lisp/progmodes/etags.el 936 819
12%
lisp/progmodes/executable.el 81 70
14%
lisp/progmodes/f90.el 863 766
11%
lisp/progmodes/flymake.el 834 382
54%
lisp/progmodes/hideshow.el 300 158
47%
lisp/progmodes/perl-mode.el 458 374
18%
lisp/progmodes/prog-mode.el 80 63
21%
lisp/progmodes/project.el 104 89
14%
lisp/progmodes/ruby-mode.el 1197 473
60%
lisp/progmodes/subword.el 106 60
43%
lisp/ps-def.el 0 0
lisp/ps-print-loaddefs.el 0 0
lisp/ps-print.el 1419 1260
11%
lisp/register.el 269 244
9%
lisp/replace.el 1226 816
33%
lisp/rfn-eshadow.el 47 40
15%
lisp/sb-image.el 22 19
14%
lisp/scroll-bar.el 268 225
16%
lisp/select.el 214 187
13%
lisp/shell.el 526 413
21%
lisp/sort.el 290 141
51%
lisp/speedbar.el 1775 1514
15%
lisp/startup.el 1187 985
17%
lisp/subdirs.el 0 0
lisp/svg.el 151 120
21%
lisp/tar-mode.el 697 406
42%
lisp/term.el 1834 1660
9%
lisp/term/common-win.el 111 100
10%
lisp/term/ns-win.el 290 261
10%
lisp/term/tty-colors.el 121 69
43%
lisp/textmodes/fill.el 741 445
40%
lisp/textmodes/page.el 77 68
12%
lisp/textmodes/paragraphs.el 196 103
47%
lisp/textmodes/reftex-cite.el 778 536
31%
lisp/textmodes/reftex-loaddefs.el 0 0
lisp/textmodes/reftex-parse.el 632 398
37%
lisp/textmodes/reftex-ref.el 573 460
20%
lisp/textmodes/reftex-vars.el 0 0
lisp/textmodes/reftex.el 1143 648
43%
lisp/textmodes/text-mode.el 67 53
21%
lisp/textmodes/tildify.el 124 34
73%
lisp/thingatpt.el 222 93
58%
lisp/tool-bar.el 110 54
51%
lisp/tooltip.el 105 91
13%
lisp/tree-widget.el 228 197
14%
lisp/uniquify.el 189 46
76%
lisp/url/url-auth.el 211 86
59%
lisp/url/url-cache.el 123 77
37%
lisp/url/url-cookie.el 251 206
18%
lisp/url/url-domsuf.el 42 36
14%
lisp/url/url-expand.el 65 8
88%
lisp/url/url-gw.el 107 80
25%
lisp/url/url-history.el 60 43
28%
lisp/url/url-methods.el 59 21
64%
lisp/url/url-parse.el 98 18
82%
lisp/url/url-privacy.el 30 4
87%
lisp/url/url-proxy.el 27 13
52%
lisp/url/url-util.el 310 200
35%
lisp/url/url-vars.el 12 10
17%
lisp/url/url.el 134 61
54%
lisp/vc/add-log.el 573 475
17%
lisp/vc/diff-mode.el 1040 886
15%
lisp/vc/ediff-hook.el 0 0
lisp/vc/vc-annotate.el 290 254
12%
lisp/vc/vc-bzr.el 593 477
20%
lisp/vc/vc-cvs.el 646 555
14%
lisp/vc/vc-dir.el 580 494
15%
lisp/vc/vc-hg.el 647 395
39%
lisp/vc/vc-hooks.el 297 116
61%
lisp/vc/vc-mtn.el 158 128
19%
lisp/vc/vc-rcs.el 718 616
14%
lisp/vc/vc-sccs.el 208 176
15%
lisp/vc/vc-src.el 81 65
20%
lisp/vc/vc-svn.el 349 236
32%
lisp/vc/vc.el 1100 913
17%
lisp/version.el 43 13
70%
lisp/wid-edit.el 1511 1361
10%
lisp/widget.el 5 1
80%
lisp/window.el 3862 2557
34%
lisp/xml.el 466 174
63%
lisp/xt-mouse.el 193 38
80%
test/lisp/auth-source-tests.el 87 3
97%
test/lisp/autorevert-tests.el 172 3
98%
test/lisp/calc/calc-tests.el 28 0
100%
test/lisp/calendar/icalendar-tests.el 545 12
98%
test/lisp/calendar/parse-time-tests.el 16 0
100%
test/lisp/char-fold-tests.el 65 0
100%
test/lisp/comint-tests.el 2 0
100%
test/lisp/dabbrev-tests.el 7 0
100%
test/lisp/descr-text-tests.el 45 0
100%
test/lisp/dired-tests.el 20 1
95%
test/lisp/emacs-lisp/autocover-tests.el 290 0
100%
test/lisp/emacs-lisp/cl-seq-tests.el 158 4
97%
test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el 63 5
92%
test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el 75 4
95%
test/lisp/emacs-lisp/let-alist-tests.el 35 0
100%
test/lisp/emacs-lisp/tabulated-list-test.el 7 0
100%
test/lisp/emacs-lisp/timer-tests.el 8 1
88%
test/lisp/emulation/viper-tests.el 41 0
100%
test/lisp/epg-tests.el 44 10
77%
test/lisp/erc/erc-track-tests.el 72 0
100%
test/lisp/eshell/eshell.el 62 0
100%
test/lisp/faces-tests.el 22 0
100%
test/lisp/gnus/gnus-tests.el 0 0
test/lisp/gnus/message-tests.el 45 0
100%
test/lisp/help-fns-tests.el 45 2
96%
test/lisp/htmlfontify-tests.el 6 0
100%
test/lisp/ibuffer-tests.el 6 0
100%
test/lisp/imenu-tests.el 25 3
88%
test/lisp/info-xref-tests.el 56 2
96%
test/lisp/international/mule-util-tests.el 9 0
100%
test/lisp/international/ucs-normalize-tests.el 123 3
98%
test/lisp/isearch-tests.el 9 0
100%
test/lisp/legacy/bytecomp-tests.el 89 20
78%
test/lisp/legacy/decoder-tests.el 204 40
80%
test/lisp/legacy/files-tests.el 45 2
96%
test/lisp/legacy/font-parse-tests.el 57 44
23%
test/lisp/legacy/lexbind-tests.el 20 5
75%
test/lisp/legacy/occur-tests.el 21 0
100%
test/lisp/legacy/process-tests.el 85 1
99%
test/lisp/mail/rmail-tests.el 6 0
100%
test/lisp/man-tests.el 24 0
100%
test/lisp/minibuffer-tests.el 12 0
100%
test/lisp/mouse-tests.el 14 0
100%
test/lisp/net/dbus-tests.el 86 41
52%
test/lisp/net/network-stream-tests.el 173 8
95%
test/lisp/net/newsticker-tests.el 79 0
100%
test/lisp/net/sasl-scram-rfc-tests.el 11 0
100%
test/lisp/net/shr-tests.el 19 1
95%
test/lisp/progmodes/compile-tests.el 30 0
100%
test/lisp/progmodes/f90.el 103 0
100%
test/lisp/progmodes/flymake-tests.el 27 0
100%
test/lisp/progmodes/ruby-mode-tests.el 279 1
100%
test/lisp/progmodes/subword-tests.el 30 6
80%
test/lisp/ps-print-tests.el 6 0
100%
test/lisp/replace-tests.el 9 0
100%
test/lisp/sort-tests.el 48 0
100%
test/lisp/textmodes/css-mode-tests.el 101 0
100%
test/lisp/textmodes/reftex-tests.el 107 1
99%
test/lisp/textmodes/sgml-mode-tests.el 34 1
97%
test/lisp/textmodes/tildify-tests.el 116 2
98%
test/lisp/thingatpt-tests.el 5 0
100%
test/lisp/url/url-auth-tests.el 97 0
100%
test/lisp/url/url-expand-tests.el 51 0
100%
test/lisp/url/url-parse-tests.el 87 0
100%
test/lisp/url/url-util-tests.el 8 0
100%
test/lisp/vc/add-log-tests.el 9 0
100%
test/lisp/vc/vc-bzr-tests.el 86 67
22%
test/lisp/vc/vc-hg.el 17 0
100%
test/lisp/xt-mouse-tests.el 19 0
100%
test/src/alloc-tests.el 1 0
100%
test/src/buffer-tests.el 15 0
100%
test/src/callproc-tests.el 9 6
33%
test/src/chartab-tests.el 14 0
100%
test/src/decompress-tests.el 10 0
100%
test/src/doc-tests.el 28 0
100%
test/src/inotify-tests.el 13 9
31%
test/src/keymap-tests.el 11 0
100%
test/src/marker-tests.el 22 0
100%
test/src/print-tests.el 32 5
84%
test/src/regex-tests.el 145 6
96%
-------------------------------------------------------------------------------------
TOTAL (494 files) 171948 119485
31%
The following 1017 files were found in the source tree but were not loaded
during the test runs: lisp/align.el lisp/allout-widgets.el lisp/allout.el
lisp/arc-mode.el
lisp/array.el lisp/autoarg.el lisp/autoinsert.el lisp/avoid.el
lisp/battery.el lisp/bookmark.el lisp/bs.el lisp/calc/calc-bin.el
lisp/calc/calc-comb.el
lisp/calc/calc-cplx.el lisp/calc/calc-embed.el lisp/calc/calc-fin.el
lisp/calc/calc-forms.el lisp/calc/calc-frac.el lisp/calc/calc-funcs.el
lisp/calc/calc-graph.el
lisp/calc/calc-help.el lisp/calc/calc-incom.el lisp/calc/calc-keypd.el
lisp/calc/calc-lang.el lisp/calc/calc-map.el lisp/calc/calc-math.el
lisp/calc/calc-mode.el
lisp/calc/calc-mtx.el lisp/calc/calc-nlfit.el lisp/calc/calc-poly.el
lisp/calc/calc-prog.el lisp/calc/calc-rewr.el lisp/calc/calc-rules.el
lisp/calc/calc-sel.el
lisp/calc/calc-stat.el lisp/calc/calc-store.el lisp/calc/calc-stuff.el
lisp/calc/calc-trail.el lisp/calc/calc-undo.el lisp/calc/calc-vec.el
lisp/calc/calc-yank.el
lisp/calc/calcalg2.el lisp/calc/calcalg3.el lisp/calc/calcsel2.el
lisp/calculator.el lisp/calendar/appt.el lisp/calendar/cal-bahai.el
lisp/calendar/cal-china.el
lisp/calendar/cal-coptic.el lisp/calendar/cal-dst.el
lisp/calendar/cal-french.el lisp/calendar/cal-html.el
lisp/calendar/cal-islam.el lisp/calendar/cal-iso.el
lisp/calendar/cal-julian.el lisp/calendar/cal-mayan.el
lisp/calendar/cal-move.el lisp/calendar/cal-persia.el lisp/calendar/cal-tex.el
lisp/calendar/cal-x.el
lisp/calendar/hol-loaddefs.el lisp/calendar/holidays.el
lisp/calendar/lunar.el lisp/calendar/solar.el lisp/calendar/timeclock.el
lisp/calendar/todo-mode.el
lisp/cdl.el lisp/cedet/cedet-cscope.el lisp/cedet/cedet-files.el
lisp/cedet/cedet-global.el lisp/cedet/cedet-idutils.el lisp/cedet/cedet.el
lisp/cedet/data-debug.el
lisp/cedet/ede.el lisp/cedet/ede/auto.el lisp/cedet/ede/autoconf-edit.el
lisp/cedet/ede/base.el lisp/cedet/ede/config.el lisp/cedet/ede/cpp-root.el
lisp/cedet/ede/custom.el lisp/cedet/ede/detect.el lisp/cedet/ede/dired.el
lisp/cedet/ede/emacs.el lisp/cedet/ede/files.el lisp/cedet/ede/generic.el
lisp/cedet/ede/linux.el lisp/cedet/ede/loaddefs.el lisp/cedet/ede/locate.el
lisp/cedet/ede/make.el lisp/cedet/ede/makefile-edit.el lisp/cedet/ede/pconf.el
lisp/cedet/ede/pmake.el lisp/cedet/ede/proj-archive.el
lisp/cedet/ede/proj-aux.el lisp/cedet/ede/proj-comp.el
lisp/cedet/ede/proj-elisp.el
lisp/cedet/ede/proj-info.el lisp/cedet/ede/proj-misc.el
lisp/cedet/ede/proj-obj.el lisp/cedet/ede/proj-prog.el
lisp/cedet/ede/proj-scheme.el
lisp/cedet/ede/proj-shared.el lisp/cedet/ede/proj.el
lisp/cedet/ede/project-am.el lisp/cedet/ede/shell.el lisp/cedet/ede/source.el
lisp/cedet/ede/speedbar.el
lisp/cedet/ede/srecode.el lisp/cedet/ede/system.el lisp/cedet/ede/util.el
lisp/cedet/inversion.el lisp/cedet/pulse.el lisp/cedet/semantic.el
lisp/cedet/semantic/analyze.el lisp/cedet/semantic/analyze/complete.el
lisp/cedet/semantic/analyze/debug.el lisp/cedet/semantic/analyze/fcn.el
lisp/cedet/semantic/analyze/refs.el lisp/cedet/semantic/bovine.el
lisp/cedet/semantic/bovine/c-by.el lisp/cedet/semantic/bovine/c.el
lisp/cedet/semantic/bovine/debug.el lisp/cedet/semantic/bovine/el.el
lisp/cedet/semantic/bovine/gcc.el lisp/cedet/semantic/bovine/grammar.el
lisp/cedet/semantic/bovine/make-by.el lisp/cedet/semantic/bovine/make.el
lisp/cedet/semantic/bovine/scm-by.el lisp/cedet/semantic/bovine/scm.el
lisp/cedet/semantic/chart.el lisp/cedet/semantic/complete.el
lisp/cedet/semantic/ctxt.el lisp/cedet/semantic/db-debug.el
lisp/cedet/semantic/db-ebrowse.el
lisp/cedet/semantic/db-el.el lisp/cedet/semantic/db-file.el
lisp/cedet/semantic/db-find.el lisp/cedet/semantic/db-global.el
lisp/cedet/semantic/db-javascript.el
lisp/cedet/semantic/db-mode.el lisp/cedet/semantic/db-ref.el
lisp/cedet/semantic/db-typecache.el lisp/cedet/semantic/db.el
lisp/cedet/semantic/debug.el
lisp/cedet/semantic/decorate.el lisp/cedet/semantic/decorate/include.el
lisp/cedet/semantic/decorate/mode.el lisp/cedet/semantic/dep.el
lisp/cedet/semantic/doc.el
lisp/cedet/semantic/ede-grammar.el lisp/cedet/semantic/edit.el
lisp/cedet/semantic/find.el lisp/cedet/semantic/format.el
lisp/cedet/semantic/grammar-wy.el
lisp/cedet/semantic/grammar.el lisp/cedet/semantic/html.el
lisp/cedet/semantic/ia-sb.el lisp/cedet/semantic/ia.el
lisp/cedet/semantic/idle.el
lisp/cedet/semantic/imenu.el lisp/cedet/semantic/java.el
lisp/cedet/semantic/lex-spp.el lisp/cedet/semantic/lex.el
lisp/cedet/semantic/mru-bookmark.el
lisp/cedet/semantic/sb.el lisp/cedet/semantic/scope.el
lisp/cedet/semantic/senator.el lisp/cedet/semantic/sort.el
lisp/cedet/semantic/symref.el
lisp/cedet/semantic/symref/cscope.el lisp/cedet/semantic/symref/filter.el
lisp/cedet/semantic/symref/global.el lisp/cedet/semantic/symref/idutils.el
lisp/cedet/semantic/symref/list.el lisp/cedet/semantic/tag-file.el
lisp/cedet/semantic/tag-ls.el lisp/cedet/semantic/tag-write.el
lisp/cedet/semantic/tag.el
lisp/cedet/semantic/texi.el lisp/cedet/semantic/util-modes.el
lisp/cedet/semantic/util.el lisp/cedet/semantic/wisent.el
lisp/cedet/semantic/wisent/comp.el
lisp/cedet/semantic/wisent/grammar.el
lisp/cedet/semantic/wisent/java-tags.el
lisp/cedet/semantic/wisent/javascript.el lisp/cedet/semantic/wisent/javat-wy.el
lisp/cedet/semantic/wisent/js-wy.el lisp/cedet/semantic/wisent/python-wy.el
lisp/cedet/semantic/wisent/wisent.el lisp/cedet/srecode.el
lisp/cedet/srecode/args.el
lisp/cedet/srecode/cpp.el lisp/cedet/srecode/ctxt.el
lisp/cedet/srecode/dictionary.el lisp/cedet/srecode/document.el
lisp/cedet/srecode/el.el
lisp/cedet/srecode/expandproto.el lisp/cedet/srecode/extract.el
lisp/cedet/srecode/fields.el lisp/cedet/srecode/filters.el
lisp/cedet/srecode/find.el
lisp/cedet/srecode/getset.el lisp/cedet/srecode/insert.el
lisp/cedet/srecode/java.el lisp/cedet/srecode/loaddefs.el
lisp/cedet/srecode/map.el
lisp/cedet/srecode/mode.el lisp/cedet/srecode/semantic.el
lisp/cedet/srecode/srt-mode.el lisp/cedet/srecode/srt-wy.el
lisp/cedet/srecode/srt.el
lisp/cedet/srecode/table.el lisp/cedet/srecode/template.el
lisp/cedet/srecode/texi.el lisp/chistory.el lisp/cmuscheme.el lisp/color.el
lisp/completion.el
lisp/cus-dep.el lisp/cus-theme.el lisp/delim-col.el lisp/delsel.el
lisp/dired-aux.el lisp/dired-x.el lisp/dirtrack.el lisp/doc-view.el
lisp/dos-fns.el
lisp/dos-vars.el lisp/dos-w32.el lisp/double.el lisp/dynamic-setting.el
lisp/ebuff-menu.el lisp/echistory.el lisp/ecomplete.el lisp/elide-head.el
lisp/emacs-lisp/avl-tree.el lisp/emacs-lisp/bindat.el
lisp/emacs-lisp/chart.el lisp/emacs-lisp/check-declare.el
lisp/emacs-lisp/checkdoc.el
lisp/emacs-lisp/cl-indent.el lisp/emacs-lisp/copyright.el
lisp/emacs-lisp/crm.el lisp/emacs-lisp/cursor-sensor.el
lisp/emacs-lisp/disass.el
lisp/emacs-lisp/eieio-custom.el lisp/emacs-lisp/eieio-datadebug.el
lisp/emacs-lisp/eieio-speedbar.el lisp/emacs-lisp/elint.el
lisp/emacs-lisp/elp.el
lisp/emacs-lisp/generic.el lisp/emacs-lisp/helper.el
lisp/emacs-lisp/re-builder.el lisp/emacs-lisp/regi.el lisp/emacs-lisp/shadow.el
lisp/emacs-lisp/tcover-ses.el
lisp/emacs-lisp/tcover-unsafep.el lisp/emacs-lisp/timer-list.el
lisp/emacs-lisp/tq.el lisp/emacs-lisp/trace.el lisp/emacs-lisp/unsafep.el
lisp/emacs-lock.el
lisp/emulation/cua-base.el lisp/emulation/cua-gmrk.el
lisp/emulation/cua-rect.el lisp/emulation/edt-lk201.el
lisp/emulation/edt-mapper.el lisp/emulation/edt-pc.el
lisp/emulation/edt-vt100.el lisp/emulation/edt.el lisp/emulation/keypad.el
lisp/epa-dired.el lisp/epa-file.el lisp/epa-mail.el lisp/erc/erc-autoaway.el
lisp/erc/erc-capab.el lisp/erc/erc-dcc.el
lisp/erc/erc-desktop-notifications.el lisp/erc/erc-ezbounce.el
lisp/erc/erc-ibuffer.el lisp/erc/erc-identd.el
lisp/erc/erc-imenu.el lisp/erc/erc-lang.el lisp/erc/erc-log.el
lisp/erc/erc-notify.el lisp/erc/erc-page.el lisp/erc/erc-replace.el
lisp/erc/erc-services.el
lisp/erc/erc-sound.el lisp/erc/erc-speedbar.el lisp/erc/erc-spelling.el
lisp/erc/erc-truncate.el lisp/erc/erc-xdcc.el lisp/eshell/em-rebind.el
lisp/eshell/em-smart.el lisp/eshell/em-tramp.el lisp/eshell/em-xtra.el
lisp/expand.el lisp/face-remap.el lisp/ffap.el lisp/filecache.el lisp/files-x.el
lisp/filesets.el lisp/find-cmd.el lisp/find-file.el lisp/finder.el
lisp/flow-ctrl.el lisp/foldout.el lisp/follow.el lisp/forms.el lisp/generic-x.el
lisp/gnus/.dir-locals.el lisp/gnus/canlock.el lisp/gnus/deuglify.el
lisp/gnus/gnus-agent.el lisp/gnus/gnus-async.el lisp/gnus/gnus-bcklg.el
lisp/gnus/gnus-bookmark.el lisp/gnus/gnus-cache.el lisp/gnus/gnus-cite.el
lisp/gnus/gnus-cus.el lisp/gnus/gnus-delay.el lisp/gnus/gnus-demon.el
lisp/gnus/gnus-diary.el lisp/gnus/gnus-dired.el lisp/gnus/gnus-draft.el
lisp/gnus/gnus-dup.el lisp/gnus/gnus-eform.el lisp/gnus/gnus-fun.el
lisp/gnus/gnus-gravatar.el lisp/gnus/gnus-html.el
lisp/gnus/gnus-icalendar.el lisp/gnus/gnus-kill.el lisp/gnus/gnus-logic.el
lisp/gnus/gnus-mh.el
lisp/gnus/gnus-ml.el lisp/gnus/gnus-mlspl.el lisp/gnus/gnus-msg.el
lisp/gnus/gnus-notifications.el lisp/gnus/gnus-picon.el
lisp/gnus/gnus-rfc1843.el
lisp/gnus/gnus-salt.el lisp/gnus/gnus-score.el lisp/gnus/gnus-sieve.el
lisp/gnus/gnus-srvr.el lisp/gnus/gnus-topic.el lisp/gnus/gnus-uu.el
lisp/gnus/gnus-vm.el
lisp/gnus/gssapi.el lisp/gnus/legacy-gnus-agent.el lisp/gnus/mm-extern.el
lisp/gnus/mm-partial.el lisp/gnus/mml1991.el lisp/gnus/nnagent.el
lisp/gnus/nnbabyl.el
lisp/gnus/nndiary.el lisp/gnus/nndir.el lisp/gnus/nndoc.el
lisp/gnus/nndraft.el lisp/gnus/nneething.el lisp/gnus/nnfolder.el
lisp/gnus/nngateway.el
lisp/gnus/nnir.el lisp/gnus/nnmaildir.el lisp/gnus/nnmairix.el
lisp/gnus/nnmbox.el lisp/gnus/nnmh.el lisp/gnus/nnml.el lisp/gnus/nnnil.el
lisp/gnus/nnregistry.el
lisp/gnus/nnrss.el lisp/gnus/nnspool.el lisp/gnus/nntp.el
lisp/gnus/nnvirtual.el lisp/gnus/nnweb.el lisp/gnus/score-mode.el
lisp/gnus/smiley.el
lisp/gnus/spam-report.el lisp/gnus/spam-stat.el lisp/gnus/spam-wash.el
lisp/gnus/spam.el lisp/gs.el lisp/help-at-pt.el lisp/hexl.el lisp/hfy-cmap.el
lisp/hi-lock.el
lisp/hilit-chg.el lisp/hippie-exp.el lisp/hl-line.el lisp/ibuf-ext.el
lisp/icomplete.el lisp/ido.el lisp/ielm.el lisp/iimage.el lisp/image-dired.el
lisp/image-file.el lisp/image-mode.el lisp/image/compface.el
lisp/image/gravatar.el lisp/info-look.el lisp/informat.el
lisp/international/isearch-x.el
lisp/international/iso-ascii.el lisp/international/iso-cvt.el
lisp/international/iso-transl.el lisp/international/ja-dic-cnv.el
lisp/international/ja-dic-utl.el
lisp/international/kkc.el lisp/international/latin1-disp.el
lisp/international/mule-diag.el lisp/international/ogonek.el
lisp/international/rfc1843.el
lisp/international/robin.el lisp/international/titdic-cnv.el
lisp/international/uni-comment.el lisp/international/uni-decimal.el
lisp/international/uni-digit.el
lisp/international/uni-lowercase.el lisp/international/uni-numeric.el
lisp/international/uni-titlecase.el lisp/international/uni-uppercase.el
lisp/international/utf-7.el lisp/isearchb.el lisp/kermit.el
lisp/language/china-util.el lisp/language/cyril-util.el
lisp/language/ethio-util.el
lisp/language/hanja-util.el lisp/language/ind-util.el
lisp/language/japan-util.el lisp/language/korea-util.el
lisp/language/lao-util.el lisp/language/thai-util.el
lisp/language/thai-word.el lisp/language/tibet-util.el
lisp/language/tv-util.el lisp/language/viet-util.el lisp/ldefs-boot.el
lisp/leim/ja-dic/ja-dic.el
lisp/leim/quail/4Corner.el lisp/leim/quail/ARRAY30.el
lisp/leim/quail/CCDOSPY.el lisp/leim/quail/CTLau-b5.el lisp/leim/quail/CTLau.el
lisp/leim/quail/ECDICT.el
lisp/leim/quail/ETZY.el lisp/leim/quail/PY-b5.el lisp/leim/quail/PY.el
lisp/leim/quail/Punct-b5.el lisp/leim/quail/Punct.el lisp/leim/quail/QJ-b5.el
lisp/leim/quail/QJ.el lisp/leim/quail/SW.el lisp/leim/quail/TONEPY.el
lisp/leim/quail/ZIRANMA.el lisp/leim/quail/ZOZY.el lisp/leim/quail/arabic.el
lisp/leim/quail/croatian.el lisp/leim/quail/cyril-jis.el
lisp/leim/quail/cyrillic.el lisp/leim/quail/czech.el lisp/leim/quail/ethiopic.el
lisp/leim/quail/georgian.el lisp/leim/quail/greek.el
lisp/leim/quail/hangul.el lisp/leim/quail/hanja-jis.el lisp/leim/quail/hanja.el
lisp/leim/quail/hanja3.el
lisp/leim/quail/hebrew.el lisp/leim/quail/indian.el
lisp/leim/quail/ipa-praat.el lisp/leim/quail/ipa.el lisp/leim/quail/japanese.el
lisp/leim/quail/lao.el
lisp/leim/quail/latin-alt.el lisp/leim/quail/latin-ltx.el
lisp/leim/quail/latin-post.el lisp/leim/quail/latin-pre.el
lisp/leim/quail/lrt.el
lisp/leim/quail/persian.el lisp/leim/quail/programmer-dvorak.el
lisp/leim/quail/py-punct.el lisp/leim/quail/pypunct-b5.el
lisp/leim/quail/quick-b5.el
lisp/leim/quail/quick-cns.el lisp/leim/quail/rfc1345.el
lisp/leim/quail/sgml-input.el lisp/leim/quail/sisheng.el
lisp/leim/quail/slovak.el
lisp/leim/quail/symbol-ksc.el lisp/leim/quail/tamil-dvorak.el
lisp/leim/quail/thai.el lisp/leim/quail/tibetan.el lisp/leim/quail/tsang-b5.el
lisp/leim/quail/tsang-cns.el lisp/leim/quail/uni-input.el
lisp/leim/quail/viqr.el lisp/leim/quail/vntelex.el lisp/leim/quail/vnvni.el
lisp/leim/quail/welsh.el
lisp/linum.el lisp/locate.el lisp/ls-lisp.el lisp/macros.el
lisp/mail/binhex.el lisp/mail/blessmail.el lisp/mail/emacsbug.el
lisp/mail/feedmail.el
lisp/mail/flow-fill.el lisp/mail/footnote.el lisp/mail/hashcash.el
lisp/mail/mail-extr.el lisp/mail/mail-hist.el lisp/mail/mailalias.el
lisp/mail/mailclient.el
lisp/mail/metamail.el lisp/mail/mspools.el lisp/mail/qp.el
lisp/mail/reporter.el lisp/mail/rfc2368.el lisp/mail/rmail-spam-filter.el
lisp/mail/rmailedit.el
lisp/mail/rmailkwd.el lisp/mail/rmailmm.el lisp/mail/rmailmsc.el
lisp/mail/rmailout.el lisp/mail/rmailsort.el lisp/mail/rmailsum.el
lisp/mail/smtpmail.el
lisp/mail/supercite.el lisp/mail/uce.el lisp/mail/undigest.el
lisp/mail/unrmail.el lisp/mail/uudecode.el lisp/mail/yenc.el lisp/makesum.el
lisp/master.el
lisp/mb-depth.el lisp/md4.el lisp/mh-e/mh-acros.el lisp/mh-e/mh-alias.el
lisp/mh-e/mh-buffers.el lisp/mh-e/mh-comp.el lisp/mh-e/mh-compat.el
lisp/mh-e/mh-e.el
lisp/mh-e/mh-folder.el lisp/mh-e/mh-funcs.el lisp/mh-e/mh-gnus.el
lisp/mh-e/mh-identity.el lisp/mh-e/mh-inc.el lisp/mh-e/mh-junk.el
lisp/mh-e/mh-letter.el
lisp/mh-e/mh-limit.el lisp/mh-e/mh-loaddefs.el lisp/mh-e/mh-mime.el
lisp/mh-e/mh-print.el lisp/mh-e/mh-scan.el lisp/mh-e/mh-search.el
lisp/mh-e/mh-seq.el
lisp/mh-e/mh-show.el lisp/mh-e/mh-speed.el lisp/mh-e/mh-thread.el
lisp/mh-e/mh-tool-bar.el lisp/mh-e/mh-utils.el lisp/mh-e/mh-xface.el
lisp/midnight.el
lisp/minibuf-eldef.el lisp/misc.el lisp/misearch.el lisp/mouse-copy.el
lisp/mouse-drag.el lisp/mpc.el lisp/msb.el lisp/net/dns.el lisp/net/eudc-bob.el
lisp/net/eudc-export.el lisp/net/eudc-hotlist.el lisp/net/eudc-vars.el
lisp/net/eudc.el lisp/net/eudcb-bbdb.el lisp/net/eudcb-ldap.el
lisp/net/eudcb-mab.el
lisp/net/eww.el lisp/net/goto-addr.el lisp/net/hmac-def.el
lisp/net/hmac-md5.el lisp/net/html2text.el lisp/net/ldap.el lisp/net/mairix.el
lisp/net/net-utils.el
lisp/net/ntlm.el lisp/net/pinentry.el lisp/net/pop3.el lisp/net/quickurl.el
lisp/net/rcirc.el lisp/net/rlogin.el lisp/net/sasl-cram.el
lisp/net/sasl-digest.el
lisp/net/sasl-ntlm.el lisp/net/secrets.el lisp/net/shr-color.el
lisp/net/sieve-manage.el lisp/net/sieve-mode.el lisp/net/sieve.el
lisp/net/snmp-mode.el
lisp/net/soap-client.el lisp/net/soap-inspect.el lisp/net/socks.el
lisp/net/telnet.el lisp/net/tramp-gw.el lisp/net/tramp-uu.el lisp/net/webjump.el
lisp/notifications.el lisp/novice.el lisp/nxml/nxml-maint.el
lisp/nxml/rng-maint.el lisp/obsolete/abbrevlist.el lisp/obsolete/assoc.el
lisp/obsolete/bruce.el
lisp/obsolete/cc-compat.el lisp/obsolete/cl-compat.el
lisp/obsolete/complete.el lisp/obsolete/crisp.el lisp/obsolete/cust-print.el
lisp/obsolete/erc-hecomplete.el
lisp/obsolete/eudcb-ph.el lisp/obsolete/fast-lock.el lisp/obsolete/gulp.el
lisp/obsolete/iswitchb.el lisp/obsolete/landmark.el lisp/obsolete/lazy-lock.el
lisp/obsolete/ledit.el lisp/obsolete/levents.el lisp/obsolete/lmenu.el
lisp/obsolete/longlines.el lisp/obsolete/lucid.el lisp/obsolete/mailpost.el
lisp/obsolete/meese.el lisp/obsolete/messcompat.el
lisp/obsolete/mouse-sel.el lisp/obsolete/old-emacs-lock.el
lisp/obsolete/old-whitespace.el
lisp/obsolete/options.el lisp/obsolete/otodo-mode.el
lisp/obsolete/patcomp.el lisp/obsolete/pc-mode.el lisp/obsolete/pc-select.el
lisp/obsolete/pgg-def.el
lisp/obsolete/pgg-gpg.el lisp/obsolete/pgg-parse.el
lisp/obsolete/pgg-pgp.el lisp/obsolete/pgg-pgp5.el lisp/obsolete/pgg.el
lisp/obsolete/rcompile.el
lisp/obsolete/s-region.el lisp/obsolete/sregex.el
lisp/obsolete/sup-mouse.el lisp/obsolete/terminal.el lisp/obsolete/tpu-edt.el
lisp/obsolete/tpu-extras.el
lisp/obsolete/tpu-mapper.el lisp/obsolete/vc-arch.el lisp/obsolete/vi.el
lisp/obsolete/vip.el lisp/obsolete/ws-mode.el lisp/obsolete/xesam.el
lisp/obsolete/yow.el
lisp/org/ob-C.el lisp/org/ob-R.el lisp/org/ob-asymptote.el
lisp/org/ob-awk.el lisp/org/ob-calc.el lisp/org/ob-clojure.el
lisp/org/ob-comint.el lisp/org/ob-core.el
lisp/org/ob-css.el lisp/org/ob-ditaa.el lisp/org/ob-dot.el
lisp/org/ob-emacs-lisp.el lisp/org/ob-eval.el lisp/org/ob-exp.el
lisp/org/ob-fortran.el
lisp/org/ob-gnuplot.el lisp/org/ob-haskell.el lisp/org/ob-io.el
lisp/org/ob-java.el lisp/org/ob-js.el lisp/org/ob-keys.el lisp/org/ob-latex.el
lisp/org/ob-ledger.el
lisp/org/ob-lilypond.el lisp/org/ob-lisp.el lisp/org/ob-lob.el
lisp/org/ob-makefile.el lisp/org/ob-matlab.el lisp/org/ob-maxima.el
lisp/org/ob-mscgen.el
lisp/org/ob-ocaml.el lisp/org/ob-octave.el lisp/org/ob-org.el
lisp/org/ob-perl.el lisp/org/ob-picolisp.el lisp/org/ob-plantuml.el
lisp/org/ob-python.el
lisp/org/ob-ref.el lisp/org/ob-ruby.el lisp/org/ob-sass.el
lisp/org/ob-scala.el lisp/org/ob-scheme.el lisp/org/ob-screen.el
lisp/org/ob-sh.el lisp/org/ob-shen.el
lisp/org/ob-sql.el lisp/org/ob-sqlite.el lisp/org/ob-table.el
lisp/org/ob-tangle.el lisp/org/ob.el lisp/org/org-agenda.el
lisp/org/org-archive.el
lisp/org/org-attach.el lisp/org/org-bbdb.el lisp/org/org-bibtex.el
lisp/org/org-capture.el lisp/org/org-clock.el lisp/org/org-colview.el
lisp/org/org-compat.el
lisp/org/org-crypt.el lisp/org/org-ctags.el lisp/org/org-datetree.el
lisp/org/org-docview.el lisp/org/org-element.el lisp/org/org-entities.el
lisp/org/org-eshell.el
lisp/org/org-faces.el lisp/org/org-feed.el lisp/org/org-footnote.el
lisp/org/org-gnus.el lisp/org/org-habit.el lisp/org/org-id.el
lisp/org/org-indent.el
lisp/org/org-info.el lisp/org/org-inlinetask.el lisp/org/org-install.el
lisp/org/org-irc.el lisp/org/org-list.el lisp/org/org-loaddefs.el
lisp/org/org-macro.el
lisp/org/org-macs.el lisp/org/org-mhe.el lisp/org/org-mobile.el
lisp/org/org-mouse.el lisp/org/org-pcomplete.el lisp/org/org-plot.el
lisp/org/org-protocol.el
lisp/org/org-rmail.el lisp/org/org-src.el lisp/org/org-table.el
lisp/org/org-timer.el lisp/org/org-version.el lisp/org/org-w3m.el
lisp/org/org.el
lisp/org/ox-ascii.el lisp/org/ox-beamer.el lisp/org/ox-html.el
lisp/org/ox-icalendar.el lisp/org/ox-latex.el lisp/org/ox-man.el
lisp/org/ox-md.el lisp/org/ox-odt.el
lisp/org/ox-org.el lisp/org/ox-publish.el lisp/org/ox-texinfo.el
lisp/org/ox.el lisp/paren.el lisp/pcmpl-cvs.el lisp/pcmpl-gnu.el
lisp/pcmpl-linux.el
lisp/pcmpl-rpm.el lisp/pcmpl-unix.el lisp/pcmpl-x.el lisp/play/5x5.el
lisp/play/animate.el lisp/play/blackbox.el lisp/play/bubbles.el
lisp/play/cookie1.el
lisp/play/decipher.el lisp/play/dissociate.el lisp/play/doctor.el
lisp/play/dunnet.el lisp/play/fortune.el lisp/play/gamegrid.el
lisp/play/gametree.el
lisp/play/gomoku.el lisp/play/handwrite.el lisp/play/hanoi.el
lisp/play/life.el lisp/play/morse.el lisp/play/mpuz.el lisp/play/pong.el
lisp/play/snake.el
lisp/play/solitaire.el lisp/play/spook.el lisp/play/studly.el
lisp/play/tetris.el lisp/play/zone.el lisp/printing.el lisp/proced.el
lisp/profiler.el
lisp/progmodes/ada-mode.el lisp/progmodes/ada-prj.el
lisp/progmodes/ada-stmt.el lisp/progmodes/ada-xref.el
lisp/progmodes/antlr-mode.el lisp/progmodes/asm-mode.el
lisp/progmodes/autoconf.el lisp/progmodes/bat-mode.el
lisp/progmodes/bug-reference.el lisp/progmodes/cc-awk.el
lisp/progmodes/cc-langs.el lisp/progmodes/cfengine.el
lisp/progmodes/cmacexp.el lisp/progmodes/cpp.el lisp/progmodes/cwarn.el
lisp/progmodes/dcl-mode.el lisp/progmodes/ebnf-abn.el lisp/progmodes/ebnf-bnf.el
lisp/progmodes/ebnf-dtd.el lisp/progmodes/ebnf-ebx.el
lisp/progmodes/ebnf-iso.el lisp/progmodes/ebnf-otz.el
lisp/progmodes/ebnf-yac.el lisp/progmodes/ebnf2ps.el
lisp/progmodes/ebrowse.el lisp/progmodes/fortran.el
lisp/progmodes/gdb-mi.el lisp/progmodes/glasses.el lisp/progmodes/gud.el
lisp/progmodes/hideif.el
lisp/progmodes/icon.el lisp/progmodes/idlw-complete-structtag.el
lisp/progmodes/idlw-help.el lisp/progmodes/idlw-shell.el
lisp/progmodes/idlw-toolbar.el
lisp/progmodes/idlwave.el lisp/progmodes/inf-lisp.el
lisp/progmodes/ld-script.el lisp/progmodes/m4-mode.el
lisp/progmodes/make-mode.el lisp/progmodes/mantemp.el
lisp/progmodes/meta-mode.el lisp/progmodes/mixal-mode.el
lisp/progmodes/modula2.el lisp/progmodes/octave.el lisp/progmodes/opascal.el
lisp/progmodes/pascal.el
lisp/progmodes/prolog.el lisp/progmodes/ps-mode.el lisp/progmodes/scheme.el
lisp/progmodes/simula.el lisp/progmodes/sql.el lisp/progmodes/tcl.el
lisp/progmodes/vera-mode.el lisp/progmodes/verilog-mode.el
lisp/progmodes/vhdl-mode.el lisp/progmodes/which-func.el
lisp/progmodes/xscheme.el lisp/ps-bdf.el
lisp/ps-mule.el lisp/ps-samp.el lisp/recentf.el lisp/rect.el lisp/repeat.el
lisp/reposition.el lisp/reveal.el lisp/rot13.el lisp/rtree.el lisp/ruler-mode.el
lisp/savehist.el lisp/saveplace.el lisp/scroll-all.el lisp/scroll-lock.el
lisp/server.el lisp/ses.el lisp/shadowfile.el lisp/soundex.el lisp/strokes.el
lisp/t-mouse.el lisp/tabify.el lisp/talk.el lisp/tempo.el
lisp/term/AT386.el lisp/term/bobcat.el lisp/term/cygwin.el
lisp/term/internal.el lisp/term/iris-ansi.el
lisp/term/linux.el lisp/term/lk201.el lisp/term/news.el lisp/term/pc-win.el
lisp/term/rxvt.el lisp/term/screen.el lisp/term/sun.el lisp/term/tvi970.el
lisp/term/vt100.el lisp/term/vt200.el lisp/term/w32-win.el
lisp/term/w32console.el lisp/term/wyse50.el lisp/term/x-win.el
lisp/term/xterm.el
lisp/textmodes/artist.el lisp/textmodes/bib-mode.el
lisp/textmodes/bibtex-style.el lisp/textmodes/bibtex.el
lisp/textmodes/conf-mode.el lisp/textmodes/dns-mode.el
lisp/textmodes/enriched.el lisp/textmodes/flyspell.el
lisp/textmodes/ispell.el lisp/textmodes/makeinfo.el
lisp/textmodes/nroff-mode.el lisp/textmodes/page-ext.el
lisp/textmodes/picture.el lisp/textmodes/po.el lisp/textmodes/refbib.el
lisp/textmodes/refer.el lisp/textmodes/refill.el lisp/textmodes/reftex-auc.el
lisp/textmodes/reftex-dcr.el lisp/textmodes/reftex-global.el
lisp/textmodes/reftex-index.el lisp/textmodes/reftex-sel.el
lisp/textmodes/reftex-toc.el
lisp/textmodes/remember.el lisp/textmodes/rst.el lisp/textmodes/table.el
lisp/textmodes/texinfmt.el lisp/textmodes/texinfo.el
lisp/textmodes/texnfo-upd.el
lisp/textmodes/two-column.el lisp/textmodes/underline.el lisp/thumbs.el
lisp/time-stamp.el lisp/time.el lisp/timezone.el lisp/tmm.el lisp/tutorial.el
lisp/type-break.el lisp/url/url-about.el lisp/url/url-cid.el
lisp/url/url-dav.el lisp/url/url-dired.el lisp/url/url-file.el
lisp/url/url-ftp.el lisp/url/url-imap.el
lisp/url/url-irc.el lisp/url/url-ldap.el lisp/url/url-mailto.el
lisp/url/url-misc.el lisp/url/url-news.el lisp/url/url-nfs.el lisp/url/url-ns.el
lisp/url/url-queue.el lisp/url/url-tramp.el lisp/userlock.el
lisp/vc/compare-w.el lisp/vc/cvs-status.el lisp/vc/diff.el
lisp/vc/ediff-diff.el lisp/vc/ediff-help.el
lisp/vc/ediff-init.el lisp/vc/ediff-merg.el lisp/vc/ediff-mult.el
lisp/vc/ediff-ptch.el lisp/vc/ediff-util.el lisp/vc/ediff-vers.el
lisp/vc/ediff-wind.el
lisp/vc/ediff.el lisp/vc/emerge.el lisp/vc/log-edit.el lisp/vc/log-view.el
lisp/vc/pcvs-defs.el lisp/vc/pcvs-info.el lisp/vc/pcvs-parse.el
lisp/vc/pcvs-util.el
lisp/vc/pcvs.el lisp/vc/smerge-mode.el lisp/vc/vc-dav.el
lisp/vc/vc-filewise.el lisp/vcursor.el lisp/view.el lisp/vt-control.el
lisp/vt100-led.el lisp/w32-fns.el
lisp/w32-vars.el lisp/wdired.el lisp/whitespace.el lisp/wid-browse.el
lisp/windmove.el lisp/winner.el lisp/woman.el lisp/x-dnd.el lisp/xwidget.el
test/manual/biditest.el test/manual/cedet/cedet-utests.el
test/manual/cedet/ede-tests.el test/manual/cedet/semantic-ia-utest.el
test/manual/cedet/semantic-tests.el
test/manual/cedet/semantic-utest-c.el test/manual/cedet/semantic-utest.el
test/manual/cedet/srecode-tests.el test/manual/cedet/tests/test.el
test/manual/etags/el-src/TAGTEST.EL
test/manual/etags/el-src/emacs/lisp/progmodes/etags.el
test/manual/redisplay-testsuite.el test/manual/rmailmm.el
An additional 11 files were found in the source tree but were excluded from
code coverage because they contained one of the following substrings (see
autocover-exclude-test-data): macro-problem mock:: package-resources
pkg-test-user-dir test-bytecomp
The following 117 files were deliberately excluded from code coverage (see
autocover-exempt): lisp/buff-menu.el lisp/calc/calc-ext.el
lisp/cedet/ede/simple.el
lisp/cedet/mode-local.el lisp/cedet/semantic/symref/grep.el
lisp/cedet/semantic/wisent/python.el lisp/cedet/srecode/compile.el
lisp/edmacro.el
lisp/emacs-lisp/autoload.el lisp/emacs-lisp/byte-run.el
lisp/emacs-lisp/bytecomp.el lisp/emacs-lisp/cconv.el
lisp/emacs-lisp/cl-generic.el lisp/emacs-lisp/cl-lib.el
lisp/emacs-lisp/cl-macs.el lisp/emacs-lisp/cl-preloaded.el
lisp/emacs-lisp/cl-seq.el lisp/emacs-lisp/derived.el
lisp/emacs-lisp/easy-mmode.el
lisp/emacs-lisp/edebug.el lisp/emacs-lisp/eieio-compat.el
lisp/emacs-lisp/eieio-core.el lisp/emacs-lisp/eieio.el lisp/emacs-lisp/ert.el
lisp/emacs-lisp/generator.el
lisp/emacs-lisp/gv.el lisp/emacs-lisp/let-alist.el
lisp/emacs-lisp/macroexp.el lisp/emacs-lisp/nadvice.el
lisp/emacs-lisp/package-x.el lisp/emacs-lisp/package.el
lisp/emacs-lisp/pcase.el lisp/emacs-lisp/subr-x.el
lisp/emacs-lisp/testcover.el lisp/emulation/viper-cmd.el lisp/epg-config.el
lisp/erc/erc-backend.el
lisp/erc/erc.el lisp/gnus/gnus-sum.el lisp/gnus/gnus.el lisp/gnus/nnimap.el
lisp/help-macro.el lisp/help-mode.el lisp/international/characters.el
lisp/international/fontset.el lisp/isearch.el lisp/kmacro.el lisp/loadup.el
lisp/net/shr.el lisp/nxml/rng-match.el lisp/progmodes/cc-cmds.el
lisp/progmodes/cc-engine.el lisp/progmodes/cc-fonts.el
lisp/progmodes/cc-mode.el lisp/progmodes/compile.el
lisp/progmodes/elisp-mode.el lisp/progmodes/grep.el
lisp/progmodes/js.el lisp/progmodes/python.el lisp/progmodes/sh-script.el
lisp/progmodes/xref.el lisp/registry.el lisp/simple.el lisp/skeleton.el
lisp/subr.el
lisp/textmodes/css-mode.el lisp/textmodes/sgml-mode.el
lisp/textmodes/tex-mode.el lisp/url/url-future.el lisp/url/url-handlers.el
lisp/url/url-http.el
lisp/vc/vc-dispatcher.el lisp/vc/vc-git.el test/lisp/abbrev-tests.el
test/lisp/dom-tests.el test/lisp/electric-tests.el
test/lisp/emacs-lisp/cl-generic-tests.el
test/lisp/emacs-lisp/cl-lib-tests.el
test/lisp/emacs-lisp/eieio-tests/eieio-tests.el
test/lisp/emacs-lisp/ert-tests.el test/lisp/emacs-lisp/ert-x-tests.el
test/lisp/emacs-lisp/generator-tests.el test/lisp/emacs-lisp/lisp-tests.el
test/lisp/emacs-lisp/map-tests.el test/lisp/emacs-lisp/nadvice-tests.el
test/lisp/emacs-lisp/package-tests.el test/lisp/emacs-lisp/pcase-tests.el
test/lisp/emacs-lisp/regexp-opt-tests.el test/lisp/emacs-lisp/ring-tests.el
test/lisp/emacs-lisp/seq-tests.el test/lisp/emacs-lisp/subr-x-tests.el
test/lisp/emacs-lisp/thunk-tests.el test/lisp/filenotify-tests.el
test/lisp/jit-lock-tests.el
test/lisp/json-tests.el test/lisp/legacy/coding-tests.el
test/lisp/legacy/core-elisp-tests.el test/lisp/legacy/syntax-tests.el
test/lisp/legacy/textprop-tests.el
test/lisp/legacy/undo-tests.el test/lisp/net/tramp-tests.el
test/lisp/obarray-tests.el test/lisp/progmodes/cc-mode.el
test/lisp/progmodes/elisp-mode-tests.el
test/lisp/progmodes/python-tests.el test/lisp/progmodes/xref-tests.el
test/lisp/simple-tests.el test/lisp/subr-tests.el
test/lisp/url/url-future-tests.el
test/lisp/vc/vc-tests.el test/lisp/xml-tests.el test/src/cmds-tests.el
test/src/data-tests.el test/src/editfns-tests.el test/src/fns-tests.el
test/src/lread-tests.el test/src/xml-tests.el
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- some testing-related contributions,
Gemini Lasswell <=