Tom Lane
c3104376f9
Suppress unused-variable compiler warning, per Andrew Dunstan.
2006-07-20 02:15:17 +00:00
Tom Lane
27a83103ea
Fix pg_regress.c to report tests in a parallel group when they finish,
...
not when they're started. This mimics a subtle point of the behavior
of the old shell script, and gives better feedback when watching the
tests.
2006-07-20 02:10:00 +00:00
Tom Lane
5652ea703b
Make pg_regress.c get paths from pg_config_paths.h, instead of -D
...
switches passed from the Makefile. This looks like it will fix
problem with virtual vs real paths under msys.
2006-07-20 01:16:57 +00:00
Tom Lane
60cfe25e68
Adjust spawn_process() to avoid unnecessary overhead processes: we can
...
just exec instead of creating a subprocess. This reduces process usage
from four processes per parallel test to two. I have no idea whether
a comparable optimization is possible or useful in the Windows port.
2006-07-19 17:02:59 +00:00
Tom Lane
5b8b137b16
Adjust pg_regress to print out the exact string given to system() when
...
'make install' or 'initdb' fails. Also minor simplification of fgets()
usage --- fgets guarantees a trailing null anyway.
2006-07-19 16:23:17 +00:00
Tom Lane
fe2c4e414a
kill() is declared in <signal.h> per Single Unix Spec.
2006-07-19 05:21:57 +00:00
Tom Lane
1c5531b108
Tweak command quoting for Windows (I'd forgotten about SYSTEMQUOTE).
2006-07-19 04:50:57 +00:00
Tom Lane
a38c85bd5d
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.
2006-07-19 02:37:00 +00:00