Skip to content

Update tests for non-existent alerts to expect exceptions instead of …

e9d788c
Select commit
Loading
Failed to load commit list.
Merged

Test-SqlDscIsAgentAlert: Command rename proposal #2204

Update tests for non-existent alerts to expect exceptions instead of …
e9d788c
Select commit
Loading
Failed to load commit list.
Azure Pipelines / dsccommunity.SqlServerDsc succeeded Sep 14, 2025 in 2h 3m 4s

Build #17.2.0-PR2204.84 had test failures

Details

Tests

  • Failed: 9 (0.03%)
  • Passed: 28,480 (99.44%)
  • Other: 150 (0.52%)
  • Total: 28,639
Code coverage

  • 148 of 148 class covered (100.00%)
  • 9646 of 10236 instruction covered (94.24%)
  • 8687 of 9163 line covered (94.81%)
  • 371 of 391 method covered (94.88%)

Annotations

Check failure on line 1 in DSC_SqlRS_Integration.When using configuration DSC_SqlRS_ConfigureReportingServices_Config.Should compile and apply the MOF without throwing

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dsccommunity.SqlServerDsc

DSC_SqlRS_Integration.When using configuration DSC_SqlRS_ConfigureReportingServices_Config.Should compile and apply the MOF without throwing

Expected no exception to be thrown, but an exception "PowerShell DSC resource DSC_SqlRS  failed to execute Set-TargetResource functionality with error message: Method InitializeReportServer() failed with an error. Error:  (HRESULT:-2147023181) " was thrown from D:\a\1\s\tests\Integration\Resources\DSC_SqlRS_Default.Integration.Tests.ps1:152 char:17
    + ...               Start-DscConfiguration @startDscConfigurationParameters
    +                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
Raw output
at } | Should -Not -Throw, D:\a\1\s\tests\Integration\Resources\DSC_SqlRS_Default.Integration.Tests.ps1:153
at Invoke-Assertion, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:11391
at Should<End>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:11334
at <ScriptBlock>, D:\a\1\s\tests\Integration\Resources\DSC_SqlRS_Default.Integration.Tests.ps1:134
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2206
at Invoke-TestItem, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1254
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:890
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1737
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.ps1:3
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:3150
at Invoke-InNewScriptScope, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:3157
at Run-Test, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1740
at Invoke-Test, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2554
at Invoke-Pester<End>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:5050
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Sampler\0.118.3\tasks\Invoke-Pester.pester.build.ps1:906
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:701
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:673
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:673
at <ScriptBlock><End>, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:852
at <ScriptBlock><Begin>, D:\a\1\s\build.ps1:532
at <ScriptBlock>, D:\a\_temp\4ab5712e-abca-41ec-b65a-d0085a4cfa01.ps1:38
at <ScriptBlock>, <No file>:1

Check failure on line 1 in DSC_SqlSetup_Integration.When using configuration DSC_SqlSetup_InstallDatabaseEngineDefaultInstanceAsUser_Config.Should be able to call Get-DscConfiguration without throwing

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dsccommunity.SqlServerDsc

DSC_SqlSetup_Integration.When using configuration DSC_SqlSetup_InstallDatabaseEngineDefaultInstanceAsUser_Config.Should be able to call Get-DscConfiguration without throwing

Expected no exception to be thrown, but an exception "Connecting to remote server localhost failed with the following error message : Illegal operation attempted on a registry key that has been marked for deletion. For more information, see the about_Remote_Troubleshooting Help topic." was thrown from D:\a\1\s\tests\Integration\Resources\DSC_SqlSetup.Integration.Tests.ps1:468 char:48
    + ... urrentConfiguration = Get-DscConfiguration -Verbose -ErrorAction Stop
    +                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
Raw output
at } | Should -Not -Throw, D:\a\1\s\tests\Integration\Resources\DSC_SqlSetup.Integration.Tests.ps1:469
at Invoke-Assertion, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:11391
at Should<End>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:11334
at <ScriptBlock>, D:\a\1\s\tests\Integration\Resources\DSC_SqlSetup.Integration.Tests.ps1:467
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2206
at Invoke-TestItem, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1254
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:890
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1737
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.ps1:3
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:3150
at Invoke-InNewScriptScope, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:3157
at Run-Test, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1740
at Invoke-Test, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2554
at Invoke-Pester<End>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:5050
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Sampler\0.118.3\tasks\Invoke-Pester.pester.build.ps1:906
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:701
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:673
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:673
at <ScriptBlock><End>, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:852
at <ScriptBlock><Begin>, D:\a\1\s\build.ps1:532
at <ScriptBlock>, D:\a\_temp\f38cbb42-6d11-4ce9-9f2f-ded921c0edc5.ps1:38
at <ScriptBlock>, <No file>:1

Check failure on line 1 in DSC_SqlSetup_Integration.When using configuration DSC_SqlSetup_InstallDatabaseEngineDefaultInstanceAsUser_Config.Should be able to call Get-DscConfiguration without throwing

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dsccommunity.SqlServerDsc

DSC_SqlSetup_Integration.When using configuration DSC_SqlSetup_InstallDatabaseEngineDefaultInstanceAsUser_Config.Should be able to call Get-DscConfiguration without throwing

Expected no exception to be thrown, but an exception "Connecting to remote server localhost failed with the following error message : Illegal operation attempted on a registry key that has been marked for deletion. For more information, see the about_Remote_Troubleshooting Help topic." was thrown from D:\a\1\s\tests\Integration\Resources\DSC_SqlSetup.Integration.Tests.ps1:468 char:48
    + ... urrentConfiguration = Get-DscConfiguration -Verbose -ErrorAction Stop
    +                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
Raw output
at } | Should -Not -Throw, D:\a\1\s\tests\Integration\Resources\DSC_SqlSetup.Integration.Tests.ps1:469
at Invoke-Assertion, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:11391
at Should<End>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:11334
at <ScriptBlock>, D:\a\1\s\tests\Integration\Resources\DSC_SqlSetup.Integration.Tests.ps1:467
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2206
at Invoke-TestItem, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1254
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:890
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1737
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.ps1:3
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:3150
at Invoke-InNewScriptScope, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:3157
at Run-Test, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1740
at Invoke-Test, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2554
at Invoke-Pester<End>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:5050
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Sampler\0.118.3\tasks\Invoke-Pester.pester.build.ps1:906
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:701
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:673
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:673
at <ScriptBlock><End>, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:852
at <ScriptBlock><Begin>, D:\a\1\s\build.ps1:532
at <ScriptBlock>, D:\a\_temp\b26dd3b1-e322-4389-8a22-95c7113358b4.ps1:38
at <ScriptBlock>, <No file>:1

Check failure on line 1 in DSC_SqlSetup_Integration.When using configuration DSC_SqlSetup_InstallDatabaseEngineDefaultInstanceAsUser_Config.Should have set the resource and all the parameters should match

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dsccommunity.SqlServerDsc

DSC_SqlSetup_Integration.When using configuration DSC_SqlSetup_InstallDatabaseEngineDefaultInstanceAsUser_Config.Should have set the resource and all the parameters should match

Expected 'Install', but got $null.
Raw output
at $resourceCurrentState.Action                     | Should -Be 'Install', D:\a\1\s\tests\Integration\Resources\DSC_SqlSetup.Integration.Tests.ps1:478
at Invoke-Assertion, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:11391
at Should<End>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:11330
at <ScriptBlock>, D:\a\1\s\tests\Integration\Resources\DSC_SqlSetup.Integration.Tests.ps1:478
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2206
at Invoke-TestItem, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1254
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:890
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:948
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2073
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2034
at Invoke-ScriptBlock, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2209
at Invoke-Block, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:995
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1737
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.ps1:3
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:3150
at Invoke-InNewScriptScope, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:3157
at Run-Test, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:1740
at Invoke-Test, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:2554
at Invoke-Pester<End>, D:\a\1\s\output\RequiredModules\Pester\6.0.0\Pester.psm1:5050
at <ScriptBlock>, D:\a\1\s\output\RequiredModules\Sampler\0.118.3\tasks\Invoke-Pester.pester.build.ps1:906
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:701
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:673
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:673
at <ScriptBlock><End>, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.18\Invoke-Build.ps1:852
at <ScriptBlock><Begin>, D:\a\1\s\build.ps1:532
at <ScriptBlock>, D:\a\_temp\f38cbb42-6d11-4ce9-9f2f-ded921c0edc5.ps1:38
at <ScriptBlock>, <No file>:1