Dima Kogan ab34aca383 regex: added tests for the case-fold embedded modifiers 9 年之前
..
automated c558890bde Merge from origin/emacs-25 9 年之前
data 7570b35740 (shr-insert): Respect non-breaking space in non-<pre> text 9 年之前
etags b3fc7a3e76 Merge from origin/emacs-25 9 年之前
lisp ff2c764764 Merge from origin/emacs-25 9 年之前
manual a11756ad0e Spelling fixes 9 年之前
src ab34aca383 regex: added tests for the case-fold embedded modifiers 9 年之前
ChangeLog.1 9dec01d291 ; Spelling fixes (American spelling) 9 年之前
Makefile.in 5be4e9de1a Merge from origin/emacs-25 9 年之前
README c850fe6e0b Minor cleanup in CONTRIBUTE and test/README 9 年之前
file-organisation.org 61e83e902b Spelling fixes 9 年之前
make-test-deps.emacs-lisp efa968e9bb ; Add 2016 to copyright years for files not in emacs-25 branch 9 年之前

README

Copyright (C) 2008-2016 Free Software Foundation, Inc.
See the end of the file for license conditions.

This directory contains files intended to test various aspects of
Emacs's functionality. Please help add tests!

Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See (info
"(ert)") or https://www.gnu.org/software/emacs/manual/html_node/ert/
for more information on writing and running tests.

The Makefile in this directory supports the following targets:

* make check
Run all tests as defined in the directory. Expensive tests are
suppressed. The result of the tests for .el is stored in
.log.

* make check-maybe
Like "make check", but run only the tests for files which have
unresolved prerequisites.

* make check-expensive
Like "make check", but run also the tests marked as expensive.

* make or make .log
Run all tests declared in .el. This includes expensive
tests. In the former case the output is shown on the terminal, in
the latter case the output is written to .log.

ERT offers selectors, which make it possible to filter out which test
cases shall run. The make variable $(SELECTOR) gives you a simple
mean to use your own selectors. The ERT manual describes how
selectors are constructed, see (info "(ert)Test Selectors") or
https://www.gnu.org/software/emacs/manual/html_node/ert/Test-Selectors.html

You could use predefined selectors of the Makefile. "make
SELECTOR='$(SELECTOR_DEFAULT)'" runs all tests for .el
except the tests tagged as expensive.

If your test file contains the tests "test-foo", "test2-foo" and
"test-foo-remote", and you want to run only the former two tests, you
could use a selector regexp: "make SELECTOR='\"foo$$\"'".


(Also, see etc/compilation.txt for compilation mode font lock tests.)


This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see .