From edbd101609290a46041ce205e812c1cc326d2ccc Mon Sep 17 00:00:00 2001 From: Vincent Dai <23257217+vidai-msft@users.noreply.github.com> Date: Sat, 10 May 2025 21:41:41 +0800 Subject: [PATCH] Fix live test issues. --- src/Aks/LiveTests/Aks/TestLiveScenarios.ps1 | 4 ++-- .../LiveTests/Compute/TestLiveScenarios.ps1 | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/Aks/LiveTests/Aks/TestLiveScenarios.ps1 b/src/Aks/LiveTests/Aks/TestLiveScenarios.ps1 index 39dd4377c02a..57d553629251 100644 --- a/src/Aks/LiveTests/Aks/TestLiveScenarios.ps1 +++ b/src/Aks/LiveTests/Aks/TestLiveScenarios.ps1 @@ -6,8 +6,8 @@ Invoke-LiveTestScenario -Name "Test_AKS_CRUD" -Description "Test AKS cluster CRU $location = "eastus" $kubeName = New-LiveTestResourceName - $sysNodeName = New-LiveTestRandomName -Option StartWithLetter -Length 5 - $usrNodeName = New-LiveTestRandomName -Option StartWithLetter -Length 5 + $sysNodeName = New-LiveTestRandomName -Option StartWithLetter -MaxLength 5 + $usrNodeName = New-LiveTestRandomName -Option StartWithLetter -MaxLength 5 $vnetName = New-LiveTestResourceName $snetName = New-LiveTestResourceName diff --git a/src/Compute/LiveTests/Compute/TestLiveScenarios.ps1 b/src/Compute/LiveTests/Compute/TestLiveScenarios.ps1 index c5e91031b7f7..17eb6b95ebbe 100644 --- a/src/Compute/LiveTests/Compute/TestLiveScenarios.ps1 +++ b/src/Compute/LiveTests/Compute/TestLiveScenarios.ps1 @@ -29,12 +29,27 @@ Invoke-LiveTestScenario -Name "Operate a virtual machine." -Description "Test cr $vmCfg | Set-AzVMSourceImage -PublisherName "MicrosoftWindowsServer" -Offer "WindowsServer" -Skus "2022-datacenter-azure-edition-core" -Version "latest" $vmCfg | Add-AzVMNetworkInterface -Id $nic.Id -DeleteOption Delete $vmCfg | Set-AzVMBootDiagnostic -Disable - $actual = New-AzVM -ResourceGroupName $rgName -Location $location -VM $vmCfg -DisableBginfoExtension + New-AzVM -ResourceGroupName $rgName -Location $location -VM $vmCfg -DisableBginfoExtension + + $actual = Get-AzVM -ResourceGroupName $rgName -Name $vmName Assert-NotNull $actual + Assert-NotNull $actual.NetworkProfile.NetworkInterfaces Assert-AreEqual $rgName $actual.ResourceGroupName Assert-AreEqual $vmName $actual.Name Assert-AreEqual "Succeeded" $actual.ProvisioningState + Assert-AreEqual "Standard_D2s_v3" $actual.HardwareProfile.VmSize + Assert-AreEqual $nic.Id $actual.NetworkProfile.NetworkInterfaces[0].Id + Assert-AreEqual "TrustedLaunch" $actual.SecurityProfile.SecurityType + Assert-AreEqual $computerName $actual.OSProfile.ComputerName + Assert-AreEqual "MicrosoftWindowsServer" $actual.StorageProfile.ImageReference.Publisher + Assert-AreEqual "WindowsServer" $actual.StorageProfile.ImageReference.Offer + Assert-AreEqual "2022-datacenter-azure-edition-core" $actual.StorageProfile.ImageReference.Sku + Assert-AreEqual "latest" $actual.StorageProfile.ImageReference.Version + Assert-AreEqual $osDiskName $actual.StorageProfile.OsDisk.Name + Assert-AreEqual "StandardSSD_LRS" $actual.StorageProfile.OsDisk.ManagedDisk.StorageAccountType + Assert-AreEqual "FromImage" $actual.StorageProfile.OsDisk.CreateOption + Assert-AreEqual "Delete" $actual.StorageProfile.OsDisk.DeleteOption Remove-AzVM -ResourceGroupName $rgName -Name $vmName -Force $vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName