Skip to content

Commit b027ece

Browse files
committed
fix test cases to work offline
1 parent 420576b commit b027ece

File tree

8 files changed

+4315
-5084
lines changed

8 files changed

+4315
-5084
lines changed

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/AEMExtensionTests.ps1

Lines changed: 12 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ function Test-AEMExtensionBasicWindows
3232
$extension = Get-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
3333
Assert-Null $extension
3434
# Test with not extension
35-
$testResult = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
35+
$testResult = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipStorageCheck
3636
Assert-False { $testResult.Result }
3737

3838
# Set and Get command.
39-
Set-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
39+
Set-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipStorage
4040
$extension = Get-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
4141

4242
Assert-NotNull $extension
@@ -46,17 +46,8 @@ function Test-AEMExtensionBasicWindows
4646
$settings = $extension.PublicSettings | ConvertFrom-Json
4747
Assert-NotNull $settings.cfg
4848

49-
$stoname = 'sto' + $rgname;
50-
$tempFile = [System.IO.Path]::GetTempFileName()
51-
"new file content" | Out-File $tempFile
52-
$ctxt = (New-AzureStorageContext -StorageAccountName $stoname -StorageAccountKey (Get-AzureRmStorageAccountKey -ResourceGroupName $rgname -Name $stoname).Key1)
53-
$container = New-AzureStorageContainer -Name "uploadtest" -Context $ctxt
54-
Set-AzureStorageBlobContent -File $tempFile -Context $ctxt -Container "uploadtest" -Blob "filtemp.txt"
55-
Restart-AzureRmVM -ResourceGroupName $rgname -Name $vmname
56-
57-
5849
# Test command.
59-
$testResult = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -WaitTimeInMinutes 50 -SkipTableContentCheck
50+
$testResult = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -WaitTimeInMinutes 50 -SkipStorageCheck
6051
Assert-True { $testResult.Result }
6152
Assert-True { ($testResult.PartialResults.Count -gt 0) }
6253

@@ -92,7 +83,7 @@ function Test-AEMExtensionAdvancedWindows
9283

9384
# Test with not extension
9485
Write-Verbose "Test-AEMExtensionAdvancedWindows: Test with no extension"
95-
$res = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
86+
$res = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipStorageCheck
9687
Assert-False { $res.Result }
9788
Write-Verbose "Test-AEMExtensionAdvancedWindows: Test done"
9889

@@ -101,7 +92,7 @@ function Test-AEMExtensionAdvancedWindows
10192

10293
# Set and Get command.
10394
Write-Verbose "Test-AEMExtensionAdvancedWindows: Set with no extension"
104-
Set-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -WADStorageAccountName $stoname
95+
Set-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -WADStorageAccountName $stoname -SkipStorage
10596
Write-Verbose "Test-AEMExtensionAdvancedWindows: Set done"
10697
Write-Verbose "Test-AEMExtensionAdvancedWindows: Get with extension"
10798
$extension = Get-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
@@ -117,7 +108,7 @@ function Test-AEMExtensionAdvancedWindows
117108

118109
# Test command.
119110
Write-Verbose "Test-AEMExtensionAdvancedWindows: Test with extension"
120-
$res = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipTableContentCheck
111+
$res = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipStorageCheck
121112
Assert-True { $res.Result }
122113
Assert-True { ($res.PartialResults.Count -gt 0) }
123114
Write-Verbose "Test-AEMExtensionAdvancedWindows: Test done"
@@ -154,11 +145,11 @@ function Test-AEMExtensionBasicLinux
154145
$extension = Get-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
155146
Assert-Null $extension
156147
# Test with not extension
157-
$testResult = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
148+
$testResult = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipStorageCheck
158149
Assert-False { $testResult.Result }
159150

160151
# Set and Get command.
161-
Set-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
152+
Set-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipStorage
162153
$extension = Get-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
163154

164155
Assert-NotNull $extension
@@ -168,16 +159,8 @@ function Test-AEMExtensionBasicLinux
168159
$settings = $extension.PublicSettings | ConvertFrom-Json
169160
Assert-NotNull $settings.cfg
170161

171-
$stoname = 'sto' + $rgname;
172-
$tempFile = [System.IO.Path]::GetTempFileName()
173-
"new file content" | Out-File $tempFile
174-
$ctxt = (New-AzureStorageContext -StorageAccountName $stoname -StorageAccountKey (Get-AzureRmStorageAccountKey -ResourceGroupName $rgname -Name $stoname).Key1)
175-
$container = New-AzureStorageContainer -Name "uploadtest" -Context $ctxt
176-
Set-AzureStorageBlobContent -File $tempFile -Context $ctxt -Container "uploadtest" -Blob "filtemp.txt"
177-
Restart-AzureRmVM -ResourceGroupName $rgname -Name $vmname
178-
179162
# Test command.
180-
$testResult = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -WaitTimeInMinutes 50 -SkipTableContentCheck
163+
$testResult = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -WaitTimeInMinutes 50 -SkipStorageCheck
181164
Assert-True { $testResult.Result }
182165
Assert-True { ($testResult.PartialResults.Count -gt 0) }
183166

@@ -213,7 +196,7 @@ function Test-AEMExtensionAdvancedLinux
213196

214197
# Test with not extension
215198
Write-Verbose "Test-AEMExtensionAdvancedLinux: Test with no extension"
216-
$res = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
199+
$res = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipStorageCheck
217200
Write-Verbose ("Test-AEMExtensionAdvancedLinux: Test result " + $res.Result)
218201
Assert-False { $res.Result }
219202
Write-Verbose "Test-AEMExtensionAdvancedLinux: Test done"
@@ -223,7 +206,7 @@ function Test-AEMExtensionAdvancedLinux
223206

224207
# Set and Get command.
225208
Write-Verbose "Test-AEMExtensionAdvancedLinux: Set with no extension"
226-
Set-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -WADStorageAccountName $stoname
209+
Set-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -WADStorageAccountName $stoname -SkipStorage
227210
Write-Verbose "Test-AEMExtensionAdvancedLinux: Set done"
228211
Write-Verbose "Test-AEMExtensionAdvancedLinux: Get with extension"
229212
$extension = Get-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname
@@ -239,7 +222,7 @@ function Test-AEMExtensionAdvancedLinux
239222

240223
# Test command.
241224
Write-Verbose "Test-AEMExtensionAdvancedLinux: Test with extension"
242-
$res = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipTableContentCheck
225+
$res = Test-AzureRmVMAEMExtension -ResourceGroupName $rgname -VMName $vmname -SkipStorageCheck
243226
Assert-True { $res.Result }
244227
Assert-True { ($res.PartialResults.Count -gt 0) }
245228
Write-Verbose "Test-AEMExtensionAdvancedLinux: Test done"

0 commit comments

Comments
 (0)