@@ -184,7 +184,7 @@ function main() {
184184 mkdir -p " $( dirname " ${logFile} " ) "
185185 touch " ${logFile} "
186186
187- " ${sqlclBinary} " " ${sqlParamsWithoutPassword[@]} " 1> " ${logFile} " 2>&1 << - EOF
187+ " ${sqlclBinary} " " ${sqlParamsDirectConnect[@]} " " ${ sqlParamsWithoutPassword[@]}" 1> " ${logFile} " 2>&1 << - EOF
188188 ${databasePassword}
189189 whenever sqlerror exit failure
190190 set serveroutput on size unlimited
@@ -229,7 +229,7 @@ function main() {
229229
230230 cd " ${testDirectory} " || return 1
231231
232- " ${sqlclBinary} " " ${sqlParamsWithPassword[@]} " 1> " ${logFile} " 2>&1 << - EOF
232+ " ${sqlclBinary} " " ${sqlParamsDirectConnect[@]} " " ${ sqlParamsWithPassword[@]}" 1> " ${logFile} " 2>&1 << - EOF
233233 whenever sqlerror exit failure
234234 set serveroutput on size unlimited
235235 set verify on
@@ -239,7 +239,7 @@ function main() {
239239 EOF
240240 testResultCode=$?
241241
242- " ${sqlclBinary} " " ${sqlParamsWithPassword[@]} " 1> /dev/null 2>&1 << - EOF
242+ " ${sqlclBinary} " " ${sqlParamsDirectConnect[@]} " " ${ sqlParamsWithPassword[@]}" 1> /dev/null 2>&1 << - EOF
243243 drop view ${databaseChangelogTableName} _DETAILS;
244244 drop table ${databaseChangelogTableName} _ACTIONS;
245245 drop table ${databaseChangelogTableName} ;
@@ -255,7 +255,7 @@ function main() {
255255 mkdir -p " $( dirname " ${logFile} " ) "
256256 touch " ${logFile} "
257257
258- " ${sqlclBinary} " " ${sqlParamsWithPassword[@]} " 1> " ${logFile} " 2>&1 << - EOF
258+ " ${sqlclBinary} " " ${sqlParamsDirectConnect[@]} " " ${ sqlParamsWithPassword[@]}" 1> " ${logFile} " 2>&1 << - EOF
259259 whenever sqlerror exit failure
260260 set serveroutput on size unlimited
261261 set verify on
@@ -265,7 +265,7 @@ function main() {
265265 EOF
266266 testResultCode=$?
267267
268- " ${sqlclBinary} " " ${sqlParamsWithPassword[@]} " 1> /dev/null 2>&1 << - EOF
268+ " ${sqlclBinary} " " ${sqlParamsDirectConnect[@]} " " ${ sqlParamsWithPassword[@]}" 1> /dev/null 2>&1 << - EOF
269269 drop view ${databaseChangelogTableName} _DETAILS;
270270 drop table ${databaseChangelogTableName} _ACTIONS;
271271 drop table ${databaseChangelogTableName} ;
@@ -361,6 +361,7 @@ function main() {
361361 local liquibaseSearchPathTestResultFile
362362 local logDirectory
363363 local logMainFile
364+ local -a sqlParamsDirectConnect=(' -S' ' -L' ' -noupdates' )
364365 local -a sqlParamsWithPassword
365366 local -a sqlParamsWithoutPassword
366367 local index
@@ -553,8 +554,7 @@ function main() {
553554 sqlclWrappedTestsDirectory=" $( getCanonicalPath " ${sqlclWrappedTestsDirectory} " ) "
554555 liquibaseTestsDirectory=" $( getCanonicalPath " ${liquibaseTestsDirectory} " ) "
555556
556- sqlParamsWithoutPassword=(' -S' ' -L' ' -noupdates' )
557-
557+ sqlParamsWithoutPassword=()
558558 if [[ " ${CFlag} " == ' true' ]]; then
559559 sqlParamsWithoutPassword+=(' -cloudconfig' " ${databaseCloudWallet} " )
560560 fi
@@ -585,7 +585,7 @@ function main() {
585585 sqlParamsWithoutPassword+=(" -user" " ${databaseUsername} " " -url" " ${databaseConnectIdentifier} " )
586586 sqlParamsWithPassword+=(" ${sqlParamsWithoutPassword[@]} " " -password" " ${databasePassword} " )
587587
588- if ! " ${sqlclBinary} " " ${sqlParamsWithPassword[@]} " 1>> " ${logMainFile} " 2>&1 << - EOF
588+ if ! " ${sqlclBinary} " " ${sqlParamsDirectConnect[@]} " " ${ sqlParamsWithPassword[@]}" 1>> " ${logMainFile} " 2>&1 << - EOF
589589 show connection
590590 exit
591591 EOF
@@ -617,7 +617,7 @@ function main() {
617617 printf -- ' exit'
618618 } > " ${sqlWheneverErrorTest} "
619619
620- if " ${sqlclBinary} " " ${sqlParamsWithPassword[@]} " @" ${sqlWheneverErrorTest} " 1>> " ${logMainFile} " 2>&1 ; then
620+ if " ${sqlclBinary} " " ${sqlParamsDirectConnect[@]} " " ${ sqlParamsWithPassword[@]}" @" ${sqlWheneverErrorTest} " 1>> " ${logMainFile} " 2>&1 ; then
621621 printf -- ' ERROR: SQLcl not exiting appropriately on SQL error\n' | tee -a " ${logMainFile} " >&2
622622 return 26
623623 fi
@@ -662,7 +662,7 @@ function main() {
662662 } > " ${liquibaseWehenverErrorTest} "
663663
664664 cd " ${workingDirectory} " || return 1
665- if " ${sqlclBinary} " " ${sqlParamsWithPassword[@]} " @" ${sqlWheneverErrorTest} " 1>> " ${logMainFile} " 2>&1 ; then
665+ if " ${sqlclBinary} " " ${sqlParamsDirectConnect[@]} " " ${ sqlParamsWithPassword[@]}" @" ${sqlWheneverErrorTest} " 1>> " ${logMainFile} " 2>&1 ; then
666666 cd " ${originalPWD} " || return 1
667667 printf -- ' ERROR: SQLcl not exiting appropriately on Liquibase error\n' | tee -a " ${logMainFile} " >&2
668668 return 27
0 commit comments