[pgpool-committers: 8252] pgpool: Allow to run regression test against existing installation with
Tatsuo Ishii
ishii at sraoss.co.jp
Wed Dec 22 10:26:53 JST 2021
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
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=e3bbca3441c8d43cad8387b8daae91cf7f166a73
Modified Files
--------------
doc.ja/src/sgml/misc-config.sgml | 75 +++++++++++++++++++++++++++++++++++
doc.ja/src/sgml/ref/pgpool_setup.sgml | 28 +++++++++++++
doc/src/sgml/misc-config.sgml | 47 ++++++++++++++++++++++
doc/src/sgml/ref/pgpool_setup.sgml | 21 ++++++++++
src/Makefile.am | 1 -
src/config/pool_config_variables.c | 10 +++++
src/include/pool_config.h | 1 +
src/main/health_check.c | 52 ++++++------------------
src/test/pgpool_setup.in | 8 ++++
src/test/regression/regress.sh | 4 +-
10 files changed, 205 insertions(+), 42 deletions(-)
More information about the pgpool-committers
mailing list