summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorChad Versace <chad.versace@intel.com>2015-07-31 16:44:01 -0700
committerChad Versace <chad.versace@intel.com>2015-07-31 16:54:45 -0700
commit3964e9b77d39e2bd91489a4c42a27638523b8f51 (patch)
tree9c1ec0916733d14b44c27236a457dd7ef4a4bd0f /doc
parenta2b58ec6c101562620e166aa99b13cfb36a63c0e (diff)
crucible-run: Add cmdline flags --fork, --no-fork
This controls whether the test runner's master process forks or not. Tested with: * crucible run --no-fork func.draw-indexed Test passes. * crucible run --no-fork Test func.cmd-buffer.small-secondaries crashes the testrun.
Diffstat (limited to 'doc')
-rw-r--r--doc/crucible-run.1.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/crucible-run.1.txt b/doc/crucible-run.1.txt
index dd8fa06..6b639e8 100644
--- a/doc/crucible-run.1.txt
+++ b/doc/crucible-run.1.txt
@@ -9,7 +9,8 @@ crucible-run - run tests
SYNOPSIS
--------
[verse]
-*crucible run* [--no-cleanup] [--dump|--no-dump] [<pattern>...]
+*crucible run* [--fork|--no-fork] [--no-cleanup] [--dump|--no-dump]
+ [<pattern>...]
DESCRIPTION
-----------
@@ -23,6 +24,11 @@ whose names match "example.*").
OPTIONS
-------
+--fork, --no-fork [default: enabled]::
+ Run tests outside or inside the test runner's master process. With forking
+ enabled, the test runner's master process is protected from test crashes.
+ However, forking also makes debugging tests more difficult.
+
--no-cleanup::
Disable each test's cleanup phase. This is useful because a test may crash
during cleanup but otherwise pass.