summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorTom Lane2006-07-19 02:37:00 +0000
committerTom Lane2006-07-19 02:37:00 +0000
commita38c85bd5d928115fdd22c9e28e0a7eeebc9878e (patch)
tree6a83928ce08c3f811e75dce1f89ac5802ef082ab /doc
parent88295244be6a86aaa09a822ee857484cb46fd3ca (diff)
Rewrite pg_regress as a C program instead of a shell script.
This allows it to be used on Windows without installing mingw (though you do still need 'diff'), and opens the door to future improvements such as message localization. Magnus Hagander and Tom Lane.
Diffstat (limited to 'doc')
-rw-r--r--doc/FAQ_HPUX18
-rw-r--r--doc/src/sgml/regress.sgml26
2 files changed, 6 insertions, 38 deletions
diff --git a/doc/FAQ_HPUX b/doc/FAQ_HPUX
index d04aa92d0e8..227adbefd59 100644
--- a/doc/FAQ_HPUX
+++ b/doc/FAQ_HPUX
@@ -3,7 +3,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL 7.3
HP-UX Specific
TO BE READ IN CONJUNCTION WITH THE NORMAL FAQ
=======================================================
-last updated: $Date: 2004/09/02 17:46:24 $
+last updated: $Date: 2006/07/19 02:37:00 $
current maintainer: Tom Lane (tgl@sss.pgh.pa.us)
original author: Tom Lane (tgl@sss.pgh.pa.us)
@@ -84,19 +84,3 @@ low-order-digit differences in the geometry tests, which vary depending
on which compiler and math library versions you use.
Any other error is cause for suspicion.
-
-The parallel regression test script (gmake check) is known to lock up
-on PA-RISC when run under HP's Bourne shells: /usr/bin/sh and
-/sbin/sh. To fix this problem, you will need PHCO_30269 with its
-dependent patch or successor patches:
-
- PHCO_30269 s700_800 cumulative sh-posix(1) patch
- PHCO_29816 s700_800 rc(1M) scripts cumulative patch
-
-To work around this problem, use ksh to run the regression script:
-
- gmake SHELL=/bin/ksh check
-
-If you see that the tests have stopped making progress and only a shell
-process is consuming CPU, kill the shell process and start over with the
-above command.
diff --git a/doc/src/sgml/regress.sgml b/doc/src/sgml/regress.sgml
index 855c13a1ec6..141eaaa0bf1 100644
--- a/doc/src/sgml/regress.sgml
+++ b/doc/src/sgml/regress.sgml
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/regress.sgml,v 1.52 2006/06/18 15:38:36 petere Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/regress.sgml,v 1.53 2006/07/19 02:37:00 tgl Exp $ -->
<chapter id="regress">
<title id="regress-title">Regression Tests</title>
@@ -110,19 +110,6 @@ gmake MAX_CONNECTIONS=10 check
runs no more than ten tests concurrently.
</para>
- <para>
- On some systems, the default Bourne-compatible shell
- (<filename>/bin/sh</filename>) gets confused when it has to manage
- too many child processes in parallel. This may cause the parallel
- test run to lock up or fail. In such cases, specify a different
- Bourne-compatible shell on the command line, for example:
-<screen>
-gmake SHELL=/bin/ksh check
-</screen>
- If no non-broken shell is available, you may be able to work around the
- problem by limiting the number of connections, as shown above.
- </para>
-
<para>
To run the tests after installation<![%standalone-ignore;[ (see <xref linkend="installation">)]]>,
initialize a data area and start the
@@ -370,13 +357,10 @@ testname/platformpattern=comparisonfilename
The test name is just the name of the particular regression test
module. The platform pattern is a pattern in the style of the Unix
tool <command>expr</> (that is, a regular expression with an implicit
- <literal>^</literal> anchor
- at the start). It is matched against the platform name as printed
- by <command>config.guess</command> followed by
- <literal>:gcc</literal> or <literal>:cc</literal>, depending on
- whether you use the GNU compiler or the system's native compiler
- (on systems where there is a difference). The comparison file
- name is the base name of the substitute result comparison file.
+ <literal>^</literal> anchor at the start). It is matched against the
+ platform name as printed by <command>config.guess</command>.
+ The comparison file name is the base name of the substitute result
+ comparison file.
</para>
<para>