hudson.plugins.japex
Class JapexPublisher

java.lang.Object
  extended by hudson.tasks.Publisher
      extended by hudson.plugins.japex.JapexPublisher
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep

public class JapexPublisher
extends hudson.tasks.Publisher

Records the japex test report for builds.

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class JapexPublisher.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
static hudson.model.Descriptor<hudson.tasks.Publisher> DESCRIPTOR
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
JapexPublisher()
           
 
Method Summary
 hudson.model.Descriptor<hudson.tasks.Publisher> getDescriptor()
           
 java.lang.String getIncludes()
           
 hudson.model.Action getProjectAction(hudson.model.Project project)
           
 java.lang.String getRegressionAddress()
           
 double getRegressionThreshold()
           
 boolean isTrackRegressions()
           
 boolean perform(hudson.model.Build build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 void setIncludes(java.lang.String includes)
           
 void setRegressionAddress(java.lang.String regressionAddress)
           
 void setRegressionThreshold(double regressionThreshold)
           
 void setTrackRegressions(boolean trackRegressions)
           
 
Methods inherited from class hudson.tasks.Publisher
prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DESCRIPTOR

public static final hudson.model.Descriptor<hudson.tasks.Publisher> DESCRIPTOR
Constructor Detail

JapexPublisher

public JapexPublisher()
Method Detail

getIncludes

public java.lang.String getIncludes()

setIncludes

public void setIncludes(java.lang.String includes)

isTrackRegressions

public boolean isTrackRegressions()

setTrackRegressions

public void setTrackRegressions(boolean trackRegressions)

getRegressionThreshold

public double getRegressionThreshold()

setRegressionThreshold

public void setRegressionThreshold(double regressionThreshold)

getRegressionAddress

public java.lang.String getRegressionAddress()

setRegressionAddress

public void setRegressionAddress(java.lang.String regressionAddress)

perform

public boolean perform(hudson.model.Build build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws java.io.IOException,
                       java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException

getProjectAction

public hudson.model.Action getProjectAction(hudson.model.Project project)
Specified by:
getProjectAction in interface hudson.tasks.BuildStep
Overrides:
getProjectAction in class hudson.tasks.Publisher

getDescriptor

public hudson.model.Descriptor<hudson.tasks.Publisher> getDescriptor()


Copyright © 2007 null. All Rights Reserved.