C# Class Raven.Tests.Util.ProcessDriver

Inheritance: System.Runtime.ConstrainedExecution.CriticalFinalizerObject, IDisposable
Afficher le fichier Open project: nhsevidence/ravendb

Protected Properties

Свойство Type Description
_process System.Diagnostics.Process
error BlockingCollection
input BlockingCollection
output BlockingCollection

Méthodes publiques

Méthode Description
Dispose ( ) : void

Méthodes protégées

Méthode Description
Shutdown ( ) : void
StartProcess ( string exePath, string arguments = "" ) : void
WaitForConsoleOutputMatching ( string pattern, int msMaxWait = 10000, int msWaitInterval = 500 ) : Match

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Shutdown() protected méthode

protected Shutdown ( ) : void
Résultat void

StartProcess() protected méthode

protected StartProcess ( string exePath, string arguments = "" ) : void
exePath string
arguments string
Résultat void

WaitForConsoleOutputMatching() protected méthode

protected WaitForConsoleOutputMatching ( string pattern, int msMaxWait = 10000, int msWaitInterval = 500 ) : Match
pattern string
msMaxWait int
msWaitInterval int
Résultat System.Text.RegularExpressions.Match

Property Details

_process protected_oe property

protected Process,System.Diagnostics _process
Résultat System.Diagnostics.Process

error protected_oe property

protected BlockingCollection error
Résultat BlockingCollection

input protected_oe property

protected BlockingCollection input
Résultat BlockingCollection

output protected_oe property

protected BlockingCollection output
Résultat BlockingCollection