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>