Commit 5cb2ee87 authored by Dan Fandrich's avatar Dan Fandrich
Browse files

Mention that 'make test' does more than just run all the tests (suggested

by Kris/tinker105 in bug #1779054) and mention the torture tests.
parent 8cf0814a
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -38,8 +38,10 @@ TCP ports used by default:
  on one machine.

Run:
  'make test'. This invokes the 'runtests.pl' perl script. Edit the top
  variables of that script in case you have some specific needs.
  'make test'. This builds the test suite support code and invokes the
  'runtests.pl' perl script to run all the tests. Edit the top variables
  of that script in case you have some specific needs, or run the script
  manually (after the support code has been built).

  The script breaks on the first test that doesn't do OK. Use -a to prevent
  the script from abort on the first error. Run the script with -v for more
@@ -58,6 +60,11 @@ Memory:
  automatically detect if that is the case, and it will use the ../memanalyze
  script to analyze the memory debugging output.

  The -t option will enable torture testing mode, which runs each test
  many times but causes a different memory allocation to fail on each
  successive run.  This tests the out of memory error handling code to
  ensure that memory leaks do not occur even in those situations.

Debug:
  If a test case fails, you can conveniently get the script to invoke the
  debugger (gdb) for you with the server running and the exact same command