[pgpool-committers: 8294] pgpool: Allow to run regression test against existing installation with
Tatsuo Ishii
ishii at sraoss.co.jp
Fri Jan 7 21:12:21 JST 2022
Allow to run regression test against existing installation without recompiling.
It is possible to run regression test using existing installation.
regression.sh -m noinstall
However some of tests fail in this case because those tests require
pgpool to be compiled with variable HEALTHCHECK_DEBUG is set. This is
only possible in following procedure.
make clean
cd src/test/regression
./regress.sh
To run the regression test against existing installation new config
variable "health_check_test" is added. The source code is always
compiled as if HEALTHCHECK_DEBUG is set. The test facility is not
activated unless health_check_test is set to on.
For now I push to only master branch. After some tests, I am going to
push to all supported branches. I know adding new parameter to stable
branches is unusual but the feature is for enhancing test and it is
not visible to ordinal users. So I think my plan is justified by them.
Discussion: https://www.pgpool.net/pipermail/pgpool-hackers/2021-December/004078.html
Branch
------
V3_7_STABLE
Details
-------
https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=be9472776245639238784e9c54cd4ab9bb740189
Modified Files
--------------
doc.ja/src/sgml/misc-config.sgml | 75 +++++++++++++++++++++++++++++++++++
doc.ja/src/sgml/ref/pgpool_setup.sgml | 16 ++++++++
doc/src/sgml/misc-config.sgml | 47 ++++++++++++++++++++++
doc/src/sgml/ref/pgpool_setup.sgml | 13 ++++++
src/Makefile.am | 3 +-
src/config/pool_config_variables.c | 10 +++++
src/include/pool_config.h | 1 +
src/main/health_check.c | 57 ++++++++------------------
src/test/pgpool_setup.in | 8 ++++
src/test/regression/regress.sh | 3 +-
10 files changed, 189 insertions(+), 44 deletions(-)
More information about the pgpool-committers
mailing list