pgpool2.git / summary / log / commit / refs

commit    a851cb08d86a123bdc9bc2dd2f4c936799650c70
Author:   Bo Peng <pengbo@sraoss.co.jp>
Date:     Thu Aug 13 06:35:34 2020 +0000

    Before running regression test clean the remaining processes and sockets.


src/test/regression/libs.sh | 9 +++++++++ src/test/regression/regress.sh | 2 ++ 2 files changed, 11 insertions(+) diff --git a/src/test/regression/libs.sh b/src/test/regression/libs.sh index f7aeaad95..f0e5939c2 100644 --- a/src/test/regression/libs.sh +++ b/src/test/regression/libs.sh @@ -35,3 +35,12 @@ function wait_for_failover_done { sleep 1 done } + +#------------------------------------------- +# clean remaining processes and sockets +#------------------------------------------- +function clean_all { + pgrep pgpool | xargs kill -9 > /dev/null 2>&1 + pgrep postgres | xargs kill -9 > /dev/null 2>&1 + rm -f $PGSOCKET_DIR/.s.PGSQL.* +} diff --git a/src/test/regression/regress.sh b/src/test/regression/regress.sh index 37efee029..b7b04dc24 100755 --- a/src/test/regression/regress.sh +++ b/src/test/regression/regress.sh @@ -176,6 +176,7 @@ fi verify_pginstallation export_env_vars print_info +source $TESTLIBS #Start executing tests rm -fr $log @@ -193,6 +194,7 @@ for i in $dirs do cd $i echo -n "testing $i..." + clean_all timeout $TIMEOUT ./test.sh > $log/$i 2>&1 rtn=$? if [ $rtn = 0 ];then [parent: 01fa8497e9f8]