Mon Jan 9 12:16:47 PST 2006
- Previous message: [Slony1-commit] By cbbrowne: Fixes to test scripts - per Seneca Cunningham Seneca
- Next message: [Slony1-commit] By cbbrowne: Test bed - more port fixes per Seneca Cunningham Found a
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Log Message: ----------- Test bed - more port fixes per Seneca Cunningham Found a few more places where we need to specify port numbers in order to run tests across multiple postmasters. Modified Files: -------------- slony1-engine/tests: run_test.sh (r1.7 -> r1.8) support_funcs.sh (r1.2 -> r1.3) -------------- next part -------------- Index: support_funcs.sh =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/tests/support_funcs.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -Ltests/support_funcs.sh -Ltests/support_funcs.sh -u -w -r1.2 -r1.3 --- tests/support_funcs.sh +++ tests/support_funcs.sh @@ -105,10 +105,11 @@ eval odb=\$DB${originnode} eval ohost=\$HOST${originnode} eval ouser=\$USER${originnode} + eval oport=\$PORT${originnode} eval _upperbound=${_upperbound} eval _lowerbound=${_lowerbound} eval opath=\$PGBINDIR${originnode} - rannum=`${opath}/psql -c "SELECT round(random()* ${_upperbound} + ${_lowerbound});" -t -A -h ${ohost} ${odb} ${ouser}` + rannum=`${opath}/psql -c "SELECT round(random()* ${_upperbound} + ${_lowerbound});" -t -A -h ${ohost} -p ${oport} -d ${odb} -U ${ouser}` ;; esac echo ${rannum} @@ -136,10 +137,11 @@ eval odb=\$DB${originnode} eval ohost=\$HOST${originnode} eval ouser=\$USER${originnode} + eval oport=\$PORT${originnode} eval opath=\$PGBINDIR${originnode} alias=${_length} while : ; do - ranstring=${ranstring}`${opath}/psql -c "SELECT chr(round(random()*((122-48))+48)::int4);" -t -A -h ${ohost} ${odb} ${ouser}` + ranstring=${ranstring}`${opath}/psql -c "SELECT chr(round(random()*((122-48))+48)::int4);" -t -A -h ${ohost} -p ${oport} -d ${odb} -U ${ouser}` if [ ${alias} -ge ${_length} ]; then break; else @@ -174,9 +176,10 @@ eval odb=\$DB${originnode} eval ohost=\$HOST${originnode} eval ouser=\$USER${originnode} + eval oport=\$PORT${originnode} alias=${_length} while : ; do - ranstring=${ranstring}`psql -c "SELECT chr(round(random()*(((122)-97))+97)::int4);" -t -A -h ${ohost} ${odb} ${ouser}` + ranstring=${ranstring}`psql -c "SELECT chr(round(random()*(((122)-97))+97)::int4);" -t -A -h ${ohost} -p ${oport} -d ${odb} -U ${ouser}` if [ ${alias} -ge ${_length} ]; then break; else Index: run_test.sh =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/tests/run_test.sh,v retrieving revision 1.7 retrieving revision 1.8 diff -Ltests/run_test.sh -Ltests/run_test.sh -u -w -r1.7 -r1.8 --- tests/run_test.sh +++ tests/run_test.sh @@ -165,15 +165,17 @@ eval odb=\$DB${originnode} eval ohost=\$HOST${originnode} eval ouser=\$USER${originnode} + eval oport=\$PORT${originnode} - if [ -n "${odb}" -a "${ohost}" -a "${ouser}" ]; then + if [ -n "${odb}" -a "${ohost}" -a "${ouser}" -a "${oport}" ]; then alias=1 while : ; do eval db=\$DB${alias} eval host=\$HOST${alias} eval user=\$USER${alias} + eval port=\$PORT${alias} - if [ -n "${db}" -a "${host}" -a "${user}" ]; then + if [ -n "${db}" -a "${host}" -a "${user}" -a "${port}" ]; then if [ ${alias} -ne ${originnode} ]; then echo "STORE NODE (id=${alias}, comment='node ${alias}');" >> $mktmp/slonik.script fi @@ -198,16 +200,18 @@ eval db=\$DB${i} eval host=\$HOST${i} eval user=\$USER${i} + eval port=\$PORT${i} - if [ -n "${db}" -a "${host}" -a "${user}" ]; then + if [ -n "${db}" -a "${host}" -a "${user}" -a "${port}" ]; then j=1 while : ; do if [ ${i} -ne ${j} ]; then eval bdb=\$DB${j} eval bhost=\$HOST${j} eval buser=\$USER${j} - if [ -n "${bdb}" -a "${bhost}" -a "${buser}" ]; then - echo "STORE PATH (SERVER=${i}, CLIENT=${j}, CONNINFO='dbname=${db} host=${host} user=${user}');" >> $mktmp/slonik.script + eval bport=\$PORT${j} + if [ -n "${bdb}" -a "${bhost}" -a "${buser}" -a "${bport}" ]; then + echo "STORE PATH (SERVER=${i}, CLIENT=${j}, CONNINFO='dbname=${db} host=${host} user=${user} port=${port}');" >> $mktmp/slonik.script else err 3 "No conninfo" fi @@ -405,7 +409,7 @@ eval opgbindir=\$PGBINDIR${originnode} eval oport=\$PORT${originnode} eval cluster=\$CLUSTER1 - conninfo="-h ${ohost} -p ${oport} ${odb} ${ouser}" + conninfo="-h ${ohost} -p ${oport} -d ${odb} -U ${ouser}" status "launching polling script" case `uname` in MINGW32*)
- Previous message: [Slony1-commit] By cbbrowne: Fixes to test scripts - per Seneca Cunningham Seneca
- Next message: [Slony1-commit] By cbbrowne: Test bed - more port fixes per Seneca Cunningham Found a
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list