hi.

maybe verbose, the following is the my intended changes based on your patch.
what do you think?


  <sect2 id="regress-subset">
   <title>Running Specific Tests</title>
   <para>
  You can run a subset of the regression tests through the <envar>TESTS</envar>
  environment variable.
  One way to do it is set <envar>TESTS</envar> environment variable beforehand:
<screen>
<userinput>export TESTS="test_setup boolean char"</userinput>
</screen>
    You can also specify it while invoking the regress tests command,
one of example:
<screen>
make check-tests TESTS="test_setup boolean char"
</screen>
    If the <envar>TESTS</envar> environment variable is set when the regression
    tests are run, it overrides the original <envar>TESTS</envar> environment
    variable.
</para>
<para>
    All the regression tests are stored in <filename
    class='directory'>src/test/regress/sql</filename>.  Each
individual regression test
    name is the corresponding file name omit the file name extension
    (<literal>.sql</literal>).  For example, the regression test name of
    <literal>src/test/regress/sql/partition_join.sql</literal> is
    <literal>partition_join</literal>.  Tests specified by the
<envar>TESTS</envar>
    environment variable will be run in a sequential order.
    <literal>TESTS="test_setup copy' </literal> will first run
    <literal>test_setup</literal> then <literal>copy</literal>.  Note that
    sometimes one test may depend on other tests, so you might get unexpected
    failures if the dependent test is not specified.  For example, to run
    <literal>select_parallel</literal> test, to avoid failure, you can use
<screen>
make check-tests TESTS="test_setup create_misc create_index select_parallel"
</screen>
   </para>
  </sect2>


Reply via email to