Skip to content

Refactor tests to replace Invoke-CimMethod with Invoke-RsCimMethod in…

47f90f2
Select commit
Loading
Failed to load commit list.
Merged

Add additional Report Server commands #2406

Refactor tests to replace Invoke-CimMethod with Invoke-RsCimMethod in…
47f90f2
Select commit
Loading
Failed to load commit list.
Azure Pipelines / dsccommunity.SqlServerDsc succeeded Jan 13, 2026 in 51m 54s

Build #17.4.0-PR2406.46 had test failures

Details

Tests

  • Failed: 3 (0.01%)
  • Passed: 36,840 (99.31%)
  • Other: 254 (0.68%)
  • Total: 37,097
Code coverage

  • 207 of 207 class covered (100.00%)
  • 11306 of 12054 instruction covered (93.79%)
  • 10133 of 10754 line covered (94.23%)
  • 432 of 454 method covered (95.15%)

Annotations

Check failure on line 1 in Get-SqlDscStartupParameter.When comparing results from different parameter sets.Should return the same results for ByServerName and ByServiceObject parameter sets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dsccommunity.SqlServerDsc

Get-SqlDscStartupParameter.When comparing results from different parameter sets.Should return the same results for ByServerName and ByServiceObject parameter sets

Expected strings to be the same, but they were different.
Expected length: 79
Actual length:   85
Strings differ at index 79.
Expected: 'C:\Program Files\Microsoft SQL Server\MSSQL16.DSCSQLTEST\MSSQL\DATA\mastlog.ldf'
But was:  'C:\Program Files\Microsoft SQL Server\MSSQL16.DSCSQLTEST\MSSQL\DATA\mastlog.ldf䵜卓䱑䱜䝏\'
           -------------------------------------------------------------------------------^
Raw output
at $resultByServerName.LogFilePath | Should -Be $resultByServiceObject.LogFilePath, D:\a\1\s\tests\Integration\Commands\Get-SqlDscStartupParameter.Integration.Tests.ps1:184
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\Commands\Get-SqlDscStartupParameter.Integration.Tests.ps1:184
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.119.0\tasks\Invoke-Pester.pester.build.ps1:902
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:703
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:675
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:675
at <ScriptBlock><End>, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:854
at <ScriptBlock><Begin>, D:\a\1\s\build.ps1:532
at <ScriptBlock>, D:\a\_temp\5900441e-985b-4cd7-a9e5-93d907e82384.ps1:114
at <ScriptBlock>, <No file>:1

Check failure on line 1 in DSC_SqlAudit_Integration.When using configuration DSC_SqlAudit_RemoveAudit1_Config.Should return $true when Test-DscConfiguration is run

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dsccommunity.SqlServerDsc

DSC_SqlAudit_Integration.When using configuration DSC_SqlAudit_RemoveAudit1_Config.Should return $true when Test-DscConfiguration is run

CimException: Cannot invoke the Test-DscConfiguration cmdlet. The Consistency Check or Pull cmdlet is in progress and must return before Test-DscConfiguration can be invoked. Use -Force option if that is available to cancel the current operation.
Raw output
at <ScriptBlock>, D:\a\1\s\tests\Integration\Resources\DSC_SqlAudit.Integration.Tests.ps1:311
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.119.0\tasks\Invoke-Pester.pester.build.ps1:902
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:703
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:675
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:675
at <ScriptBlock><End>, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:854
at <ScriptBlock><Begin>, D:\a\1\s\build.ps1:532
at <ScriptBlock>, D:\a\_temp\2ef70900-0c98-41bb-8841-a4ddcb85a284.ps1:38
at <ScriptBlock>, <No file>:1

Check failure on line 1 in DSC_SqlDatabasePermission_Integration.When using configuration DSC_SqlDatabasePermission_RemoveDeny_Config.Should return $true when Test-DscConfiguration is run

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dsccommunity.SqlServerDsc

DSC_SqlDatabasePermission_Integration.When using configuration DSC_SqlDatabasePermission_RemoveDeny_Config.Should return $true when Test-DscConfiguration is run

CimException: Cannot invoke the Test-DscConfiguration cmdlet. The Consistency Check or Pull cmdlet is in progress and must return before Test-DscConfiguration can be invoked. Use -Force option if that is available to cancel the current operation.
Raw output
at <ScriptBlock>, D:\a\1\s\tests\Integration\Resources\DSC_SqlDatabasePermission.Integration.Tests.ps1:317
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.119.0\tasks\Invoke-Pester.pester.build.ps1:902
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:703
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:675
at *Task, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:675
at <ScriptBlock><End>, D:\a\1\s\output\RequiredModules\InvokeBuild\5.14.22\Invoke-Build.ps1:854
at <ScriptBlock><Begin>, D:\a\1\s\build.ps1:532
at <ScriptBlock>, D:\a\_temp\e2f1dcc3-54c4-4e5b-8182-973f312154b5.ps1:38
at <ScriptBlock>, <No file>:1