C# Class Dse.Test.Integration.TestBase.CcmProcessExecuter

Inheritance: ICcmProcessExecuter
Datei anzeigen Open project: datastax/csharp-driver-dse

Public Methods

Method Description
ExecuteCcm ( string args, int timeout = 90000, bool throwOnProcessError = true ) : ProcessOutput
ExecuteProcess ( string processName, string args, int timeout = 90000 ) : ProcessOutput

Spawns a new process (platform independent)

Protected Methods

Method Description
GetExecutable ( string &args ) : string
ValidateOutput ( ProcessOutput output ) : void

Method Details

ExecuteCcm() public method

public ExecuteCcm ( string args, int timeout = 90000, bool throwOnProcessError = true ) : ProcessOutput
args string
timeout int
throwOnProcessError bool
return ProcessOutput

ExecuteProcess() public static method

Spawns a new process (platform independent)
public static ExecuteProcess ( string processName, string args, int timeout = 90000 ) : ProcessOutput
processName string
args string
timeout int
return ProcessOutput

GetExecutable() protected abstract method

protected abstract GetExecutable ( string &args ) : string
args string
return string

ValidateOutput() protected static method

protected static ValidateOutput ( ProcessOutput output ) : void
output ProcessOutput
return void