From 9220ae1ed32f38963adf8ad87224c3efa1247c4e Mon Sep 17 00:00:00 2001 From: Hiroshi Inoue Date: Sun, 13 May 2018 20:58:06 +0900 Subject: [PATCH] Add a parameter SpecificDsn of regress.ps1. --- winbuild/regress.ps1 | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/winbuild/regress.ps1 b/winbuild/regress.ps1 index ef80fd2..0d72b98 100644 --- a/winbuild/regress.ps1 +++ b/winbuild/regress.ps1 @@ -74,7 +74,8 @@ Param( [String]$Configuration="Release", [string]$BuildConfigPath, [ValidateSet("off", "on", "both")] -[string]$DeclareFetch="on" +[string]$DeclareFetch="on", +[string]$SpecificDsn ) @@ -228,6 +229,9 @@ function RunTest($scriptPath, $Platform, $testexes) for ($i = 0; $i -lt $cnstr.length; $i++) { $env:COMMON_CONNECTION_STRING_FOR_REGRESSION_TEST = $cnstr[$i] + if ("$SpecificDsn" -ne "") { + $env:COMMON_CONNECTION_STRING_FOR_REGRESSION_TEST += ";Database=contrib_regression;ConnSettings={set lc_messages='C'}" + } write-host "`n`tSetting by env variable:$env:COMMON_CONNECTION_STRING_FOR_REGRESSION_TEST" .\runsuite $testexes --inputdir=$origdir } @@ -347,6 +351,10 @@ if ($Ansi) { $dllname="psqlsetup.dll" $setup="psqlsetup.dll" } +if ("$SpecificDsn" -ne "") { + Write-Host "`tSpecific DSN=$SpecificDsn" + $testdsn=$SpecificDsn +} foreach ($pl in $pary) { cd $scriptPath & ${msbuildexe} ${vcxfile} /tv:$MSToolsVersion "/p:Platform=$pl;Configuration=$Configuration;PlatformToolset=${Toolset}" /t:$vcx_target /p:VisualStudioVersion=${VCVersion} /Verbosity:minimal -- 2.39.5