C# Class Viki.LoadRunner.Engine.Aggregators.TimeHistogramResultsAggregator

Aggregate results by test execution time
Inheritance: IResultsAggregator
Afficher le fichier Open project: Vycka/LoadRunner

Méthodes publiques

Свойство Type Description
GetTimeValue TimeSpan>.Func

Méthodes publiques

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

Private Methods

Méthode Description
GroupByCalculatorFunction ( IResult result ) : long

Method Details

GetResults() public méthode

Get Build results object from aggregated data
public GetResults ( ) : IEnumerable
Résultat IEnumerable

IResultsAggregator() public méthode

public IResultsAggregator ( ) : void
Résultat void

IResultsAggregator() public méthode

public IResultsAggregator ( IResult result ) : void
result IResult
Résultat void

TimeHistogramResultsAggregator() public méthode

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
Résultat System

TimeHistogramResultsAggregator() public méthode

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>
Résultat System

TimeHistogramResultsAggregator() public méthode

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
Résultat System

Property Details

GetTimeValue public_oe property

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