* some testing-related contributions
@ 2016-10-13 23:05 Gemini Lasswell
0 siblings, 0 replies; only message in thread
From: Gemini Lasswell @ 2016-10-13 23:05 UTC (permalink / raw
To: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 1657 bytes --]
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
[-- Attachment #2: code coverage report --]
[-- Type: text/plain, Size: 71426 bytes --]
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-10-13 23:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-13 23:05 some testing-related contributions Gemini Lasswell
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.