+ wvtest [GLOBAL...] run [RUN_OPT...] [--] command [arg...]
+ wvtest [GLOBAL...] watch [RUN_OPT...] [--] command [arg...]
+ wvtest [GLOBAL...] report [logfile...]
+
+ GLOBAL:
+ --help, -? display brief help message and exit
+ --man display full documentation
+ RUN_OPT:
+ --[no-]counts [don't] show success/failure counts
+
+=head1 DESCRIPTION
+
+B<wvtest run some-tests> will run some-tests and report on the result.
+This should work fine as long as some-tests doesn't run any sub-tests
+in parallel.
+
+If you'd like to run your tests in parallel, use B<watch> and
+B<report> as described in the EXAMPLES below.
+
+=head1 EXAMPLES
+
+ # Fine if ./tests doesn't produce any output in parallel.
+ wvtest run ./tests
+
+ # Use watch and report for parallel tests. Note that watch's stderr will
+ # include copies of any top level messages - reporting non-zero
+ # test command exits, etc., and so must be included in the report arguments.
+ wvtest watch --no-counts \
+ "sh -c '(test-1 2>&1 | tee test-1.log)& (test-2 2>&1 | tee test-2.log)&'" \
+ 2>test-3.log \
+ wvtest report test-1.log test-2.log test-3.log