From 3ad05a0dc46093dd6b8958747a0475b8baba954f Mon Sep 17 00:00:00 2001 From: Michael Albinus Date: Wed, 10 Feb 2016 12:18:30 +0100 Subject: Describe Makefile test targets in test/README * CONTRIBUTE: Move Makefile test targets to test/README. * Makefile.in: * test/README: Describe Makefile test targets. --- CONTRIBUTE | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) (limited to 'CONTRIBUTE') diff --git a/CONTRIBUTE b/CONTRIBUTE index 5a5cb5db5a..d8e102dc7f 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE @@ -257,26 +257,8 @@ If your test lasts longer than some few seconds, mark it in its To run tests on the entire Emacs tree, run "make check" from the top-level directory. Most tests are in the directory "test/automated". From the "test/automated" directory, run "make -" to run the tests for .el(c). See -"test/automated/Makefile" for more information. - -Tests which are tagged ":expensive-test" are enabled additionally, if -you run "make check-expensive" from the top-level directory. "make -" as mentioned above incorporates expensive tests for -.el(c). You can also define any ert selector on the command -line. So "make check SELECTOR=nil" is equivalent to "make -check-expensive". - -You could also use predefined selectors of the Makefile. "make - SELECTOR='$(SELECTOR_DEFAULT)'" runs all tests for -.el(c) except the tests tagged as expensive. - -Selectors can be defined with different methods, see (info "(ert)Test -Selectors") or -https://www.gnu.org/software/emacs/manual/html_node/ert/Test-Selectors.html -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 regexp: "make SELECTOR='\"foo$$\"'" . +" to run the tests for .el(c). See "test/README" +for more information. ** Understanding Emacs Internals. -- cgit v1.2.3