Skip to content

Commit 6a50f4a

Browse files
committed
remove long running tests that are not recordable
1 parent 5b73f10 commit 6a50f4a

File tree

3 files changed

+5
-4293
lines changed

3 files changed

+5
-4293
lines changed

src/Sql/Sql.Test/ScenarioTests/DatabaseBackupTests.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,6 @@ public void TestLongTermRetentionV2()
116116
}
117117
}
118118

119-
[Fact(Skip = "This is not recordable test")]
120-
[Trait(Category.AcceptanceType, Category.CheckIn)]
121-
public void TestLongTermRetentionV2ResourceGroupBased()
122-
{
123-
RunPowerShellTest("Test-LongTermRetentionV2ResourceGroupBased");
124-
}
125-
126119
[Fact]
127120
[Trait(Category.AcceptanceType, Category.CheckIn)]
128121
public void TestDatabaseGeoBackupPolicy()

src/Sql/Sql.Test/ScenarioTests/DatabaseBackupTests.ps1

Lines changed: 5 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -228,14 +228,11 @@ function Test-LongTermRetentionV2
228228
{
229229

230230
# MANUAL INSTRUCTIONS
231-
# Playback mode
232-
# Remove skip flag from test
233-
# Record mode
234-
# Create a server and database and fill in the appropriate information below
235-
# Set the weekly retention on the database so that the first backup gets picked up, for example:
236-
# Set-AzSqlDatabaseLongTermRetentionPolicy -ResourceGroup $resourceGroup -ServerName $serverName -DatabaseName $databaseName -WeeklyRetention P1W
237-
# Wait about 18 hours until it gets properly copied and you see the backup when run get backups, for example:
238-
# Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ServerName $serverName -DatabaeName $databaseName
231+
# Create a server and database and fill in the appropriate information below
232+
# Set the weekly retention on the database so that the first backup gets picked up, for example:
233+
# Set-AzSqlDatabaseLongTermRetentionPolicy -ResourceGroup $resourceGroup -ServerName $serverName -DatabaseName $databaseName -WeeklyRetention P1W
234+
# Wait about 18 hours until it gets properly copied and you see the backup when run get backups, for example:
235+
# Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ServerName $serverName -DatabaeName $databaseName
239236
$resourceGroup = "Default-SQL-WestCentralUS"
240237
$locationName = "westcentralus"
241238
$serverName = "trgrie-ltr-server"
@@ -283,61 +280,6 @@ function Test-LongTermRetentionV2
283280
Remove-AzSqlDatabase -ResourceGroup $resourceGroup -ServerName $serverName -DatabaseName $restoredDatabase
284281
}
285282

286-
function Test-LongTermRetentionV2ResourceGroupBased
287-
{
288-
289-
# MANUAL INSTRUCTIONS
290-
# Playback mode
291-
# Remove skip flag from test
292-
# Record mode
293-
# Create a server and database and fill in the appropriate information below
294-
# Set the weekly retention on the database so that the first backup gets picked up, for example:
295-
# Set-AzSqlDatabaseLongTermRetentionPolicy -ResourceGroup $resourceGroup -ServerName $serverName -DatabaseName $databaseName -WeeklyRetention P1W
296-
# Wait about 18 hours until it gets properly copied and you see the backup when run get backups, for example:
297-
# Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ServerName $serverName -DatabaeName $databaseName -ResourceGroupName $resourceGroup
298-
$resourceGroup = "brrg"
299-
$locationName = "brazilsouth"
300-
$serverName = "ltrtest3"
301-
$databaseName = "mydb"
302-
$restoredDatabase = "mydb_restore"
303-
$databaseWithRemovableBackup = "mydb";
304-
305-
# Basic Get Tests
306-
$backups = Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ResourceGroupName $resourceGroup
307-
Assert-AreNotEqual $backups.Count 0
308-
$backups = Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ServerName $serverName -ResourceGroupName $resourceGroup
309-
Assert-AreNotEqual $backups.Count 0
310-
$backups = Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ServerName $serverName -DatabaseName $databaseName -ResourceGroupName $resourceGroup
311-
Assert-AreNotEqual $backups.Count 0
312-
$backups = Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ServerName $serverName -DatabaseName $databaseName -BackupName $backups[0].BackupName -ResourceGroupName $resourceGroup
313-
Assert-AreNotEqual $backups.Count 0
314-
315-
# Test Get Piping
316-
$backups = Get-AzSqlDatabase -ResourceGroup $resourceGroup -ServerName $serverName -DatabaseName $databaseName | Get-AzSqlDatabaseLongTermRetentionBackup
317-
Assert-AreNotEqual $backups.Count 0
318-
$backups = Get-AzSqlDatabase -ResourceGroup $resourceGroup -ServerName $serverName -DatabaseName $databaseName | Get-AzSqlDatabaseLongTermRetentionBackup -BackupName $backups[0].BackupName
319-
Assert-AreNotEqual $backups.Count 0
320-
321-
# Test Get Optional Parameters
322-
$backups = Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ServerName $serverName -DatabaseName $databaseName -ResourceGroupName $resourceGroup -OnlyLatestPerDatabase -DatabaseState All
323-
Assert-AreNotEqual $backups.Count 0
324-
325-
# Test Get Piping with Optional Parameters
326-
$backups = Get-AzSqlDatabase -ResourceGroup $resourceGroup -ServerName $serverName -DatabaseName $databaseName | Get-AzSqlDatabaseLongTermRetentionBackup -OnlyLatestPerDatabase
327-
Assert-AreNotEqual $backups.Count 0
328-
329-
# Restore Test
330-
$backups = Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ResourceGroupName $resourceGroup
331-
$db = Restore-AzSqlDatabase -FromLongTermRetentionBackup -ResourceId $backups[0].ResourceId -ResourceGroupName $resourceGroup -ServerName $serverName -TargetDatabaseName $restoredDatabase
332-
Assert-AreEqual $db.DatabaseName $restoredDatabase
333-
334-
# Test Remove with Piping
335-
Get-AzSqlDatabaseLongTermRetentionBackup -Location $locationName -ServerName $serverName -DatabaseName $databaseWithRemovableBackup -BackupName $backups[0].BackupName -ResourceGroupName $resourceGroup | Remove-AzSqlDatabaseLongTermRetentionBackup -Force
336-
337-
# drop the restored db
338-
Remove-AzSqlDatabase -ResourceGroup $resourceGroup -ServerName $serverName -DatabaseName $restoredDatabase -Force
339-
}
340-
341283
function Test-DatabaseGeoBackupPolicy
342284
{
343285
$rg = Get-AzResourceGroup -ResourceGroupName payi-test

0 commit comments

Comments
 (0)