C# Класс ParallelMSpecRunner.Reporting.BufferedAssemblyTeamCityReporter

The idea here is that we buffer all output and then once we are done - we signal the owner.
Наследование: ISpecificationRunListener, ISpecificationResultProvider
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BufferedAssemblyTeamCityReporter ( Action onFinished ) : System

OnAssemblyEnd ( Machine.Specifications.Runner.Utility.AssemblyInfo assembly ) : void
OnAssemblyStart ( Machine.Specifications.Runner.Utility.AssemblyInfo assembly ) : void
OnContextEnd ( Machine.Specifications.Runner.Utility.ContextInfo context ) : void
OnContextStart ( Machine.Specifications.Runner.Utility.ContextInfo context ) : void
OnFatalError ( Machine.Specifications.Runner.Utility.ExceptionResult exception ) : void
OnRunEnd ( ) : void
OnRunStart ( ) : void
OnSpecificationEnd ( Machine.Specifications.Runner.Utility.SpecificationInfo specification, Result result ) : void
OnSpecificationStart ( Machine.Specifications.Runner.Utility.SpecificationInfo specification ) : void

Приватные методы

Метод Описание
WriteToBuffer ( string text ) : void

Описание методов

BufferedAssemblyTeamCityReporter() публичный Метод

public BufferedAssemblyTeamCityReporter ( Action onFinished ) : System
onFinished Action Gets invoked when the runner is done
Результат System

OnAssemblyEnd() публичный Метод

public OnAssemblyEnd ( Machine.Specifications.Runner.Utility.AssemblyInfo assembly ) : void
assembly Machine.Specifications.Runner.Utility.AssemblyInfo
Результат void

OnAssemblyStart() публичный Метод

public OnAssemblyStart ( Machine.Specifications.Runner.Utility.AssemblyInfo assembly ) : void
assembly Machine.Specifications.Runner.Utility.AssemblyInfo
Результат void

OnContextEnd() публичный Метод

public OnContextEnd ( Machine.Specifications.Runner.Utility.ContextInfo context ) : void
context Machine.Specifications.Runner.Utility.ContextInfo
Результат void

OnContextStart() публичный Метод

public OnContextStart ( Machine.Specifications.Runner.Utility.ContextInfo context ) : void
context Machine.Specifications.Runner.Utility.ContextInfo
Результат void

OnFatalError() публичный Метод

public OnFatalError ( Machine.Specifications.Runner.Utility.ExceptionResult exception ) : void
exception Machine.Specifications.Runner.Utility.ExceptionResult
Результат void

OnRunEnd() публичный Метод

public OnRunEnd ( ) : void
Результат void

OnRunStart() публичный Метод

public OnRunStart ( ) : void
Результат void

OnSpecificationEnd() публичный Метод

public OnSpecificationEnd ( Machine.Specifications.Runner.Utility.SpecificationInfo specification, Result result ) : void
specification Machine.Specifications.Runner.Utility.SpecificationInfo
result Result
Результат void

OnSpecificationStart() публичный Метод

public OnSpecificationStart ( Machine.Specifications.Runner.Utility.SpecificationInfo specification ) : void
specification Machine.Specifications.Runner.Utility.SpecificationInfo
Результат void