mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 09:24:54 +01:00
Document external dependencies in the test suite
Add an explicit note to the README explaining what programs are necessary and the perhaps-surprising behavior of skipping tests if they aren't present. Signed-off-by: Ethan Glasser-Camp <ethan@betacantrips.com>
This commit is contained in:
parent
d2a1140c44
commit
8ae753f30f
1 changed files with 13 additions and 0 deletions
13
test/README
13
test/README
|
@ -6,6 +6,19 @@ When fixing bugs or enhancing notmuch, you are strongly encouraged to
|
|||
add tests in this directory to cover what you are trying to fix or
|
||||
enhance.
|
||||
|
||||
Prerequisites
|
||||
-------------
|
||||
Some tests require external dependencies to run. Without them, they
|
||||
will be skipped, or (rarely) marked failed. Please install these, so
|
||||
that you know if you break anything.
|
||||
|
||||
- dtach(1)
|
||||
- emacs(1)
|
||||
- emacsclient(1)
|
||||
- gdb(1)
|
||||
- gpg(1)
|
||||
- python(1)
|
||||
|
||||
Running Tests
|
||||
-------------
|
||||
The easiest way to run tests is to say "make test", (or simply run the
|
||||
|
|
Loading…
Reference in a new issue