Skip to content

Commit 9bcda5b

Browse files
authored
Merge pull request #2509 from adarce/feature/fix-RunKeyVaultTests
Fix issues with running RunKeyVaultTests.ps1.
2 parents bdb7a53 + 367159e commit 9bcda5b

File tree

9 files changed

+787
-1245
lines changed

9 files changed

+787
-1245
lines changed

src/Common/Commands.ScenarioTests.Common/Common.ps1

Lines changed: 237 additions & 155 deletions
Large diffs are not rendered by default.

src/ResourceManager/KeyVault/Commands.KeyVault.Test/Commands.KeyVault.Test.csproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,6 @@
201201
<None Include="Scripts\proddata\byoktest1024.byok" />
202202
<None Include="Scripts\proddata\pfxtest.pfx" />
203203
<None Include="Scripts\proddata\pfxtest1024.pfx" />
204-
<None Include="Scripts\PSHCommon\Assert.ps1" />
205-
<None Include="Scripts\PSHCommon\Common.ps1" />
206204
<None Include="Scripts\RunKeyVaultTests.ps1" />
207205
<None Include="Scripts\RunUITests.ps1" />
208206
<None Include="Scripts\VaultKeyTests.ps1" />

src/ResourceManager/KeyVault/Commands.KeyVault.Test/Scripts/Common.ps1

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,15 @@ function Get-ImportKeyFile1024([string]$filesuffix, [bool] $exists=$true)
109109

110110
<#
111111
.SYNOPSIS
112-
Remove log file under a folder
112+
Remove log files under the given folder.
113113
#>
114-
function Cleanup-Log([string]$rootfolder)
115-
{
116-
Get-ChildItem –Path $rootfolder -Include *.debug_log -Recurse | where {$_.mode -match "a"} | Remove-Item -Force
114+
function Cleanup-LogFiles([string]$rootfolder)
115+
{
116+
Write-Host "Cleaning up log files from $rootfolder..."
117+
118+
Get-ChildItem –Path $rootfolder -Include *.debug_log -Recurse |
119+
where {$_.mode -match "a"} |
120+
Remove-Item -Force
117121
}
118122

119123
<#
@@ -125,7 +129,7 @@ function Move-Log([string]$rootfolder)
125129
$logfolder = Join-Path $rootfolder ("$global:testEnv"+"$global:testns"+"log")
126130
if (Test-Path $logfolder)
127131
{
128-
Cleanup-Log $logfolder
132+
Cleanup-LogFiles $logfolder
129133
}
130134
else
131135
{
@@ -138,24 +142,32 @@ function Move-Log([string]$rootfolder)
138142

139143
<#
140144
.SYNOPSIS
141-
Removes all keys starting with the prefix
145+
Remove all old keys starting with the given prefix.
142146
#>
143-
function Initialize-KeyTest
147+
function Cleanup-OldKeys
144148
{
149+
Write-Host "Cleaning up old keys..."
150+
145151
$keyVault = Get-KeyVault
146152
$keyPattern = Get-KeyName '*'
147-
Get-AzureKeyVaultKey $keyVault | Where-Object {$_.KeyName -like $keyPattern} | Remove-AzureKeyVaultKey -Force -Confirm:$false
153+
Get-AzureKeyVaultKey $keyVault |
154+
Where-Object {$_.KeyName -like $keyPattern} |
155+
Remove-AzureKeyVaultKey -Force -Confirm:$false
148156
}
149157

150158
<#
151159
.SYNOPSIS
152-
Removes all secrets starting with the prefix
160+
Remove all old secrets starting with the given prefix.
153161
#>
154-
function Initialize-SecretTest
162+
function Cleanup-OldSecrets
155163
{
164+
Write-Host "Cleaning up old secrets..."
165+
156166
$keyVault = Get-KeyVault
157167
$secretPattern = Get-SecretName '*'
158-
Get-AzureKeyVaultSecret $keyVault | Where-Object {$_.SecretName -like $secretPattern} | Remove-AzureKeyVaultSecret -Force -Confirm:$false
168+
Get-AzureKeyVaultSecret $keyVault |
169+
Where-Object {$_.SecretName -like $secretPattern} |
170+
Remove-AzureKeyVaultSecret -Force -Confirm:$false
159171
}
160172

161173

0 commit comments

Comments
 (0)