C# Class jasmine_headless_webkit_dotnet.PhantomJS

Inheritance: IPhantomJS
Datei anzeigen Open project: giggio/jasmine-headless-webkit-dotnet

Protected Properties

Property Type Description
jasmineTestFileLocation string
verbosityLevel VerbosityLevel

Public Methods

Method Description
Dispose ( ) : void
Run ( ) : bool

Protected Methods

Method Description
BuildArgs ( ) : string
PhantomJS ( string phantomFileLocation, string jasmineTestFileLocation, VerbosityLevel verbosityLevel, int timeOut ) : System

Private Methods

Method Description
CreatePhantomProcess ( ) : Process
StartProcessAndGetOutput ( Process phantomProcess ) : StringBuilder
VerifyTestRunFromOutput ( string output ) : bool
WaitProcessToComplete ( Process phantomProcess ) : bool

Method Details

BuildArgs() protected abstract method

protected abstract BuildArgs ( ) : string
return string

Dispose() public method

public Dispose ( ) : void
return void

PhantomJS() protected method

protected PhantomJS ( string phantomFileLocation, string jasmineTestFileLocation, VerbosityLevel verbosityLevel, int timeOut ) : System
phantomFileLocation string
jasmineTestFileLocation string
verbosityLevel VerbosityLevel
timeOut int
return System

Run() public method

public Run ( ) : bool
return bool

Property Details

jasmineTestFileLocation protected_oe property

protected string jasmineTestFileLocation
return string

verbosityLevel protected_oe property

protected VerbosityLevel verbosityLevel
return VerbosityLevel