aboutsummaryrefslogtreecommitdiffstats
path: root/CONTRIBUTE
diff options
context:
space:
mode:
authorPaul Eggert2016-02-09 14:26:40 -0800
committerPaul Eggert2016-02-09 14:26:40 -0800
commit8456ba1d493d5e5b46e450d0e8b2dd1577f246ab (patch)
tree9b57b19f6591e3c8f673e6152bfb9828c1940967 /CONTRIBUTE
parent0e7b901b905fb8db3c7e391661f1510e96ff3814 (diff)
parent145a11e1a3417d0fef60148296f2e8f97e09d5e9 (diff)
downloademacs-8456ba1d493d5e5b46e450d0e8b2dd1577f246ab.tar.gz
emacs-8456ba1d493d5e5b46e450d0e8b2dd1577f246ab.zip
-
Diffstat (limited to 'CONTRIBUTE')
-rw-r--r--CONTRIBUTE11
1 files changed, 11 insertions, 0 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE
index 7fdfeb0f465..71bbebb7da7 100644
--- a/CONTRIBUTE
+++ b/CONTRIBUTE
@@ -278,6 +278,17 @@ you run "make check-expensive" from the top-level directory. "make
278line. So "make check SELECTOR=nil" is equivalent to "make 278line. So "make check SELECTOR=nil" is equivalent to "make
279check-expensive". 279check-expensive".
280 280
281You could also use predefined selectors of the Makefile. "make
282<filename> SELECTOR='$(SELECTOR_DEFAULT)'" runs all tests for
283<filename>.el(c) except the tests tagged as expensive.
284
285Selectors can be defined with different methods, see (info "(ert)Test
286Selectors") or
287https://www.gnu.org/software/emacs/manual/html_node/ert/Test-Selectors.html
288If your test file contains the tests "test-foo", "test2-foo" and
289"test-foo-remote", and you want to run only the former two tests, you
290could use a regexp: "make <filename> SELECTOR='\"foo$$\"'" .
291
281** Understanding Emacs Internals. 292** Understanding Emacs Internals.
282 293
283The best way to understand Emacs Internals is to read the code, 294The best way to understand Emacs Internals is to read the code,