hudson.plugins.rubyMetrics
Class HtmlPublisher

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Publisher
          extended by hudson.plugins.rubyMetrics.AbstractRubyMetricsPublisher
              extended by hudson.plugins.rubyMetrics.HtmlPublisher
All Implemented Interfaces:
hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
Direct Known Subclasses:
RcovPublisher, SaikuroPublisher

public abstract class HtmlPublisher
extends AbstractRubyMetricsPublisher


Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.tasks.Publisher
hudson.tasks.Publisher.DescriptorExtensionListImpl
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
protected  java.lang.String reportDir
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
HtmlPublisher()
           
 
Method Summary
protected  java.io.File[] getCoverageFiles(hudson.model.Build<?,?> build, java.io.FilenameFilter indexFilter)
           
 java.lang.String getReportDir()
           
protected  boolean moveReportsToBuildRootDir(hudson.FilePath workspace, hudson.model.Build<?,?> build, hudson.model.BuildListener listener)
           
protected  boolean prepareMetricsReportBeforeParse(hudson.model.Build<?,?> build, hudson.model.BuildListener listener, java.io.FilenameFilter indexFilter, java.lang.String toolShortName)
           
 
Methods inherited from class hudson.plugins.rubyMetrics.AbstractRubyMetricsPublisher
fail
 
Methods inherited from class hudson.tasks.Publisher
all, getDescriptor, getProjectAction, needsToRunAfterFinalized, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, perform, perform, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, perform, prebuild
 

Field Detail

reportDir

protected java.lang.String reportDir
Constructor Detail

HtmlPublisher

public HtmlPublisher()
Method Detail

getReportDir

public java.lang.String getReportDir()

moveReportsToBuildRootDir

protected boolean moveReportsToBuildRootDir(hudson.FilePath workspace,
                                            hudson.model.Build<?,?> build,
                                            hudson.model.BuildListener listener)
                                     throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

prepareMetricsReportBeforeParse

protected boolean prepareMetricsReportBeforeParse(hudson.model.Build<?,?> build,
                                                  hudson.model.BuildListener listener,
                                                  java.io.FilenameFilter indexFilter,
                                                  java.lang.String toolShortName)
                                           throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

getCoverageFiles

protected java.io.File[] getCoverageFiles(hudson.model.Build<?,?> build,
                                          java.io.FilenameFilter indexFilter)


Copyright © 2009. All Rights Reserved.