C# 클래스 StoryTeller.Engine.SpecExecution

파일 보기 프로젝트 열기: storyteller/Storyteller 1 사용 예제들

공개 메소드들

메소드 설명
Cancel ( ) : void
Execute ( ISystem system, StoryTeller.Engine.Timings timings ) : SpecResults
RunAll ( SpecContext context, SpecificationPlan plan ) : void
SpecExecution ( SpecExecutionRequest request, StopConditions stopConditions, IExecutionLogger logger ) : System

보호된 메소드들

메소드 설명
executeSteps ( SpecContext context, IList lines, CancellationToken token ) : Task
setupTimeout ( ) : Task
shouldStop ( SpecContext context ) : bool

비공개 메소드들

메소드 설명
beforeExecution ( IExecutionContext execution, SpecContext context ) : void
buildResults ( SpecContext context, StoryTeller.Engine.Timings timings ) : SpecResults
createExecutionContext ( ISystem system, StoryTeller.Engine.Timings timings ) : IExecutionContext
determineLineSteps ( SpecContext context ) : IList
execute ( SpecContext context, ILineExecution line ) : Task
startDebugListening ( SpecContext context ) : void
timeoutMessage ( StoryTeller.Engine.Timings timings ) : StepResult

메소드 상세

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

Execute() 공개 메소드

public Execute ( ISystem system, StoryTeller.Engine.Timings timings ) : SpecResults
system ISystem
timings StoryTeller.Engine.Timings
리턴 SpecResults

RunAll() 공개 정적인 메소드

public static RunAll ( SpecContext context, SpecificationPlan plan ) : void
context SpecContext
plan StoryTeller.Grammars.SpecificationPlan
리턴 void

SpecExecution() 공개 메소드

public SpecExecution ( SpecExecutionRequest request, StopConditions stopConditions, IExecutionLogger logger ) : System
request SpecExecutionRequest
stopConditions StopConditions
logger IExecutionLogger
리턴 System

executeSteps() 보호된 메소드

protected executeSteps ( SpecContext context, IList lines, CancellationToken token ) : Task
context SpecContext
lines IList
token System.Threading.CancellationToken
리턴 Task

setupTimeout() 보호된 메소드

protected setupTimeout ( ) : Task
리턴 Task

shouldStop() 보호된 메소드

protected shouldStop ( SpecContext context ) : bool
context SpecContext
리턴 bool