DscResource.Test
0.16.2
Testing DSC Resources against HQRM guidelines
Minimum PowerShell version
5.0
See the version list below for details.
Installation Options
Owners
Copyright
(c) dsccommunity. All rights reserved.
Package Details
Author(s)
- DSC Community
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
Functions
Clear-DscLcmConfiguration Get-DscResourceTestContainer Get-InvalidOperationRecord Get-InvalidResultRecord Initialize-TestEnvironment Invoke-DscResourceTest New-DscSelfSignedCertificate Restore-TestEnvironment Task.Fail_Build_If_HQRM_Tests_Failed Task.Invoke_HQRM_Tests_Stop_On_Fail Task.Invoke_HQRM_Tests Wait-ForIdleLcm
Dependencies
This module has no dependencies.
Release Notes
## [0.16.2] - 2023-05-18
### Added
- `Restore-TestEnvironment`
- A new parameter `KeepNewMachinePSModulePath` was added and only works
if the test type is `Integration` or `All`. The new parameter will
keep any new paths that was added to the machine environment variable
`PSModulePath` after the command `Initialize-TestEnvironment` was called.
This is helpful if a a path is added by an integration test and is needed
by a second integration test and there is a need to run `Restore-TestEnvironment`
between tests.
- Added private function `Join-PSModulePath` that will concatenate two
strings with semi-colon separated paths.
### Fixed
- `Initialize-TestEnvironment`
- Now `$script:machineOldPSModulePath` is always set when called with the
test type `Integration` or `All`. Before it reverted to the paths on the
event `OnRemove` that were the current paths when `Initialize-TestEnvironment`
was first called. On subsequent calls any new paths were ignored.
- If there are a subsequent call to `Initialize-TestEnvironment` without the
command `Restore-TestEnvironment` was called prior the command will now
fail with a non-terminating exception asking the user to run `Restore-TestEnvironment`
to avoid the previously saved paths (`$script:machineOldPSModulePath`)
to be overwritten.
FileList
- DscResource.Test.nuspec
- DscResource.Test.psm1
- Tests\QA\ResourceSchema.common.v5.Tests.ps1
- Tests\QA\ScriptFiles.common.v4.Tests.ps1
- DscResource.Test.psd1
- Tests\QA\FileFormatting.common.v5.Tests.ps1
- Tests\SpellCheck.common.v4.Tests.ps1
- Tests\QA\RelativePathLength.common.v4.Tests.ps1
- en-US\about_DscResource.Test.help.txt
- Tests\QA\PSSAResource.common.v4.Tests.ps1
- en-US\DscResource.AnalyzerRules.psd1
- Tests\QA\ModuleManifest.common.v4.Tests.ps1
- tasks\Invoke_HQRM_Tests.build.ps1
- Tests\QA\ModuleScriptFiles.common.v5.Tests.ps1
- tasks\Fail_Build_If_HQRM_Tests_Failed.build.ps1
- Tests\QA\ModuleManifest.common.v5.Tests.ps1
- tasks\Invoke_HQRM_Tests_Stop_On_Fail.build.ps1
- Tests\QA\PSSAResource.common.v5.Tests.ps1
- Config\PSSA_rules_config.json
- Tests\QA\Changelog.common.v5.Tests.ps1
- Tests\QA\FileFormatting.common.v4.Tests.ps1
- Tests\QA\Localization.common.v4.Tests.ps1
- Tests\QA\RelativePathLength.common.v5.Tests.ps1
- Tests\QA\Changelog.common.v4.Tests.ps1
- Tests\QA\MarkdownLinks.common.v4.Tests.ps1
- Tests\QA\ExampleFiles.common.v5.Tests.ps1
- Tests\QA\PublishExampleFiles.common.v5.Tests.ps1
- Tests\QA\ModuleFiles.common.v4.Tests.ps1
- Tests\QA\ExampleFiles.common.v4.Tests.ps1
- Tests\QA\Localization.common.v5.Tests.ps1
- Tests\QA\ResourceSchema.common.v4.Tests.ps1
- Tests\QA\PublishExampleFiles.v4.Tests.ps1
- Tests\QA\Psm1Parsing.common.v4.Tests.ps1
- Tests\QA\MarkdownLinks.common.v5.Tests.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.17.2 | 22,516 | 2/28/2025 |
0.17.2-previ... | 3 | 2/28/2025 |
0.17.1 | 9,603 | 2/2/2025 |
0.17.1-previ... | 3 | 2/2/2025 |
0.17.0 | 3,206 | 1/25/2025 |
0.17.0-previ... | 3 | 1/25/2025 |
0.17.0-previ... | 3,716 | 11/25/2024 |
0.17.0-previ... | 55 | 11/24/2024 |
0.17.0-previ... | 1,935 | 10/10/2024 |
0.17.0-previ... | 25 | 10/9/2024 |
0.17.0-previ... | 2 | 10/9/2024 |
0.17.0-previ... | 468 | 9/29/2024 |
0.16.3 | 52,426 | 8/29/2024 |
0.16.3-previ... | 832 | 8/14/2024 |
0.16.3-previ... | 5 | 8/13/2024 |
0.16.2 (current version) | 234,900 | 5/18/2023 |
0.16.2-previ... | 75 | 5/17/2023 |
0.16.2-previ... | 6,010 | 8/1/2022 |
0.16.1 | 168,825 | 4/20/2022 |
0.16.1-previ... | 16 | 4/20/2022 |
0.16.1-previ... | 35 | 4/18/2022 |
0.16.0 | 129,752 | 9/11/2021 |
0.16.0-previ... | 16 | 9/11/2021 |
0.15.2 | 2,057 | 9/8/2021 |
0.15.2-previ... | 16 | 9/8/2021 |
0.15.2-previ... | 34 | 6/9/2021 |
0.15.1 | 63,105 | 3/29/2021 |
0.15.1-previ... | 17 | 3/29/2021 |
0.15.1-previ... | 23 | 2/14/2021 |
0.15.0 | 18,665 | 2/9/2021 |
0.15.0-previ... | 21 | 2/9/2021 |
0.15.0-previ... | 21 | 2/8/2021 |
0.15.0-previ... | 20 | 2/5/2021 |
0.14.3 | 9,528 | 1/13/2021 |
0.14.3-previ... | 19 | 1/13/2021 |
0.14.2 | 2,431 | 1/5/2021 |
0.14.2-previ... | 18 | 1/5/2021 |
0.14.1 | 29,424 | 11/12/2020 |
0.14.1-previ... | 23 | 10/21/2020 |
0.14.1-previ... | 23 | 8/16/2020 |
0.14.0 | 144,195 | 8/8/2020 |
0.14.0-previ... | 17 | 8/8/2020 |
0.13.3 | 109,979 | 6/1/2020 |
0.13.3-previ... | 17 | 6/1/2020 |
0.13.2 | 845 | 5/30/2020 |
0.13.2-previ... | 17 | 5/30/2020 |
0.13.1 | 26,356 | 5/15/2020 |
0.13.1-previ... | 17 | 5/15/2020 |
0.13.0 | 69,633 | 3/28/2020 |
0.13.0-previ... | 19 | 3/26/2020 |
0.13.0-previ... | 20 | 1/24/2020 |
0.12.1 | 253,736 | 1/16/2020 |
0.12.1-previ... | 19 | 1/16/2020 |
0.12.0 | 1,393 | 1/16/2020 |
0.12.0-previ... | 19 | 1/16/2020 |
0.12.0-previ... | 19 | 1/16/2020 |
0.11.1 | 69,892 | 1/6/2020 |
0.11.1-previ... | 20 | 1/6/2020 |
0.11.1-previ... | 20 | 1/6/2020 |
0.11.0 | 57,852 | 12/29/2019 |
0.11.0-previ... | 22 | 12/29/2019 |
0.11.0-previ... | 20 | 12/29/2019 |
0.11.0-previ... | 20 | 12/28/2019 |
0.11.0-previ... | 20 | 12/28/2019 |
0.10.1-previ... | 20 | 12/28/2019 |
0.10.0 | 8,887 | 12/28/2019 |
0.10.0-previ... | 21 | 12/28/2019 |
0.9.1-previe... | 21 | 12/28/2019 |
0.9.0 | 3,160 | 12/27/2019 |
0.9.0-previe... | 20 | 12/27/2019 |
0.8.1-previe... | 19 | 12/27/2019 |
0.8.1-previe... | 19 | 12/23/2019 |
0.8.1-previe... | 19 | 12/23/2019 |
0.8.1-previe... | 19 | 12/22/2019 |
0.8.0 | 124 | 12/21/2019 |
0.8.0-previe... | 19 | 12/21/2019 |
0.8.0-previe... | 19 | 12/21/2019 |
0.8.0-previe... | 19 | 12/21/2019 |
0.7.0 | 77 | 12/19/2019 |
0.7.0-previe... | 19 | 12/19/2019 |
0.6.0-previe... | 19 | 12/18/2019 |
0.5.4-previe... | 19 | 12/17/2019 |
0.5.3 | 94 | 12/16/2019 |
0.5.3-previe... | 20 | 12/16/2019 |
0.5.2 | 53 | 12/13/2019 |
0.5.2-previe... | 19 | 12/13/2019 |
0.5.1 | 26 | 12/13/2019 |
0.5.1-previe... | 19 | 12/13/2019 |
0.5.0 | 29 | 12/12/2019 |
0.5.0-previe... | 20 | 12/12/2019 |
0.4.3 | 84 | 12/4/2019 |
0.4.3-previe... | 19 | 12/4/2019 |
0.4.2 | 26 | 12/4/2019 |
0.4.2-previe... | 20 | 12/4/2019 |
0.4.1 | 26 | 12/4/2019 |
0.4.1-previe... | 19 | 12/4/2019 |
0.4.1-previe... | 19 | 12/4/2019 |
0.4.0 | 25 | 12/4/2019 |
0.4.0-previe... | 20 | 12/3/2019 |
0.3.1-previe... | 19 | 12/3/2019 |
0.3.0 | 26 | 12/2/2019 |
0.3.0-previe... | 20 | 12/2/2019 |
0.2.1-previe... | 19 | 12/2/2019 |
0.2.0 | 24 | 11/27/2019 |
0.2.0-previe... | 18 | 11/27/2019 |
0.2.0-previe... | 19 | 11/26/2019 |
0.2.0-previe... | 19 | 11/26/2019 |
0.2.0-previe... | 19 | 11/26/2019 |
0.2.0-previe... | 19 | 11/26/2019 |