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
파일 보기 프로젝트 열기: marketinvoice/Machine.Specifications.TeamCityParallelRunner 1 사용 예제들

공개 메소드들

메소드 설명
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