hudson.plugins.PerfPublisher.matrixBuild
Class PerfPublisherMatrixBuild

java.lang.Object
  extended by hudson.plugins.PerfPublisher.matrixBuild.PerfPublisherMatrixBuild

public class PerfPublisherMatrixBuild
extends java.lang.Object

This class encapsulates all the sub-builds results in it.

Author:
gbossert

Constructor Summary
PerfPublisherMatrixBuild(int nbBuild)
          Create a new matrix build based on its build number
 
Method Summary
 void addSubBuild(PerfPublisherMatrixSubBuild child)
          Add a sub-build to this matrix
 java.util.List<java.lang.String> getAxis()
          Return all the different axis of this Matrix Build
 java.util.List<java.lang.String> getAxisValues(java.lang.String axe)
           
 int getNbAxis()
           
 int getNbCombinations()
           
 ReportContainer getReportForCombination(java.util.Map<java.lang.String,java.lang.String> combination)
          Return the appropriate report for a list of combination
 java.util.List<PerfPublisherMatrixSubBuild> getSubBuilds()
          Getter for the list of sub-builds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerfPublisherMatrixBuild

public PerfPublisherMatrixBuild(int nbBuild)
Create a new matrix build based on its build number

Parameters:
nbBuild - number of the build
Method Detail

getSubBuilds

public java.util.List<PerfPublisherMatrixSubBuild> getSubBuilds()
Getter for the list of sub-builds

Returns:
the list of sub-builds

addSubBuild

public void addSubBuild(PerfPublisherMatrixSubBuild child)
Add a sub-build to this matrix

Parameters:
child - the sub-build to add

getReportForCombination

public ReportContainer getReportForCombination(java.util.Map<java.lang.String,java.lang.String> combination)
Return the appropriate report for a list of combination

Parameters:
combination - List of combination
Returns:
the tests report

getAxis

public java.util.List<java.lang.String> getAxis()
Return all the different axis of this Matrix Build

Returns:
a list of all the axis

getAxisValues

public java.util.List<java.lang.String> getAxisValues(java.lang.String axe)

getNbCombinations

public int getNbCombinations()

getNbAxis

public int getNbAxis()


Copyright © 2010. All Rights Reserved.