hudson.plugins.labeledgroupedtests
Class LabeledTestGroupConfiguration

java.lang.Object
  extended by hudson.plugins.labeledgroupedtests.LabeledTestGroupConfiguration
All Implemented Interfaces:
hudson.model.Describable<LabeledTestGroupConfiguration>, java.lang.Comparable<LabeledTestGroupConfiguration>

public class LabeledTestGroupConfiguration
extends java.lang.Object
implements hudson.model.Describable<LabeledTestGroupConfiguration>, java.lang.Comparable<LabeledTestGroupConfiguration>

Keeps track of the association between a test result location file mask, the parser to invoke, and the label (aka phase) to apply to those results.


Nested Class Summary
static class LabeledTestGroupConfiguration.DescriptorImpl
           
 
Constructor Summary
LabeledTestGroupConfiguration(java.lang.String parserClassName, java.lang.String testResultFileMask, java.lang.String label)
           
 
Method Summary
 int compareTo(LabeledTestGroupConfiguration that)
           
 hudson.model.Descriptor<LabeledTestGroupConfiguration> getDescriptor()
           
 java.lang.String getLabel()
           
 java.lang.String getParserClassName()
           
 java.lang.String getTestResultFileMask()
           
 void setLabel(java.lang.String label)
           
 void setParserClassName(java.lang.String parserClassName)
           
 void setTestResultFileMask(java.lang.String testResultFileMask)
           
 java.lang.String toNameString()
          Generate a name for the results that will be stored based on this configuration
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LabeledTestGroupConfiguration

@DataBoundConstructor
public LabeledTestGroupConfiguration(java.lang.String parserClassName,
                                                          java.lang.String testResultFileMask,
                                                          java.lang.String label)
Method Detail

getParserClassName

public java.lang.String getParserClassName()

setParserClassName

public void setParserClassName(java.lang.String parserClassName)

getTestResultFileMask

public java.lang.String getTestResultFileMask()

setTestResultFileMask

public void setTestResultFileMask(java.lang.String testResultFileMask)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toNameString

public java.lang.String toNameString()
Generate a name for the results that will be stored based on this configuration

Returns:

getDescriptor

public hudson.model.Descriptor<LabeledTestGroupConfiguration> getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<LabeledTestGroupConfiguration>

compareTo

public int compareTo(LabeledTestGroupConfiguration that)
Specified by:
compareTo in interface java.lang.Comparable<LabeledTestGroupConfiguration>


Copyright © 2015 Yahoo!, Inc.. All Rights Reserved.