Skip to content

Commit fd35976

Browse files
authored
Consolidate live test for synapse (#27139)
1 parent 08038d9 commit fd35976

File tree

1 file changed

+2
-27
lines changed

1 file changed

+2
-27
lines changed

src/Synapse/LiveTests/Synapse/TestLiveScenarios.ps1

+2-27
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function GenerateDefinitionFile {
2020
ConvertTo-Json $definition -Compress -Depth 3 | Out-File -FilePath $File -Encoding utf8 -NoNewline -Force
2121
}
2222

23-
Invoke-LiveTestScenario -Name "Create synapse data flow" -Description "Test creating a synapse data flow" -PowerShellVersion "5.1", "Latest" -ScenarioScript `
23+
Invoke-LiveTestScenario -Name "Operate synapse data flow" -Description "Test creating and removing a synapse data flow" -PowerShellVersion "5.1", "Latest" -ScenarioScript `
2424
{
2525
param ($rg)
2626

@@ -34,7 +34,7 @@ Invoke-LiveTestScenario -Name "Create synapse data flow" -Description "Test crea
3434
$file = "$fileName.json"
3535

3636
$username = "sqladmin"
37-
$password = ConvertTo-SecureString "Password123!" -AsPlainText -Force
37+
$password = ConvertTo-SecureString (New-LiveTestPassword) -AsPlainText -Force
3838
$sqlAdminCred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $password
3939
New-AzSynapseWorkspace -Name $wsName -ResourceGroupName $rgName -Location $location -DefaultDataLakeStorageAccountName $saName -DefaultDataLakeStorageFilesystem $fsName -SqlAdministratorLoginCredential $sqlAdminCred
4040
New-AzSynapseFirewallRule -WorkspaceName $wsName -AllowAllIp
@@ -48,33 +48,8 @@ Invoke-LiveTestScenario -Name "Create synapse data flow" -Description "Test crea
4848
Assert-NotNull $actual
4949
Assert-AreEqual $wsName $actual.WorkspaceName
5050
Assert-AreEqual $flowName $actual.Name
51-
}
52-
53-
Invoke-LiveTestScenario -Name "Remove synapse data flow" -Description "Test removing a synapse data flow" -PowerShellVersion "5.1", "Latest" -ScenarioScript `
54-
{
55-
param ($rg)
56-
57-
$rgName = $rg.ResourceGroupName
58-
$wsName = New-LiveTestResourceName
59-
$location = "eastus"
60-
$saName = New-LiveTestStorageAccountName
61-
$fsName = New-LiveTestStorageAccountName
62-
$flowName = New-LiveTestResourceName
63-
$fileName = New-LiveTestRandomName -Option AllLetters -MaxLength 8
64-
$file = "$fileName.json"
6551

66-
$username = "sqladmin"
67-
$password = ConvertTo-SecureString "Password123!" -AsPlainText -Force
68-
$sqlAdminCred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $password
69-
New-AzSynapseWorkspace -Name $wsName -ResourceGroupName $rgName -Location $location -DefaultDataLakeStorageAccountName $saName -DefaultDataLakeStorageFilesystem $fsName -SqlAdministratorLoginCredential $sqlAdminCred
70-
New-AzSynapseFirewallRule -WorkspaceName $wsName -AllowAllIp
71-
72-
Start-Sleep -Seconds 60
73-
74-
GenerateDefinitionFile($file)
75-
Set-AzSynapseDataFlow -Name $flowName -WorkspaceName $wsName -DefinitionFile $file
7652
Remove-AzSynapseDataFlow -Name $flowName -WorkspaceName $wsName -Force
77-
7853
$actual = Get-AzSynapseDataFlow -Name $flowName -WorkspaceName $wsName -ErrorAction SilentlyContinue
7954
Assert-Null $actual
8055
}

0 commit comments

Comments
 (0)