C# Class ParallelMSpecRunner.Reporting.BufferedAssemblyTeamCityReporter

The idea here is that we buffer all output and then once we are done - we signal the owner.
Inheritance: ISpecificationRunListener, ISpecificationResultProvider
Afficher le fichier Open project: marketinvoice/Machine.Specifications.TeamCityParallelRunner Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
WriteToBuffer ( string text ) : void

Method Details

BufferedAssemblyTeamCityReporter() public méthode

public BufferedAssemblyTeamCityReporter ( Action onFinished ) : System
onFinished Action Gets invoked when the runner is done
Résultat System

OnAssemblyEnd() public méthode

public OnAssemblyEnd ( Machine.Specifications.Runner.Utility.AssemblyInfo assembly ) : void
assembly Machine.Specifications.Runner.Utility.AssemblyInfo
Résultat void

OnAssemblyStart() public méthode

public OnAssemblyStart ( Machine.Specifications.Runner.Utility.AssemblyInfo assembly ) : void
assembly Machine.Specifications.Runner.Utility.AssemblyInfo
Résultat void

OnContextEnd() public méthode

public OnContextEnd ( Machine.Specifications.Runner.Utility.ContextInfo context ) : void
context Machine.Specifications.Runner.Utility.ContextInfo
Résultat void

OnContextStart() public méthode

public OnContextStart ( Machine.Specifications.Runner.Utility.ContextInfo context ) : void
context Machine.Specifications.Runner.Utility.ContextInfo
Résultat void

OnFatalError() public méthode

public OnFatalError ( Machine.Specifications.Runner.Utility.ExceptionResult exception ) : void
exception Machine.Specifications.Runner.Utility.ExceptionResult
Résultat void

OnRunEnd() public méthode

public OnRunEnd ( ) : void
Résultat void

OnRunStart() public méthode

public OnRunStart ( ) : void
Résultat void

OnSpecificationEnd() public méthode

public OnSpecificationEnd ( Machine.Specifications.Runner.Utility.SpecificationInfo specification, Result result ) : void
specification Machine.Specifications.Runner.Utility.SpecificationInfo
result Result
Résultat void

OnSpecificationStart() public méthode

public OnSpecificationStart ( Machine.Specifications.Runner.Utility.SpecificationInfo specification ) : void
specification Machine.Specifications.Runner.Utility.SpecificationInfo
Résultat void