C# 클래스 Viki.LoadRunner.Engine.Aggregators.TimeHistogramResultsAggregator

Aggregate results by test execution time
상속: IResultsAggregator
파일 보기 프로젝트 열기: Vycka/LoadRunner

공개 프로퍼티들

프로퍼티 타입 설명
GetTimeValue TimeSpan>.Func

공개 메소드들

메소드 설명
GetResults ( ) : IEnumerable

Get Build results object from aggregated data

IResultsAggregator ( ) : void
IResultsAggregator ( IResult result ) : void
TimeHistogramResultsAggregator ( System.TimeSpan aggregationTimeInterval ) : System

Groups results by test execution time in provided [aggregationTimeInterval] time periods

TimeHistogramResultsAggregator ( System.TimeSpan aggregationTimeInterval, Func groupByKeyCalculatorFunction ) : System

Groups results by provided aggregation function (which will receive key used by TimeAggregation) And it gives full ability to postprocess GroupByKey before returning it.

TimeHistogramResultsAggregator ( System.TimeSpan aggregationTimeInterval, string>.Func subGroupByKeyCalculatorFunction ) : System

Groups results by test execution time and secondary aggregation function

비공개 메소드들

메소드 설명
GroupByCalculatorFunction ( IResult result ) : long

메소드 상세

GetResults() 공개 메소드

Get Build results object from aggregated data
public GetResults ( ) : IEnumerable
리턴 IEnumerable

IResultsAggregator() 공개 메소드

public IResultsAggregator ( ) : void
리턴 void

IResultsAggregator() 공개 메소드

public IResultsAggregator ( IResult result ) : void
result IResult
리턴 void

TimeHistogramResultsAggregator() 공개 메소드

Groups results by test execution time in provided [aggregationTimeInterval] time periods
public TimeHistogramResultsAggregator ( System.TimeSpan aggregationTimeInterval ) : System
aggregationTimeInterval System.TimeSpan Time interval to group results by
리턴 System

TimeHistogramResultsAggregator() 공개 메소드

Groups results by provided aggregation function (which will receive key used by TimeAggregation) And it gives full ability to postprocess GroupByKey before returning it.
public TimeHistogramResultsAggregator ( System.TimeSpan aggregationTimeInterval, Func groupByKeyCalculatorFunction ) : System
aggregationTimeInterval System.TimeSpan Time interval to group results by
groupByKeyCalculatorFunction Func GroupBy function Func<TestContextResult, TimeAggregationSlotTicks, GroupByKey>
리턴 System

TimeHistogramResultsAggregator() 공개 메소드

Groups results by test execution time and secondary aggregation function
public TimeHistogramResultsAggregator ( System.TimeSpan aggregationTimeInterval, string>.Func subGroupByKeyCalculatorFunction ) : System
aggregationTimeInterval System.TimeSpan Time interval to group results by
subGroupByKeyCalculatorFunction string>.Func Secondary aggregation function
리턴 System

프로퍼티 상세

GetTimeValue 공개적으로 프로퍼티

Func to retrieve DateTime, on which aggregation is based on (Default TestContextResult.IterationStarted)
public Func GetTimeValue
리턴 TimeSpan>.Func