Skip to content

Commit 459d33f

Browse files
committed
Merge pull request #1292 from dscsolutions/dsc-version-update
retrieve latest dsc version in dsc tests
2 parents 0b1958e + 1bd6fc2 commit 459d33f

File tree

2 files changed

+1100
-921
lines changed

2 files changed

+1100
-921
lines changed

src/ServiceManagement/Common/Commands.ScenarioTest/Resources/DscExtension/DscExtensionTests.ps1

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,15 @@ function Test-GetAzureVMDscExtension
3939
$vm = Get-AzureVM -ServiceName $svcName -Name $vmName
4040

4141
# Install DSC Extension Handler
42-
$version = '2.8'
42+
#Get latest dsc extension handler version
43+
$publisher = "Microsoft.Powershell"
44+
$extensionName = "DSC"
45+
$latestExtension = Get-AzureVMAvailableExtension -Publisher $publisher -ExtensionName $extensionName -Verbose
46+
Assert-NotNull $latestExtension
47+
Assert-NotNull $latestExtension.Version
48+
4349
#$vm = Set-AzureVMDSCExtension -VM $vm -ConfigurationArchive 'DummyConfig.ps1.zip' -ConfigurationName 'DummyConfig' -Verbose
44-
$vm = Set-AzureVMDSCExtension -VM $vm -ConfigurationArchive '' -Version $version -Verbose
50+
$vm = Set-AzureVMDSCExtension -VM $vm -ConfigurationArchive '' -Version $latestExtension.Version -Verbose
4551
$vm | Update-AzureVM -Verbose
4652

4753
# Call Get-AzureVMDscExtensionStatus to check the status of the installation

src/ServiceManagement/Common/Commands.ScenarioTest/SessionRecords/Microsoft.WindowsAzure.Commands.ScenarioTest.DscExtensionTests/TestGetAzureVMDscExtension.json

Lines changed: 1092 additions & 919 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)