C# Класс StoryTeller.Engine.SpecExecution

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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