You can run tests either in the Emacs you are working in, or on the command line in a separate Emacs process in batch mode (i.e., with no user interface). The former mode is convenient during interactive development, the latter is useful to make sure that tests pass independently of your customizations; and it allows you to invoke tests from makefiles, and to write scripts that run tests in several different Emacs versions.
|• Running Tests Interactively||Run tests in your current Emacs.|
|• Running Tests in Batch Mode||Run tests in emacs -Q.|
|• Test Selectors||Choose which tests to run.|