Get-OperationValidation
Gets Operation Validation Framework tests.
Syntax
Default (Default)
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.
Parameter properties
| Type: | String[] |
| Default value: | None |
| Supports wildcards: | False |
| DontShow: | False |
Parameter sets
(All)
| Position: | 1 |
| Mandatory: | False |
| Value from pipeline: | False |
| Value from pipeline by property name: | False |
| Value from remaining arguments: | False |
-TestType
Specifies an array of test types. Valid values are:
SimpleComprehensive
The default is Simple,Comprehensive.
Parameter properties
| Type: | String[] |
| Default value: | None |
| Accepted values: | Simple, Comprehensive |
| Supports wildcards: | False |
| DontShow: | False |
Parameter sets
(All)
| Position: | Named |
| Mandatory: | False |
| Value from pipeline: | False |
| Value from pipeline by property name: | False |
| Value from remaining arguments: | False |
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Inputs
None
You can't pipe objects to this cmdlet.
Outputs
PSCustomObject
This cmdlet returns a PSCustomObject describing the validation.