Get-OperationValidation
Gets Operation Validation Framework tests.
Syntax
Get-OperationValidation
[[-ModuleName] <String[]>]
[-TestType <String[]>]
[<CommonParameters>]
Description
The Get-OperationValidation
cmdlet gets Operation Validation Framework tests for installed
modules.
Modules that include a Diagnostics folder are inspected for Pester tests in the Simple or Comprehensive subfolder, or both.
Examples
Example 1: Get Operation Validation tests
Get-OperationValidation -ModuleName "C:\temp\modules\AddNumbers"
Type: Simple
File: addnum.tests.ps1
FilePath: C:\temp\modules\AddNumbers\Diagnostics\Simple\addnum.tests.ps1
Name:
Add-Em
Subtract em
Add-Numbers
Type: Comprehensive
File: Comp.Adding.Tests.ps1
FilePath: C:\temp\modules\AddNumbers\Diagnostics\Comprehensive\Comp.Adding.Tests.ps1
Name:
Comprehensive Adding Tests
Comprehensive Subtracting Tests
Comprehensive Examples
This command gets validation tests from the module named AddNumbers in the C:\temp\modules
folder.
Parameters
-ModuleName
Specifies an array of names of modules.
Type: | String[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TestType
Specifies an array of test types. Valid values are:
Simple
Comprehensive
The default is Simple,Comprehensive
.
Type: | String[] |
Accepted values: | Simple, Comprehensive |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
None
You can't pipe objects to this cmdlet.
Outputs
This cmdlet returns a PSCustomObject describing the validation.
Related Links
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.