A B C D E F G H I M N P R S T U X

A

AbstractBuildAction<T extends hudson.model.AbstractBuild<?,?>> - Class in hudson.plugins.testabilityexplorer.helpers
Abstract HealthReportingAction that will contain a reference to the build.
AbstractBuildAction() - Constructor for class hudson.plugins.testabilityexplorer.helpers.AbstractBuildAction
 
AbstractBuildReport<T extends hudson.model.AbstractBuild<?,?>> - Class in hudson.plugins.testabilityexplorer.report
Abstract AbstractBuildAction class that is capable of rendering different build reports.
AbstractBuildReport(Collection<Statistic>, ReportBuilder, CostDetailBuilder) - Constructor for class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
 
AbstractMavenReporterImpl - Class in hudson.plugins.testabilityexplorer.publisher
A MavenReporter that will do the parsing of the report file(s) in it's MavenReporter.postBuild(hudson.maven.MavenBuildProxy, org.apache.maven.project.MavenProject, hudson.model.BuildListener) method.
AbstractMavenReporterImpl() - Constructor for class hudson.plugins.testabilityexplorer.publisher.AbstractMavenReporterImpl
 
AbstractProjectAction<T extends hudson.model.AbstractProject<?,?>> - Class in hudson.plugins.testabilityexplorer.helpers
A abstract Actionable that will contain a reference to the current project.
AbstractProjectAction(T) - Constructor for class hudson.plugins.testabilityexplorer.helpers.AbstractProjectAction
 
AbstractProjectReport<T extends hudson.model.AbstractProject<?,?>> - Class in hudson.plugins.testabilityexplorer.report
Base class for project reports.
AbstractProjectReport(T) - Constructor for class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
 
AbstractPublisherImpl - Class in hudson.plugins.testabilityexplorer.publisher
Performs the actual work to go into the reports, do some parsing and flag the build as being success or not.
AbstractPublisherImpl() - Constructor for class hudson.plugins.testabilityexplorer.publisher.AbstractPublisherImpl
 
addAction(AbstractBuildAction<AbstractBuild<?, ?>>) - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
addPublisher() - Method in class hudson.plugins.testabilityexplorer.PluginImpl
 
addReporter() - Method in class hudson.plugins.testabilityexplorer.PluginImpl
 
addToCostStack(MethodCost) - Method in class hudson.plugins.testabilityexplorer.report.costs.ClassCost
 
addToCostStack(ClassCost) - Method in class hudson.plugins.testabilityexplorer.report.costs.CostSummary
 
addToCostStack(MethodCost) - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 

B

BuildAggregatedReport - Class in hudson.plugins.testabilityexplorer.report
A MavenAggregatedReport that will update an individual build report every time a maven module is finished.
BuildAggregatedReport(MavenModuleSetBuild, Collection<Statistic>, ReportBuilder, CostDetailBuilder) - Constructor for class hudson.plugins.testabilityexplorer.report.BuildAggregatedReport
 
BuildAndResults - Class in hudson.plugins.testabilityexplorer.report.charts
Helper class that wraps an AbstractBuild and a collection of Statistic.
BuildAndResults(AbstractBuild<?, ?>, Collection<Statistic>) - Constructor for class hudson.plugins.testabilityexplorer.report.charts.BuildAndResults
 
buildDetail(String, String, AbstractBuild<?, ?>, Collection<Statistic>) - Method in class hudson.plugins.testabilityexplorer.report.CostDetailBuilder
Returns a detail from the specified statistics.
buildDetail(String, String, AbstractBuild<?, ?>, Collection<T>) - Method in interface hudson.plugins.testabilityexplorer.report.DetailBuilder
 
BuildIndividualReport - Class in hudson.plugins.testabilityexplorer.report
Connects a Statistic with a AbstractBuild.
BuildIndividualReport(Collection<Statistic>, ReportBuilder, CostDetailBuilder) - Constructor for class hudson.plugins.testabilityexplorer.report.BuildIndividualReport
 
BuildProxy - Class in hudson.plugins.testabilityexplorer.helpers
The BuildProxy is proxying the the real build and enriching it with additional helper classes.
BuildProxy(FilePath, StatisticsParser, CostDetailBuilder, ReportBuilder) - Constructor for class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
BuildProxyCallableHelper - Class in hudson.plugins.testabilityexplorer.helpers
A Callable that will delegate parsing of the reports to the ParseDelegate.
BuildProxyCallableHelper(BuildProxy, ParseDelegate, BuildListener) - Constructor for class hudson.plugins.testabilityexplorer.helpers.BuildProxyCallableHelper
 

C

calculate(int, int, int, int) - Method in interface hudson.plugins.testabilityexplorer.report.health.HealthCalculator
 
calculate(int, int, int, int) - Method in class hudson.plugins.testabilityexplorer.report.health.TemporaryHealthCalculator
 
call() - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxyCallableHelper
Delegates report parsing to the ParseDelegate.
ChartBuilder - Interface in hudson.plugins.testabilityexplorer.report.charts
Creates Charts that may be used for reporting.
ClassCost - Class in hudson.plugins.testabilityexplorer.report.costs
Encapsulates the testability of a single class.
ClassCost(String, int) - Constructor for class hudson.plugins.testabilityexplorer.report.costs.ClassCost
 
ClassCostDetail - Class in hudson.plugins.testabilityexplorer.report.detail
Detailed view of a ClassCost which needs to get access to the AbstractBuild as well.
ClassCostDetail() - Constructor for class hudson.plugins.testabilityexplorer.report.detail.ClassCostDetail
 
ClassElementConverter - Class in hudson.plugins.testabilityexplorer.parser.converters
Converts a <class> XML element into a ClassCost.
ClassElementConverter() - Constructor for class hudson.plugins.testabilityexplorer.parser.converters.ClassElementConverter
 
compare(MethodCost, MethodCost) - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCostComparator
Compares the given two MethodCost's by their overall.
computeHealth(Collection<Statistic>) - Method in interface hudson.plugins.testabilityexplorer.report.health.ReportBuilder
 
computeHealth(Collection<Statistic>) - Method in class hudson.plugins.testabilityexplorer.report.health.TestabilityReportBuilder
 
construct(XmlPullParser, CostSummary) - Method in class hudson.plugins.testabilityexplorer.parser.converters.ClassElementConverter
Constructs a new ClassCost.
construct(XmlPullParser, CostSummary) - Method in class hudson.plugins.testabilityexplorer.parser.converters.CostElementConverter
Constructs a new MethodCost.
construct(XmlPullParser, CostSummary) - Method in class hudson.plugins.testabilityexplorer.parser.converters.ElementConverter
 
construct(XmlPullParser, CostSummary) - Method in class hudson.plugins.testabilityexplorer.parser.converters.MethodElementConverter
Constructs a new MethodCost.
construct(XmlPullParser, CostSummary) - Method in class hudson.plugins.testabilityexplorer.parser.converters.TestabilityElementConverter
Constructs a new CostSummary.
ConverterSelector - Interface in hudson.plugins.testabilityexplorer.parser.selectors
Returns ElementConverter's based on Strings.
CostDetailBuilder - Class in hudson.plugins.testabilityexplorer.report
Helper class to return detail object for details in the report.
CostDetailBuilder() - Constructor for class hudson.plugins.testabilityexplorer.report.CostDetailBuilder
 
CostElementConverter - Class in hudson.plugins.testabilityexplorer.parser.converters
Converts a <cost> XML element into a MethodCost.
CostElementConverter() - Constructor for class hudson.plugins.testabilityexplorer.parser.converters.CostElementConverter
 
CostSummary - Class in hudson.plugins.testabilityexplorer.report.costs
Encapsulates the overall cost for a single testability run.
CostSummary(int, int, int, int) - Constructor for class hudson.plugins.testabilityexplorer.report.costs.CostSummary
 
CostTemplate - Class in hudson.plugins.testabilityexplorer.report.charts
Selects and returns cost values.
CostTemplate() - Constructor for class hudson.plugins.testabilityexplorer.report.charts.CostTemplate
 
createAggregatedAction(MavenModuleSetBuild, Map<MavenModule, List<MavenBuild>>) - Method in class hudson.plugins.testabilityexplorer.report.BuildIndividualReport
createChart(RangedTrend) - Method in interface hudson.plugins.testabilityexplorer.report.charts.ChartBuilder
Creates a JFreeChart based on the given RangedTrend.
createChart(RangedTrend) - Method in class hudson.plugins.testabilityexplorer.report.charts.TestabilityChartBuilder
Creates a JFreeChart based on the given RangedTrend.
createGraph(RangedTrend) - Method in class hudson.plugins.testabilityexplorer.report.health.DrawingReportBuilder
Returns a JFreeChart based on the given RangedTrend.
createGraph(RangedTrend) - Method in interface hudson.plugins.testabilityexplorer.report.health.ReportBuilder
 

D

DEFAULT_RANGE_AXIS - Static variable in class hudson.plugins.testabilityexplorer.report.charts.RangedTrend
 
DefaultConverterSelector - Class in hudson.plugins.testabilityexplorer.parser.selectors
Returns ElementConverter's based on the given XML element tag names.
DefaultConverterSelector() - Constructor for class hudson.plugins.testabilityexplorer.parser.selectors.DefaultConverterSelector
Initializes the DefaultConverterSelector with four ElementConverters.
DESCRIPTOR - Static variable in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 
DESCRIPTOR - Static variable in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
 
DetailBuilder<T> - Interface in hudson.plugins.testabilityexplorer.report
Builds Objects that are used in report details.
DISPLAY_NAME - Static variable in class hudson.plugins.testabilityexplorer.PluginImpl
 
DISPLAY_NAME - Static variable in class hudson.plugins.testabilityexplorer.publisher.TestabilityExplorerDescriptor
 
doPerform(ParseDelegate, AbstractBuild<?, ?>, BuildListener) - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
doTrend(StaplerRequest, StaplerResponse) - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractProjectAction
Will use the specified StaplerResponse to render a trend graph.
doTrendGraph(StaplerRequest, StaplerResponse, int) - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
Renders a jfree chart graph into the given StaplerResponse.
DrawingReportBuilder - Class in hudson.plugins.testabilityexplorer.report.health
A ReportBuilder that can created Charts.
DrawingReportBuilder(ChartBuilder) - Constructor for class hudson.plugins.testabilityexplorer.report.health.DrawingReportBuilder
 

E

ElementConverter - Class in hudson.plugins.testabilityexplorer.parser.converters
Constructs TestabilityCost objects.
ElementConverter() - Constructor for class hudson.plugins.testabilityexplorer.parser.converters.ElementConverter
 
equals(Object) - Method in class hudson.plugins.testabilityexplorer.report.costs.ClassCost
 
equals(Object) - Method in class hudson.plugins.testabilityexplorer.report.costs.Statistic
 
EXCELLENT_COST_TEMPLATE - Static variable in class hudson.plugins.testabilityexplorer.report.charts.RangedClassesTrend
 
ExtractAndBuildDelegate - Interface in hudson.plugins.testabilityexplorer.publisher
Creates new instances of ParseDelegate, StatisticsParser, CostDetailBuilder and ReportBuilder which will be required to fully process the testability XML reports and build up Hudson reports based on the results.

F

flagBuild(boolean, BuildProxy) - Method in class hudson.plugins.testabilityexplorer.helpers.ReportParseDelegate
 
FreestylePublisher - Class in hudson.plugins.testabilityexplorer.publisher
Main publisher class.
FreestylePublisher(String, String, String) - Constructor for class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 

G

getApplicableBuildAction() - Method in class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
Returns the first applicable AbstractBuildReport action in any of the previous build.
getBuild() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractBuildAction
 
getBuild() - Method in class hudson.plugins.testabilityexplorer.report.charts.BuildAndResults
 
getBuildActionClass() - Method in class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
Returns a AbstractBuildReport for rendering.
getBuildActionClass() - Method in class hudson.plugins.testabilityexplorer.report.ProjectAggregatedReport
Returns a AbstractBuildReport for rendering.
getBuildActionClass() - Method in class hudson.plugins.testabilityexplorer.report.ProjectIndividualReport
 
getBuildHealth() - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
getCategoryDataset() - Method in class hudson.plugins.testabilityexplorer.report.charts.RangedClassesTrend
Builds and returns a CategoryDataset represents the classes testability distribution trend.
getCategoryDataset() - Method in class hudson.plugins.testabilityexplorer.report.charts.RangedOverallTrend
Builds and returns a CategoryDataset represents the overall testability trend.
getCategoryDataset() - Method in class hudson.plugins.testabilityexplorer.report.charts.RangedTrend
Builds and returns a CategoryDataset representing a testability trend.
getClassCost() - Method in class hudson.plugins.testabilityexplorer.report.detail.ClassCostDetail
 
getConfigPage() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher.DescriptorImpl
 
getConverter() - Method in class hudson.plugins.testabilityexplorer.parser.converters.NamedConverter
 
getConverter(String) - Method in interface hudson.plugins.testabilityexplorer.parser.selectors.ConverterSelector
Returns an ElementConverter mapped to the specified elementName.
getConverter(String) - Method in class hudson.plugins.testabilityexplorer.parser.selectors.DefaultConverterSelector
Returns a ElementConverter that is mapped to the given elementName.
getCost(Statistic) - Method in class hudson.plugins.testabilityexplorer.report.charts.CostTemplate
 
getCost() - Method in class hudson.plugins.testabilityexplorer.report.costs.ClassCost
 
getCostStack() - Method in class hudson.plugins.testabilityexplorer.report.costs.ClassCost
 
getCostStack() - Method in class hudson.plugins.testabilityexplorer.report.costs.CostSummary
 
getCostStack() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getCostSummary() - Method in class hudson.plugins.testabilityexplorer.report.costs.Statistic
 
getCyclomatic() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getDescriptor() - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 
getDescriptor() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
getDetailBuilder() - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
getDisplayName() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher.DescriptorImpl
getDisplayName() - Method in class hudson.plugins.testabilityexplorer.publisher.TestabilityExplorerDescriptor
 
getDisplayName() - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
 
getDisplayName() - Method in class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
getDisplayName() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
This will return a shorter version of MethodCost.getName().
getDisplayName() - Method in class hudson.plugins.testabilityexplorer.report.detail.ClassCostDetail
 
getDisplayName() - Method in class hudson.plugins.testabilityexplorer.report.detail.MethodCostDetail
 
getDynamic(String, StaplerRequest, StaplerResponse) - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
This will be called implicitly by Stapler framework, if there is a dynamic part in the regular link.
Example: lets say your plugin is called testability.
getExcellent() - Method in class hudson.plugins.testabilityexplorer.report.costs.CostSummary
 
getFilesToParse(BuildProxy) - Method in class hudson.plugins.testabilityexplorer.helpers.ReportParseDelegate
Returns a list of FilePath's that are supposed to be parsed.
getGlobal() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getGood() - Method in class hudson.plugins.testabilityexplorer.report.costs.CostSummary
 
getGraphName() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractBuildAction
Title that will be displayed above the graph.
getGraphName() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractProjectAction
Title that will be displayed above the graph.
getGraphName() - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
 
getHelpFile() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher.DescriptorImpl
 
getIconFileName() - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
 
getIconFileName() - Method in class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
getIndividualActionType() - Method in class hudson.plugins.testabilityexplorer.report.BuildAggregatedReport
getInstance() - Static method in class hudson.plugins.testabilityexplorer.report.costs.MethodCostComparator
 
getLine() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getLod() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getMethodCost() - Method in class hudson.plugins.testabilityexplorer.report.detail.MethodCostDetail
 
getModuleRoot() - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
getName() - Method in class hudson.plugins.testabilityexplorer.parser.converters.NamedConverter
 
getName() - Method in class hudson.plugins.testabilityexplorer.report.costs.ClassCost
 
getName() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getNamespace() - Method in class hudson.plugins.testabilityexplorer.parser.converters.ElementConverter
 
getNeedsWork() - Method in class hudson.plugins.testabilityexplorer.report.costs.CostSummary
 
getNumberOfClasses() - Method in class hudson.plugins.testabilityexplorer.report.costs.CostSummary
 
getOverall() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getOwner() - Method in class hudson.plugins.testabilityexplorer.report.costs.Statistic
 
getOwner() - Method in class hudson.plugins.testabilityexplorer.report.detail.ClassCostDetail
 
getOwner() - Method in class hudson.plugins.testabilityexplorer.report.detail.MethodCostDetail
 
getPerClassThreshold() - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
Returns the current threshold, for which the build will become unstable if the testability score is above it, on a per class basis.
getPerClassThreshold() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
Returns the current threshold, for which the build will become unstable if the testability score is above it, on a per class basis.
getProject() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractProjectAction
 
getProject(AbstractBuild) - Method in class hudson.plugins.testabilityexplorer.publisher.AbstractPublisherImpl
 
getProjectAction(Project) - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 
getProjectAction(MavenModule) - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
getProjectAction(MavenModuleSet) - Method in class hudson.plugins.testabilityexplorer.report.BuildAggregatedReport
getReason() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getReportBuilder() - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
getReportFilenamePattern() - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
Returns the current file pattern to the report files.
getReportFilenamePattern() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
Returns the current file pattern to the report files.
getResult() - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
getResults() - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
 
getResults() - Method in class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
 
getSearchUrl() - Method in class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
getStatistics() - Method in class hudson.plugins.testabilityexplorer.report.charts.BuildAndResults
 
getStatisticsParser() - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
getSubCostSize() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
getSummary() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractBuildAction
Controls the summary text to display beside the build report icon on the build summary page.
getSummary() - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
Controls the summary text to display beside the build report icon on the build summary page.
getThreshold() - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
Returns the current threshold for which the build will become unstable if the testability score is above it.
getThreshold() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
Retunrs the current threshold for which the build will fail if the testability score is above it.
getTotal() - Method in class hudson.plugins.testabilityexplorer.report.costs.CostSummary
 
getTotals() - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
 
getTotals() - Method in class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
 
getUpperBoundRangeAxis() - Method in class hudson.plugins.testabilityexplorer.report.charts.RangedClassesTrend
Returns an Integer which may be used in a JFree line chart to call ValueAxis.setUpperBound(double) with a correct value.
getUpperBoundRangeAxis() - Method in class hudson.plugins.testabilityexplorer.report.charts.RangedOverallTrend
Returns an Integer which may be used in a JFree line chart to call ValueAxis.setUpperBound(double) with a correct value.
getUpperBoundRangeAxis() - Method in class hudson.plugins.testabilityexplorer.report.charts.RangedTrend
Returns an int which may be used in a JFree line chart to call ValueAxis.setUpperBound(double) therefore setting the range of the y-axis to the right value.
getUrlName() - Method in class hudson.plugins.testabilityexplorer.report.AbstractBuildReport
 
getUrlName() - Method in class hudson.plugins.testabilityexplorer.report.AbstractProjectReport
GOOD_COST_TEMPLATE - Static variable in class hudson.plugins.testabilityexplorer.report.charts.RangedClassesTrend
 
GRAPH_NAME - Static variable in class hudson.plugins.testabilityexplorer.PluginImpl
 

H

hashCode() - Method in class hudson.plugins.testabilityexplorer.report.costs.ClassCost
 
hashCode() - Method in class hudson.plugins.testabilityexplorer.report.costs.Statistic
 
HealthCalculator - Interface in hudson.plugins.testabilityexplorer.report.health
Calculates a health percentage based on the given number of excellent, good and poor classes.
hudson.plugins.testabilityexplorer - package hudson.plugins.testabilityexplorer
 
hudson.plugins.testabilityexplorer.helpers - package hudson.plugins.testabilityexplorer.helpers
 
hudson.plugins.testabilityexplorer.parser - package hudson.plugins.testabilityexplorer.parser
 
hudson.plugins.testabilityexplorer.parser.converters - package hudson.plugins.testabilityexplorer.parser.converters
 
hudson.plugins.testabilityexplorer.parser.selectors - package hudson.plugins.testabilityexplorer.parser.selectors
 
hudson.plugins.testabilityexplorer.publisher - package hudson.plugins.testabilityexplorer.publisher
 
hudson.plugins.testabilityexplorer.report - package hudson.plugins.testabilityexplorer.report
 
hudson.plugins.testabilityexplorer.report.charts - package hudson.plugins.testabilityexplorer.report.charts
 
hudson.plugins.testabilityexplorer.report.costs - package hudson.plugins.testabilityexplorer.report.costs
 
hudson.plugins.testabilityexplorer.report.detail - package hudson.plugins.testabilityexplorer.report.detail
 
hudson.plugins.testabilityexplorer.report.health - package hudson.plugins.testabilityexplorer.report.health
 
hudson.plugins.testabilityexplorer.utils - package hudson.plugins.testabilityexplorer.utils
 

I

ICON_FILE_NAME - Static variable in class hudson.plugins.testabilityexplorer.PluginImpl
 
isApplicable(Class<? extends AbstractProject>) - Method in class hudson.plugins.testabilityexplorer.publisher.TestabilityExplorerDescriptor
 
isFloatingBoxActive() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractBuildAction
Enable's the floating box on the build summary page.
isFloatingBoxActive() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractProjectAction
Enable's the floating box on the build summary page.
isFloatingBoxActive() - Method in class hudson.plugins.testabilityexplorer.report.ProjectAggregatedReport
Enable's the floating box on the build summary page.
isFloatingBoxActive() - Method in class hudson.plugins.testabilityexplorer.report.ProjectIndividualReport
 
isGraphActive() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractBuildAction
Activate the graph inside the floating box.
isGraphActive() - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractProjectAction
Activate the graph inside the floating box.
isGraphActive() - Method in class hudson.plugins.testabilityexplorer.report.ProjectAggregatedReport
Activate the graph inside the floating box.
isGraphActive() - Method in class hudson.plugins.testabilityexplorer.report.ProjectIndividualReport
 

M

MavenPublisher - Class in hudson.plugins.testabilityexplorer.publisher
A AbstractMavenReporterImpl that will set up the plugin so that it can be used in M2 projects.
MavenPublisher(String, String, String) - Constructor for class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
 
MavenPublisher.DescriptorImpl - Class in hudson.plugins.testabilityexplorer.publisher
 
MethodCost - Class in hudson.plugins.testabilityexplorer.report.costs
Encapsulates the testability of a single method.
MethodCost(String, int, int, int, int, int, String) - Constructor for class hudson.plugins.testabilityexplorer.report.costs.MethodCost
 
MethodCostComparator - Class in hudson.plugins.testabilityexplorer.report.costs
A Comparator to compare two MethodCost objects by their overall testability.
MethodCostDetail - Class in hudson.plugins.testabilityexplorer.report.detail
Detailed view of a MethodCost which needs to get access to the AbstractBuild as well.
MethodCostDetail() - Constructor for class hudson.plugins.testabilityexplorer.report.detail.MethodCostDetail
 
MethodElementConverter - Class in hudson.plugins.testabilityexplorer.parser.converters
Converts a <method> XML element into a MethodCost.
MethodElementConverter() - Constructor for class hudson.plugins.testabilityexplorer.parser.converters.MethodElementConverter
 

N

NamedConverter - Class in hudson.plugins.testabilityexplorer.parser.converters
Wraps a ElementConverter so it can have a name.
NamedConverter(String, ElementConverter) - Constructor for class hudson.plugins.testabilityexplorer.parser.converters.NamedConverter
 
newDetailBuilder() - Method in interface hudson.plugins.testabilityexplorer.publisher.ExtractAndBuildDelegate
 
newDetailBuilder() - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 
newDetailBuilder() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
 
newInstance(StaplerRequest, JSONObject) - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher.DescriptorImpl
 
newInstance(StaplerRequest, JSONObject) - Method in class hudson.plugins.testabilityexplorer.publisher.TestabilityExplorerDescriptor
 
newParseDelegate() - Method in interface hudson.plugins.testabilityexplorer.publisher.ExtractAndBuildDelegate
 
newParseDelegate() - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 
newParseDelegate() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
 
newReportBuilder() - Method in interface hudson.plugins.testabilityexplorer.publisher.ExtractAndBuildDelegate
 
newReportBuilder() - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 
newReportBuilder() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
 
newStatisticsParser() - Method in interface hudson.plugins.testabilityexplorer.publisher.ExtractAndBuildDelegate
 
newStatisticsParser() - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 
newStatisticsParser() - Method in class hudson.plugins.testabilityexplorer.publisher.MavenPublisher
 

P

PackageDetail - Class in hudson.plugins.testabilityexplorer.report
Encapsulates a single package in the report.
PackageDetail() - Constructor for class hudson.plugins.testabilityexplorer.report.PackageDetail
 
parse(File) - Method in class hudson.plugins.testabilityexplorer.parser.StatisticsParser
 
parse(InputStream) - Method in class hudson.plugins.testabilityexplorer.parser.StatisticsParser
 
parse(File) - Method in class hudson.plugins.testabilityexplorer.parser.XmlStatisticsParser
 
parse(InputStream) - Method in class hudson.plugins.testabilityexplorer.parser.XmlStatisticsParser
 
ParseDelegate - Interface in hudson.plugins.testabilityexplorer.helpers
Processes report files and add's actions to the BuildProxy based on the outcome.
perform(BuildProxy, BuildListener) - Method in interface hudson.plugins.testabilityexplorer.helpers.ParseDelegate
 
perform(BuildProxy, BuildListener) - Method in class hudson.plugins.testabilityexplorer.helpers.ReportParseDelegate
Uses the reportFilenamePattern in this ReportParseDelegate to look for report files which will then be delegated for parsing.
perform(AbstractBuild, Launcher, BuildListener) - Method in class hudson.plugins.testabilityexplorer.publisher.AbstractPublisherImpl
 
PluginImpl - Class in hudson.plugins.testabilityexplorer
The Testability Explorer Plugin for Hudson.
PluginImpl() - Constructor for class hudson.plugins.testabilityexplorer.PluginImpl
 
POOR_COST_TEMPLATE - Static variable in class hudson.plugins.testabilityexplorer.report.charts.RangedClassesTrend
 
postBuild(MavenBuildProxy, MavenProject, BuildListener) - Method in class hudson.plugins.testabilityexplorer.publisher.AbstractMavenReporterImpl
 
prebuild(AbstractBuild, BuildListener) - Method in class hudson.plugins.testabilityexplorer.publisher.AbstractPublisherImpl
 
processRootElement(XmlPullParser) - Method in class hudson.plugins.testabilityexplorer.parser.XmlStatisticsParser
Creates a new CostSummary from the specified parser.
ProjectAggregatedReport - Class in hudson.plugins.testabilityexplorer.report
A AbstractProjectReport used for maven module sets in M2 projects.
ProjectAggregatedReport(MavenModuleSet) - Constructor for class hudson.plugins.testabilityexplorer.report.ProjectAggregatedReport
 
ProjectIndividualReport - Class in hudson.plugins.testabilityexplorer.report
Wraps an individual project report for the Testability Explorer.
ProjectIndividualReport(AbstractProject<?, ?>) - Constructor for class hudson.plugins.testabilityexplorer.report.ProjectIndividualReport
 

R

RANGE_AXIS_SPACE - Static variable in class hudson.plugins.testabilityexplorer.report.charts.RangedTrend
 
RangedClassesTrend - Class in hudson.plugins.testabilityexplorer.report.charts
Helper class that is able to construct a JFree CategoryDataset which may be used to draw a line chart showing class testability distribution.
RangedClassesTrend(List<BuildAndResults>) - Constructor for class hudson.plugins.testabilityexplorer.report.charts.RangedClassesTrend
 
RangedOverallTrend - Class in hudson.plugins.testabilityexplorer.report.charts
Helper class that is able to construct a JFree CategoryDataset which may be used to draw a line chart for the overall testability.
RangedOverallTrend(List<BuildAndResults>) - Constructor for class hudson.plugins.testabilityexplorer.report.charts.RangedOverallTrend
 
RangedTrend - Class in hudson.plugins.testabilityexplorer.report.charts
Helper class that will ease the creation of JFree line charts for testability trends.
RangedTrend(List<BuildAndResults>) - Constructor for class hudson.plugins.testabilityexplorer.report.charts.RangedTrend
 
ReportBuilder - Interface in hudson.plugins.testabilityexplorer.report.health
The ReportBuilder is responsible for different tasks that relate to reporting activities such as creating HealthReport's or initializing charts.
ReportParseDelegate - Class in hudson.plugins.testabilityexplorer.helpers
Scans for report files using the specified reportFilenamePattern.
ReportParseDelegate(String, int, int) - Constructor for class hudson.plugins.testabilityexplorer.helpers.ReportParseDelegate
 

S

setBuild(T) - Method in class hudson.plugins.testabilityexplorer.helpers.AbstractBuildAction
 
setBuild(AbstractBuild<?, ?>) - Method in class hudson.plugins.testabilityexplorer.report.BuildIndividualReport
 
setClassCost(ClassCost) - Method in class hudson.plugins.testabilityexplorer.report.detail.ClassCostDetail
 
setMethodCost(MethodCost) - Method in class hudson.plugins.testabilityexplorer.report.detail.MethodCostDetail
 
setOwner(AbstractBuild<?, ?>) - Method in class hudson.plugins.testabilityexplorer.report.costs.Statistic
 
setOwner(AbstractBuild<?, ?>) - Method in class hudson.plugins.testabilityexplorer.report.detail.ClassCostDetail
 
setOwner(AbstractBuild<?, ?>) - Method in class hudson.plugins.testabilityexplorer.report.detail.MethodCostDetail
 
setResult(Result) - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
sort() - Method in class hudson.plugins.testabilityexplorer.report.costs.ClassCost
Sorts the all costs contained in this ClassCost highest first.
sort() - Method in class hudson.plugins.testabilityexplorer.report.costs.CostSummary
Sorts the all costs contained in this summary highest first.
sort() - Method in class hudson.plugins.testabilityexplorer.report.costs.MethodCost
Sorts the all costs contained in this MethodCost highest first.
sort() - Method in class hudson.plugins.testabilityexplorer.report.costs.Statistic
 
start() - Method in class hudson.plugins.testabilityexplorer.PluginImpl
 
Statistic - Class in hudson.plugins.testabilityexplorer.report.costs
Encapsulates a full Testability Explorer report.
Statistic(CostSummary) - Constructor for class hudson.plugins.testabilityexplorer.report.costs.Statistic
 
StatisticsParser - Class in hudson.plugins.testabilityexplorer.parser
Parses testability explorer reports.
StatisticsParser() - Constructor for class hudson.plugins.testabilityexplorer.parser.StatisticsParser
 
StringUtil - Class in hudson.plugins.testabilityexplorer.utils
Contains some common String utility methods.
stripPackages(String) - Static method in class hudson.plugins.testabilityexplorer.utils.StringUtil
Given that the specified String has the format of a Java method signature, this method will strip away all package information.
summarizeCost(Collection<Statistic>, CostTemplate) - Method in class hudson.plugins.testabilityexplorer.report.charts.RangedTrend
Returns an int value representing a cost of the specified Statistic collection.

T

TemporaryHealthCalculator - Class in hudson.plugins.testabilityexplorer.report.health
Calculates the health just based on the number of excellent classes.
TemporaryHealthCalculator() - Constructor for class hudson.plugins.testabilityexplorer.report.health.TemporaryHealthCalculator
 
TestabilityChartBuilder - Class in hudson.plugins.testabilityexplorer.report.charts
Wraps the creation of JFreeChart's.
TestabilityChartBuilder() - Constructor for class hudson.plugins.testabilityexplorer.report.charts.TestabilityChartBuilder
 
TestabilityCost - Interface in hudson.plugins.testabilityexplorer.report.costs
Marker interface.
TestabilityElementConverter - Class in hudson.plugins.testabilityexplorer.parser.converters
Converts a <testability> XML element into a CostSummary.
TestabilityElementConverter() - Constructor for class hudson.plugins.testabilityexplorer.parser.converters.TestabilityElementConverter
 
TestabilityExplorerDescriptor - Class in hudson.plugins.testabilityexplorer.publisher
A BuildStepDescriptor for the testability explorer plugin.
TestabilityExplorerDescriptor() - Constructor for class hudson.plugins.testabilityexplorer.publisher.TestabilityExplorerDescriptor
 
TestabilityReportBuilder - Class in hudson.plugins.testabilityexplorer.report.health
A ReportBuilder that will compute health based on the specified collection of statistics.
TestabilityReportBuilder(ChartBuilder, HealthCalculator) - Constructor for class hudson.plugins.testabilityexplorer.report.health.TestabilityReportBuilder
 
toInt(String, int) - Method in class hudson.plugins.testabilityexplorer.parser.converters.ElementConverter
 
toInt(String, int) - Method in class hudson.plugins.testabilityexplorer.publisher.FreestylePublisher
 
toInt(String, int) - Static method in class hudson.plugins.testabilityexplorer.utils.TypeConverterUtil
Returns the given String parsed to an Integer.
toString() - Method in class hudson.plugins.testabilityexplorer.report.costs.ClassCost
 
toString() - Method in class hudson.plugins.testabilityexplorer.report.detail.ClassCostDetail
 
toString() - Method in class hudson.plugins.testabilityexplorer.report.detail.MethodCostDetail
 
TOTAL_COST_TEMPLATE - Static variable in class hudson.plugins.testabilityexplorer.report.charts.RangedOverallTrend
 
TypeConverterUtil - Class in hudson.plugins.testabilityexplorer.utils
Utility class to do some conversions.

U

update(Map<MavenModule, List<MavenBuild>>, MavenBuild) - Method in class hudson.plugins.testabilityexplorer.report.BuildAggregatedReport
updateBuild(AbstractBuild<?, ?>) - Method in class hudson.plugins.testabilityexplorer.helpers.BuildProxy
 
URL - Static variable in class hudson.plugins.testabilityexplorer.PluginImpl
 

X

XmlStatisticsParser - Class in hudson.plugins.testabilityexplorer.parser
Parses and merges Testability Explorer XML reports.
XmlStatisticsParser(ConverterSelector) - Constructor for class hudson.plugins.testabilityexplorer.parser.XmlStatisticsParser
 

A B C D E F G H I M N P R S T U X

Copyright © 2009. All Rights Reserved.