unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: joakim@verona.se
Cc: emacs-devel <emacs-devel@gnu.org>
Subject: unit testing [was Re: when emacs 22.1 release will ready?]
Date: Tue, 01 May 2007 00:18:57 +0900	[thread overview]
Message-ID: <87y7k9hov2.fsf@uwakimon.sk.tsukuba.ac.jp> (raw)
In-Reply-To: <m3tzuycgml.fsf@kurono.home>

joakim@verona.se writes:

 > The problem is of course to get developers interested in creating
 > unit-test.

XEmacs has a unit-test framework, comprising about 100,000 individual
tests, which is probably 500 to 1,000 features being tested.  Not
much, but much better than nothing.

You'd have to check with rms / FSF legal dept, but we do have CVS
commit records and ChangeLogs, so authorship should be easy to
establish with high accuracy.  The framework itself probably has at
most 5 authors, of whom two surely have assignments on file.  Tests
themselves are mostly single-author and independent of each other, so
you can take only the well-documented and assigned ones.  FSF legal
would possibly want further documentation, but this might be easier to
get than to write a framework and tests from scratch, and would have
the advantage that (where papers are available) tests written for
XEmacs and SXEmacs would "just work."

Any Lisp coder can write simple tests in a couple of minutes.

  parent reply	other threads:[~2007-04-30 15:18 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-29 20:37 when emacs 22.1 release will ready? Alex Ott
2007-04-30  9:21 ` Kim F. Storm
2007-04-30  9:33   ` Lennart Borgman (gmail)
2007-04-30  9:38     ` Jason Rumney
2007-04-30  9:53       ` Lennart Borgman (gmail)
2007-04-30 19:10         ` Eli Zaretskii
2007-04-30 21:30           ` Lennart Borgman (gmail)
2007-04-30 23:29             ` Juanma Barranquero
2007-04-30  9:56     ` Thomas Hühn
2007-04-30 10:18       ` Lennart Borgman (gmail)
2007-04-30 10:15     ` joakim
2007-04-30 10:25       ` Lennart Borgman (gmail)
2007-04-30 22:10         ` Richard Stallman
2007-04-30 15:18       ` Stephen J. Turnbull [this message]
2007-04-30 10:09   ` Leo
2007-04-30 10:23     ` Lennart Borgman (gmail)
2007-04-30 10:37       ` Leo
2007-04-30 11:29         ` Thien-Thi Nguyen
2007-04-30 15:20     ` Chong Yidong
2007-04-30 23:26   ` Leo
2007-04-30 22:09 ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y7k9hov2.fsf@uwakimon.sk.tsukuba.ac.jp \
    --to=stephen@xemacs.org \
    --cc=emacs-devel@gnu.org \
    --cc=joakim@verona.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).