Aracılığıyla paylaş


Invoke-OperationValidation

İşlem Doğrulama Çerçevesi testlerini çağırır.

Syntax

FileAndTest (Varsayılan)

Invoke-OperationValidation
    [-TestInfo <PSObject[]>]
    [-IncludePesterOutput]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Path

Invoke-OperationValidation
    [-testFilePath <String[]>]
    [-IncludePesterOutput]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UseGetOperationTest

Invoke-OperationValidation
    [-ModuleName <String[]>]
    [-TestType <String[]>]
    [-IncludePesterOutput]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Invoke-OperationValidation cmdlet'i, belirtilen modül için İşlem Doğrulama Çerçevesi testlerini çağırır.

Örnekler

Örnek 1: İşlem Doğrulama testi çağırma

Get-OperationValidation -ModuleName "OperationValidation" | Invoke-OperationValidation -IncludePesterOutput
Describing Simple Test Suite
 [+] first Operational test 20ms
 [+] second Operational test 19ms
 [+] third Operational test 9ms
Tests completed in 48ms
Passed: 3 Failed: 0 Skipped: 0 Pending: 0
Describing Scenario targeted tests
   Context The RemoteAccess service
    [+] The service is running 37ms
   Context The Firewall Rules
    [+] A rule for TCP port 3389 is enabled 1.19s
    [+] A rule for UDP port 3389 is enabled 11ms
Tests completed in 1.24s
Passed: 3 Failed: 0 Skipped: 0 Pending: 0

   Module: OperationValidation

Result  Name
------- --------
Passed  Simple Test Suite::first Operational test
Passed  Simple Test Suite::second Operational test
Passed  Simple Test Suite::third Operational test
Passed  Scenario targeted tests:The RemoteAccess service:The service is running
Passed  Scenario targeted tests:The Firewall Rules:A rule for TCP port 3389 is enabled
Passed  Scenario targeted tests:The Firewall Rules:A rule for UDP port 3389 is enabled

Bu komut OperationValidationadlı modülü alır ve işlem hattı işlecini (|) kullanarak testi çalıştıran Invoke-OperationValidation cmdlet'ine geçirir.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-IncludePesterOutput

Pester test çıkışını içerir. Varsayılan değer: $false.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ModuleName

Modüllerin ad dizisini belirtir.

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

UseGetOperationTest
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-testFilePath

İşlem Doğrulama Çerçevesi test dosyasının yolunu belirtir.

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

Path
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-TestInfo

Dosyanın yolunu ve çalıştırılacak testin adını belirten özel bir nesne belirtir.

Parametre özellikleri

Tür:

PSObject[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

FileAndTest
Position:Named
Zorunlu:False
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-TestType

Bir test türü dizisi belirtir. Geçerli değerler şunlardır:

  • Simple
  • Comprehensive

Varsayılan değer: Simple,Comprehensive.

Parametre özellikleri

Tür:

String[]

Default value:None
Kabul edilen değerler:Simple, Comprehensive
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

UseGetOperationTest
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

PSCustomObject

Get-OperationValidation çıkışını bu cmdlet'e yöneltebilirsiniz.

Çıkışlar

PSCustomObject

Bu cmdlet, doğrulamanın başarılı olup olmadığını açıklayan bir PSCustomObject nesnesi döndürür.