Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/regress/
Date: Sat, 03 Oct 2020 18:09:13
Message-Id: 1601748540.f34d0957046324b448f33271612d89b9c1c18cb4.ulm@gentoo
1 commit: f34d0957046324b448f33271612d89b9c1c18cb4
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 3 18:07:11 2020 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 3 18:09:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f34d0957
7
8 app-emacs/regress: Restore longdescription.
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.1
11 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
12
13 app-emacs/regress/metadata.xml | 23 +++++++++++++++++++++++
14 1 file changed, 23 insertions(+)
15
16 diff --git a/app-emacs/regress/metadata.xml b/app-emacs/regress/metadata.xml
17 index c918cdef959..2281e41d620 100644
18 --- a/app-emacs/regress/metadata.xml
19 +++ b/app-emacs/regress/metadata.xml
20 @@ -5,5 +5,28 @@
21 <email>gnu-emacs@g.o</email>
22 <name>Gentoo GNU Emacs project</name>
23 </maintainer>
24 +<longdescription>
25 + This module provides support for writing and executing regression tests
26 + for Emacs Lisp code.
27 +
28 + This module makes it easy for Emacs lisp programmers to write
29 + complete, well-documented regression tests and to run them often
30 + during the developement and enhancement processes.
31 +
32 + Here's the idea:
33 + 1. The programmer puts one or more test suites directly in the lisp
34 + file, wrapped inside an "eval-when-compile" special form. This
35 + causes the test suites to be available when .el file is loaded
36 + (or when the buffer is evaluated), but not when the .elc file is
37 + loaded.
38 +
39 + 2. The programmer runs the tests in one of two ways:
40 + a. Interactively, with the M-x regress command.
41 + b. Automatically, every time the file is evaluated, by putting
42 + a small bit of code at the end of the file.
43 +
44 + 3. If there are any regressions, a report is produced detailing the
45 + problems.
46 +</longdescription>
47 <stabilize-allarches/>
48 </pkgmetadata>