Skip to content

Commit 12532f4

Browse files
authored
Merge pull request #201 from tSQLt-org/VSCCI-Cleanup
Vscci output cleanup
2 parents 79ac412 + a256930 commit 12532f4

8 files changed

+83
-65
lines changed

Build/CommonFunctionsAndMethods.psm1

+20-20
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
$__=$__ #quiesce warnings
22
$CommonFunctionsAndMethodsDir = $PSScriptRoot
3-
Write-Host "Loading CommonFunctionsAndMethods.psm1 from: $PSCommandPath"
3+
Write-Verbose "Loading CommonFunctionsAndMethods.psm1 from: $PSCommandPath"
44
. (Join-Path $CommonFunctionsAndMethodsDir 'SQLServerConnection.ps1');
55

66
$MergeHashTables = {param([HashTable]$base,[HashTable]$new);$new.GetEnumerator()|%{$base.remove($_.Key);$base += @{$_.Key=$_.Value}};$base;};
@@ -40,10 +40,10 @@ Function Invoke-SqlFile
4040
$parameters['Verbose'] = $true
4141
}
4242

43-
$dddbefore = Get-Date;Write-Warning("------->>BEFORE<<-------(CommonFunctionsAndMethods.p1:Invoke-SqlFile:Invoke-SqlCommand[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
43+
$dddbefore = Get-Date;Write-Verbose("------->>BEFORE<<-------(CommonFunctionsAndMethods.p1:Invoke-SqlFile:Invoke-SqlCommand[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
4444
$results = (Invoke-SqlCmd @parameters)
45-
$dddafter = Get-Date;Write-Warning("------->>After<<-------(CommonFunctionsAndMethods.p1:Invoke-SqlFile:Invoke-SqlCommand[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
46-
Write-Warning("Runtime in Milliseconds: $(($dddafter-$dddbefore).TotalMilliseconds)")
45+
$dddafter = Get-Date;Write-Verbose("------->>After<<-------(CommonFunctionsAndMethods.p1:Invoke-SqlFile:Invoke-SqlCommand[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
46+
Write-Verbose("Runtime in Milliseconds: $(($dddafter-$dddbefore).TotalMilliseconds)")
4747
return $results
4848
}
4949

@@ -100,11 +100,11 @@ Function Invoke-SQLFileOrQuery
100100
AdditionalParameters = $AdditionalParameters
101101
PrintSqlOutput = $PrintSqlOutput
102102
}
103-
$dddbefore = Get-Date;Write-Warning("------->>BEFORE<<-------(tSQLt_Validate.ps1:Invoke-SQLFileOrQuery:Invoke-SqlFile[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
103+
$dddbefore = Get-Date;Write-Verbose("------->>BEFORE<<-------(tSQLt_Validate.ps1:Invoke-SQLFileOrQuery:Invoke-SqlFile[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
104104
$QueryOutput = Invoke-SqlFile @parameters
105-
$dddafter = Get-Date;Write-Warning("------->>After<<-------(tSQLt_Validate.ps1:Invoke-SQLFileOrQuery:Invoke-SqlFile[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
106-
$dddafter-$dddbefore
107-
return $QueryOutput
105+
$dddafter = Get-Date;Write-Verbose("------->>After<<-------(tSQLt_Validate.ps1:Invoke-SQLFileOrQuery:Invoke-SqlFile[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
106+
Write-Verbose("Runtime in Milliseconds: $(($dddafter-$dddbefore).TotalMilliseconds)")
107+
return $QueryOutput
108108
}
109109
catch{
110110
throw
@@ -186,46 +186,46 @@ Function Remove-ResourceGroup{
186186
[Parameter(Mandatory=$true)][ValidateNotNullOrEmpty()][string] $ResourceGroupName,
187187
[Parameter(Mandatory=$true)][ValidateNotNullOrEmpty()][string] $BuildId);
188188

189-
Write-Output "▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-";
190-
Write-Output ("[{0}]Start processing delete for {1}" -f ((get-date).toString("O")), ($ResourceGroupName));
189+
Write-Verbose "▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-";
190+
Write-Verbose ("[{0}]Start processing delete for {1}" -f ((get-date).toString("O")), ($ResourceGroupName));
191191

192192
$MyAzResourceGroup = (Get-AzResourceGroup -name "$ResourceGroupName");
193193
if(("RemovalBy" -in $MyAzResourceGroup.tags.keys) -and (![string]::isnullorempty($MyAzResourceGroup.tags.RemovalBy))) {
194194
$MyAzResourceGroup = $null;
195195
}
196196
if($null -ne $MyAzResourceGroup) {
197197
$Tags = @{};
198-
Write-Output ("Add Tag to {0}" -f $ResourceGroupName);
198+
Write-Verbose ("Add Tag to {0}" -f $ResourceGroupName);
199199
$Tags = $MyAzResourceGroup.Tags;
200200
$Tags.remove("RemovalBy");
201201
$Tags += @{"RemovalBy"="$BuildId"};
202202
$MyAzResourceGroup | Set-AzResourceGroup -Tags $Tags;
203203
Start-Sleep 10;
204-
Write-Output ("Confirming Tags are still in place for {0}" -f $ResourceGroupName);
204+
Write-Verbose ("Confirming Tags are still in place for {0}" -f $ResourceGroupName);
205205
$MyAzResourceGroup = $MyAzResourceGroup | Get-AZResourceGroup | Where-Object {$_.Tags.RemovalBy -eq "$BuildId"};
206206
$MyAzResourceGroup.Tags | Format-Table;
207207

208208
if($null -ne $MyAzResourceGroup) {
209-
Write-Output "Removing Locks"
209+
Write-Verbose "Removing Locks"
210210
$retrievedResourceGroupName = $MyAzResourceGroup.ResourceGroupName;
211211
Get-AzResource -ResourceGroupName $retrievedResourceGroupName | ForEach-Object {
212212
Get-AzResourceLock -ResourceType $_.ResourceType -ResourceName $_.Name -ResourceGroupName $_.ResourceGroupName | ForEach-Object{
213-
Write-Output ("{0} -> {1}" -f $_.ResourceType, $_.ResourceName);
213+
Write-Verbose ("{0} -> {1}" -f $_.ResourceType, $_.ResourceName);
214214
$_ | Remove-AzResourceLock -Force
215215
}
216216
}
217-
Write-Output ("Removing RG {0}" -f $retrievedResourceGroupName);
217+
Write-Verbose ("Removing RG {0}" -f $retrievedResourceGroupName);
218218
$MyAzResourceGroup | Remove-AzResourceGroup -Force;
219219
}
220220
else {
221-
Write-Output ("Tags changed by another process. Resource Group {0} is no longer eligible to be deleted." -f $ResourceGroupName);
221+
Write-Verbose ("Tags changed by another process. Resource Group {0} is no longer eligible to be deleted." -f $ResourceGroupName);
222222
}
223223
}
224224
else {
225-
Write-Output ("Processing skipped for Resource Group: {0} Build Id: {1}" -f $ResourceGroupName, $BuildId);
225+
Write-Verbose ("Processing skipped for Resource Group: {0} Build Id: {1}" -f $ResourceGroupName, $BuildId);
226226
}
227-
Write-Output ("[{0}]Done processing delete for {1}" -f ((get-date).toString("O")), ($ResourceGroupName))
228-
Write-Output "▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-";
227+
Write-Verbose ("[{0}]Done processing delete for {1}" -f ((get-date).toString("O")), ($ResourceGroupName))
228+
Write-Verbose "▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-▀-▄-_-▄-";
229229
}
230230

231231
Function Get-SnipContent {
@@ -267,7 +267,7 @@ Function Replace-InFile {
267267
$isRegex = $true
268268
$rv = $rv[0]
269269
}
270-
Write-Host("Replacing >$_< with >$rv<...");
270+
Write-Verbose("Replacing >$_< with >$rv<...");
271271
if($isRegex){
272272
$fileContent = $fileContent -replace $_, $rv
273273
}else{

Build/LocalBuild.ps1

+11-10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
[CmdletBinding()]
12
param(
23
[Parameter(Mandatory=$false)][ValidateNotNullOrEmpty()][string] $ServerName = 'localhost,1433',
34
[Parameter(Mandatory=$true, ParameterSetName = 'UserPass')][ValidateNotNullOrEmpty()][string] $UserName = "sa" ,
@@ -12,12 +13,12 @@ param(
1213
$PSDefaultParameterValues = $PSDefaultParameterValues.clone()
1314
$PSDefaultParameterValues += @{'*:ErrorAction' = 'Stop'}
1415

15-
Write-Host "Starting execution of LocalBuild.ps1"
16+
Write-Verbose "Starting execution of LocalBuild.ps1"
1617
$__=$__ #quiesce warnings
1718
$invocationDir = $PSScriptRoot
1819
Push-Location -Path $invocationDir
1920
$cfam = (Join-Path $invocationDir "CommonFunctionsAndMethods.psm1" | Resolve-Path)
20-
Write-Host "Attempting to load module from: $cfam"
21+
Write-Verbose "Attempting to load module from: $cfam"
2122
Import-Module "$cfam" -Force -Verbose
2223
. (Join-Path $invocationDir 'SQLServerConnection.ps1');
2324

@@ -36,20 +37,20 @@ $invocationDir = $PSScriptRoot
3637
Push-Location -Path $invocationDir
3738
try{
3839

39-
if($TrustedConnection){
40-
Write-Warning('GH:TC')
41-
$SqlServerConnection = [SqlServerConnection]::new($ServerName,"LocalBuild");
42-
}else{
43-
Write-Warning('GH:UP')
44-
$SqlServerConnection = [SqlServerConnection]::new($ServerName,$UserName,$Password,"LocalBuild");
45-
}
46-
4740
Log-Output('');
4841
Log-Output("+--------------------------------------------------------------------+");
4942
Log-Output("| ***** Executing Local tSQLt Build ***** |");
5043
Log-Output("+--------------------------------------------------------------------+");
5144
Log-Output('');
5245

46+
if($TrustedConnection){
47+
Log-Output('Selecting Trusted Connection')
48+
$SqlServerConnection = [SqlServerConnection]::new($ServerName,"LocalBuild");
49+
}else{
50+
Log-Output('Selecting UserName/Password Connection')
51+
$SqlServerConnection = [SqlServerConnection]::new($ServerName,$UserName,$Password,"LocalBuild");
52+
}
53+
5354

5455
Log-Output('+ - - - - - - - - - - - - - - - - - +')
5556
Log-Output(': Cleaning Environment :')

Build/LocalValidate.ps1

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
[CmdletBinding()]
12
param(
23
[Parameter(Mandatory=$false)][ValidateNotNullOrEmpty()][string] $ServerName = 'localhost,1433',
34
[Parameter(Mandatory=$true, ParameterSetName = 'UserPass')][ValidateNotNullOrEmpty()][string] $UserName = "sa" ,
@@ -9,23 +10,23 @@ param(
910
$PSDefaultParameterValues = $PSDefaultParameterValues.clone()
1011
$PSDefaultParameterValues += @{'*:ErrorAction' = 'Stop'}
1112

12-
Write-Host "Starting execution of LocalBuild.ps1"
13+
Write-Verbose "Starting execution of LocalBuild.ps1"
1314
$__=$__ #quiesce warnings
1415
$invocationDir = $PSScriptRoot
1516
Push-Location -Path $invocationDir
1617
$cfam = (Join-Path $invocationDir "CommonFunctionsAndMethods.psm1" | Resolve-Path)
17-
Write-Host "Attempting to load module from: $cfam"
18+
Write-Verbose "Attempting to load module from: $cfam"
1819
Import-Module "$cfam" -Force -Verbose
1920
. (Join-Path $invocationDir 'SQLServerConnection.ps1');
2021

2122

2223
try{
2324

2425
if($TrustedConnection){
25-
Write-Warning('GH:TC')
26+
Log-Output('Selecting Trusted Connection')
2627
$SqlServerConnection = [SqlServerConnection]::new($ServerName,"LocalBuild");
2728
}else{
28-
Write-Warning('GH:UP')
29+
Log-Output('Selecting UserName/Password Connection')
2930
$SqlServerConnection = [SqlServerConnection]::new($ServerName,$UserName,$Password,"LocalBuild");
3031
}
3132

Build/tSQLt_Build/ConcatenateFiles.ps1

+12-12
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,17 @@ function Concatenate-Files {
5858

5959
$output = @()
6060
foreach ($file in $fileIterator) {
61-
Write-Host("-->$file")
61+
Write-Verbose("-->$file")
6262
$fileContent = Get-FileContent -filePath $file -bracket $bracket -includeFromStart $includeFromStart -separator $separator
6363
$output += $fileContent
6464
}
6565

6666
return $output
6767
}
6868

69-
Write-Host("OutputFile: $OutputFile")
70-
Write-Host("SeparatorTemplate: >$SeparatorTemplate<")
71-
Write-Host("Input: $InputPath")
69+
Write-Verbose("OutputFile: $OutputFile")
70+
Write-Verbose("SeparatorTemplate: >$SeparatorTemplate<")
71+
Write-Verbose("Input: $InputPath")
7272

7373
if([string]::IsNullOrWhiteSpace($SeparatorTemplate)){
7474
if($null -eq $SeparatorContent){
@@ -78,30 +78,30 @@ if([string]::IsNullOrWhiteSpace($SeparatorTemplate)){
7878
else{
7979
$SeparatorContent = Get-Content $SeparatorTemplate -ErrorAction Stop
8080
}
81-
Write-Host(">--Separator Template-->")
82-
$SeparatorContent|%{Write-Host(">:$_")}
83-
Write-Host("<--Separator Template--<")
81+
Write-Verbose(">--Separator Template-->")
82+
$SeparatorContent|%{Write-Verbose(">:$_")}
83+
Write-Verbose("<--Separator Template--<")
8484
if($Bracket -eq ''){
8585
$IncludeFromStart = $true;
8686
}
8787

8888
try{
8989

9090
if($null -eq $InputPath){
91-
Write-Host("scriptPath: <no files>")
91+
Write-Verbose("scriptPath: <no files>")
9292
$fileIterator = @()
9393
}
9494
elseif($InputPath -is [System.Collections.IEnumerable]){
95-
Write-Host("scriptPath: /")
95+
Write-Verbose("scriptPath: /")
9696
$fileIterator = $InputPath
9797
}
9898
elseif (Test-Path $InputPath -PathType Container) {
99-
Write-Host("scriptPath: $InputPath")
99+
Write-Verbose("scriptPath: $InputPath")
100100
$fileIterator = Get-ChildItem $InputPath -Filter $IncludePattern
101101
}
102102
else {
103103
$scriptPath = (Split-Path $InputPath)
104-
Write-Host("scriptPath: $scriptPath")
104+
Write-Verbose("scriptPath: $scriptPath")
105105
$fileList = Get-Content $InputPath -ErrorAction Stop
106106
$fileIterator = $fileList | ForEach-Object { Join-Path $scriptPath $_ | Resolve-Path}
107107
}
@@ -111,7 +111,7 @@ try{
111111
$sv = $_["s"]
112112
$rv=$_["r"];
113113
$isRegex = $_.ContainsKey("isRegex") -and $_["isRegex"];
114-
Write-Host("Replacing >$sv< with >$rv< [regex:$isRegex]...");
114+
Write-Verbose("Replacing >$sv< with >$rv< [regex:$isRegex]...");
115115
if($isRegex){
116116
$concatenatedContent = $concatenatedContent -replace $sv, $rv
117117
}else{

Build/tSQLt_BuildCLR.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ param(
44
[Parameter(Mandatory=$true)][ValidateNotNullOrEmpty()][securestring] $pfxPassword
55
)
66
Push-Location -Path $PSScriptRoot
7-
Write-Warning((Get-Location).Path)
7+
Write-Verbose((Get-Location).Path)
88
try{
99
$OutputPath = "./output/tSQLtCLR/";
1010
$TempPath = "./temp/tSQLtCLR/";

Build/tSQLt_BuildDacpac.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ $__=$__ #quiesce warnings
1212
$invocationDir = $PSScriptRoot
1313
Push-Location -Path $invocationDir
1414
$cfam = (Join-Path $invocationDir "CommonFunctionsAndMethods.psm1" | Resolve-Path)
15-
Write-Host "Attempting to load module from: $cfam"
15+
Write-Verbose "Attempting to load module from: $cfam"
1616
Import-Module "$cfam" -Force
1717
Get-Module -Name CommonFunctionsAndMethods # Verify if module is loaded
1818

@@ -41,7 +41,7 @@ try{
4141
Invoke-SqlFile -SqlServerConnection $SqlServerConnection -FileNames "CreateBuildDb.sql" -Database "tempdb" -AdditionalParameters @{NewDbName=$DacPacDatabaseName} -PrintSqlOutput $true;
4242
Log-Output('-- Executing tSQLt.class.sql')
4343
Invoke-SqlFile -SqlServerConnection $SqlServerConnection -FileNames "tSQLt.class.sql" -Database "$DacPacDatabaseName";
44-
Write-Host('Building DACPAC')
44+
Log-Output('Building DACPAC')
4545
$FriendlySQLServerVersion = Get-FriendlySQLServerVersion -SqlServerConnection $SqlServerConnection;
4646
$tSQLtDacpacFileName = "tSQLt."+$FriendlySQLServerVersion+".dacpac";
4747
$tSQLtApplicationName = "tSQLt."+$FriendlySQLServerVersion;

Build/tSQLt_Validate.ps1

+23-7
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Param(
99
);
1010

1111

12-
12+
$validateStartTime = Get-Date;
1313

1414
$__=$__ #quiesce warnings
1515
$invocationDir = $PSScriptRoot
@@ -204,17 +204,33 @@ try{
204204
$missingFiles = ($ExpectedTestResultFiles|Where-Object{$ActualTestResultFiles -NotContains $_})
205205
$superfluousFiles = ($ActualTestResultFiles|Where-Object{$ExpectedTestResultFiles -NotContains $_})
206206
$matchingFiles = ($ActualTestResultFiles|Where-Object{$ExpectedTestResultFiles -Contains $_})
207-
Write-Warning("Matching Files:")
208-
$matchingFiles
209-
Write-Warning("Missing Files:")
210-
$missingFiles
211-
Write-Warning("Unexpected Files:")
212-
$superfluousFiles
207+
Log-Output("+------------------------------------------------");
208+
Log-Output("| Expected Test Result Files:");
209+
$matchingFiles|%{Log-Output("| - $_");}
210+
Log-Output("+------------------------------------------------");
211+
if($missingFiles.length -gt 0){
212+
Log-Output("| Missing Test Result Files:");
213+
$missingFiles|%{Log-Output("| - $_");}
214+
}else{
215+
Log-Output("| No Missing Test Result Files");
216+
}
217+
Log-Output("+------------------------------------------------");
218+
if($superfluousFiles.length -gt 0){
219+
Log-Output("| Unexpected Test Result Files:")
220+
$superfluousFiles|%{Log-Output("| - $_");}
221+
}else{
222+
Log-Output("| No Unexpected Test Result Files");
223+
}
224+
Log-Output("+------------------------------------------------");
213225
if($missingFiles.Length + $superfluousFiles.Length -gt 0){
214226
Write-Error("Missing or Unexpected Test Result Files!")
215227
}
216228
}
217229
finally{
218230
Pop-Location
231+
$validateEndTime = Get-Date;
232+
Log-Output("------------------------------------")
233+
Log-Output("Total Duration: $($validateEndTime-$validateStartTime)")
234+
Log-Output("------------------------------------")
219235
}
220236

Build/tSQLt_ValidateRunAll.ps1

+9-9
Original file line numberDiff line numberDiff line change
@@ -67,28 +67,28 @@ Function Invoke-Tests
6767
DatabaseName = $DatabaseName
6868
PrintSqlOutput = $true
6969
}
70-
$dddbefore = Get-Date;Write-Warning("------->>BEFORE<<-------(tSQLt_Validate.ps1:Invoke-Tests:Invoke-SQLFileOrQuery[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
70+
$dddbefore = Get-Date;Write-Verbose("------->>BEFORE<<-------(tSQLt_Validate.ps1:Invoke-Tests:Invoke-SQLFileOrQuery[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
7171
$parameters;
7272
Invoke-SQLFileOrQuery @parameters;
73-
$dddafter = Get-Date;Write-Warning("------->>After<<-------(tSQLt_Validate.ps1:Invoke-Tests:Invoke-SQLFileOrQuery[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
74-
$dddafter-$dddbefore
73+
$dddafter = Get-Date;Write-Verbose("------->>After<<-------(tSQLt_Validate.ps1:Invoke-Tests:Invoke-SQLFileOrQuery[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
74+
Write-Verbose("Duration: $($dddafter-$dddbefore)")
7575

76-
$dddbefore = Get-Date;Write-Warning("------->>BEFORE<<-------(tSQLt_Validate.ps1:Invoke-Tests:Copy-SQLXmlToFile[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
76+
$dddbefore = Get-Date;Write-Verbose("------->>BEFORE<<-------(tSQLt_Validate.ps1:Invoke-Tests:Copy-SQLXmlToFile[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
7777
Copy-SQLXmlToFile $SqlServerConnection $DatabaseName "EXEC [tSQLt].[XmlResultFormatter]" $OutputFile
78-
$dddafter = Get-Date;Write-Warning("------->>After<<-------(tSQLt_Validate.ps1:Invoke-Tests:Copy-SQLXmlToFile[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
79-
$dddafter-$dddbefore
78+
$dddafter = Get-Date;Write-Verbose("------->>After<<-------(tSQLt_Validate.ps1:Invoke-Tests:Copy-SQLXmlToFile[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
79+
Write-Verbose("Duration: $($dddafter-$dddbefore)")
8080

8181
$parameters = @{
8282
SqlServerConnection = $SqlServerConnection
8383
HelperSQLPath = $HelperSQLPath
8484
DatabaseName = $DatabaseName
8585
Query = "EXEC tSQLt_testutil.LogMultiRunResult '$TestSetName';"
8686
}
87-
$dddbefore = Get-Date;Write-Warning("------->>BEFORE<<-------(tSQLt_Validate.ps1:Invoke-Tests:Invoke-SQLFileOrQuery[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
87+
$dddbefore = Get-Date;Write-Verbose("------->>BEFORE<<-------(tSQLt_Validate.ps1:Invoke-Tests:Invoke-SQLFileOrQuery[$($dddbefore|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
8888
# $parameters;
8989
Invoke-SQLFileOrQuery @parameters;
90-
$dddafter = Get-Date;Write-Warning("------->>After<<-------(tSQLt_Validate.ps1:Invoke-Tests:Invoke-SQLFileOrQuery[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
91-
$dddafter-$dddbefore
90+
$dddafter = Get-Date;Write-Verbose("------->>After<<-------(tSQLt_Validate.ps1:Invoke-Tests:Invoke-SQLFileOrQuery[$($dddafter|Get-Date -Format "yyyy:MM:dd;HH:mm:ss.fff")])")
91+
Write-Verbose("Duration: $($dddafter-$dddbefore)")
9292

9393
}
9494
Function Invoke-TestsFromFile

0 commit comments

Comments
 (0)