Skip to content

Commit 9518e59

Browse files
committed
Merge remote-tracking branch 'upstream/shared/livetest' into shared/livetest
2 parents d366972 + 439362b commit 9518e59

File tree

2 files changed

+74
-1
lines changed

2 files changed

+74
-1
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
Invoke-LiveTestScenario -Name "Create ApplicationInsights" -Description "Test New-AzApplicationInsights" -ScenarioScript `
2+
{
3+
param ($rg)
4+
5+
$rgName = $rg.ResourceGroupName
6+
$appName = New-LiveTestResourceName
7+
$appLocation = "westus"
8+
$appKind = "java"
9+
10+
$actual = New-AzApplicationInsights -Kind $appKind -ResourceGroupName $rgName -Name $appName -location $appLocation
11+
Assert-AreEqual $appName $actual.Name
12+
Assert-AreEqual $appLocation $actual.Location
13+
Assert-AreEqual $appKind $actual.Kind
14+
}
15+
16+
Invoke-LiveTestScenario -Name "List ApplicationInsights" -Description "Test listing ApplicationInsights" -ScenarioScript `
17+
{
18+
param ($rg)
19+
20+
$rgName = $rg.ResourceGroupName
21+
$appName = New-LiveTestResourceName
22+
$appLocation = "westus"
23+
$appKind = "java"
24+
25+
$null = New-AzApplicationInsights -Kind $appKind -ResourceGroupName $rgName -Name $appName -location $appLocation
26+
$actual = Get-AzApplicationInsights -ResourceGroupName $rgName
27+
Assert-AreEqual 1 $actual.Count
28+
}
29+
30+
Invoke-LiveTestScenario -Name "Get ApplicationInsights" -Description "Test getting one ApplicationInsights" -ScenarioScript `
31+
{
32+
param ($rg)
33+
34+
$rgName = $rg.ResourceGroupName
35+
$appName = New-LiveTestResourceName
36+
$appLocation = "westus"
37+
$appKind = "java"
38+
39+
$null = New-AzApplicationInsights -Kind $appKind -ResourceGroupName $rgName -Name $appName -location $appLocation
40+
$actual = Get-AzApplicationInsights -ResourceGroupName $rgName -Name $appName
41+
Assert-AreEqual $appName $actual.Name
42+
}
43+
44+
Invoke-LiveTestScenario -Name "Update ApplicationInsights" -Description "Test Updating one specific ApplicationInsights" -ScenarioScript `
45+
{
46+
param ($rg)
47+
48+
$rgName = $rg.ResourceGroupName
49+
$appName = New-LiveTestResourceName
50+
$appLocation = "westus"
51+
$appKind = "java"
52+
53+
$null = New-AzApplicationInsights -Kind $appKind -ResourceGroupName $rgName -Name $appName -location $appLocation
54+
$null = Update-AzApplicationInsights -ResourceGroupName $rgName -Name $appName -PublicNetworkAccessForIngestion "Disabled"
55+
$actual = Get-AzApplicationInsights -Name $appName -ResourceGroupName $rgName
56+
Assert-AreEqual $actual.PublicNetworkAccessForIngestion "Disabled"
57+
}
58+
59+
Invoke-LiveTestScenario -Name "Remove ApplicationInsights" -Description "Test Removing ApplicationInsights" -ScenarioScript `
60+
{
61+
param ($rg)
62+
63+
$rgName = $rg.ResourceGroupName
64+
$appName = New-LiveTestResourceName
65+
$appLocation = "westus"
66+
$appKind = "java"
67+
68+
$null = New-AzApplicationInsights -Kind $appKind -ResourceGroupName $rgName -Name $appName -location $appLocation
69+
Remove-AzApplicationInsights -ResourceGroupName $rgName -Name $appName
70+
$GetServiceList = Get-AzApplicationInsights -ResourceGroupName $rgName
71+
Assert-False { $GetServiceList.Name -contains $appName}
72+
}

src/SpringCloud/LiveTests/TestLiveScenarios.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ Invoke-LiveTestScenario -Name "Create Spring Cloud App Deployment Instance" -Des
3838

3939
$springCloudInstance = New-AzSpringCloud -ResourceGroupName $rgName -Name $springCloudServiceName -Location $location -SkuTier "Basic" -SkuName "B0"
4040
$appInstance = New-AzSpringCloudApp -ResourceGroupName $rgName -ServiceName $springCloudServiceName -Name $appName
41-
$deployment = New-AzSpringCloudAppDeployment -ResourceGroupName $rgName -Name $springCloudServiceName -AppName $appName -DeploymentName $deploymentName
41+
$jarSource = New-AzSpringCloudAppDeploymentJarUploadedObject -RuntimeVersion "Java_8"
42+
$deployment = New-AzSpringCloudAppDeployment -ResourceGroupName $rgName -ServiceName $springCloudServiceName -AppName $appName -DeploymentName $deploymentName -Source $jarSource -EnvironmentVariable @{"env" = "prod"}
4243

4344
Assert-AreEqual $appName $appInstance.Name
4445
}

0 commit comments

Comments
 (0)