hudson.model
Enum ResultTrend

java.lang.Object
  extended by java.lang.Enum<ResultTrend>
      extended by hudson.model.ResultTrend
All Implemented Interfaces:
Serializable, Comparable<ResultTrend>

public enum ResultTrend
extends Enum<ResultTrend>

Describes an Result trend by taking the comparing the result of the current and the previous build.

Since:
1.416
Author:
kutzi

Enum Constant Summary
ABORTED
          Build was aborted.
FAILURE
          Previous build (if there is one) was Result.SUCCESS or Result.UNSTABLE and current build is Result.FAILURE.
FIXED
          Previous build was Result.FAILURE or Result.UNSTABLE and is now Result.SUCCESS.
NOT_BUILT
          Build didn't run (yet).
NOW_UNSTABLE
          Previous build was Result.FAILURE and is now 'only' Result.UNSTABLE.
STILL_FAILING
          Build as well as previous build are Result.FAILURE.
STILL_UNSTABLE
          Build as well as previous build are Result.UNSTABLE.
SUCCESS
          Build as well as previous build (if it has a previous build) are Result.SUCCESS
UNSTABLE
          Previous build (if there is one) was Result.SUCCESS and current build is Result.UNSTABLE.
 
Method Summary
 String getDescription()
          Returns a short human-readable description of the result.
 String getID()
          Gets all upper case ID like token of the build status.
static ResultTrend getResultTrend(AbstractBuild<?,?> build)
          Returns the result trend of a build.
static ResultTrend getResultTrend(Run<?,?> run)
          Returns the result trend of a run.
static ResultTrend valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ResultTrend[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

FIXED

public static final ResultTrend FIXED
Previous build was Result.FAILURE or Result.UNSTABLE and is now Result.SUCCESS.


SUCCESS

public static final ResultTrend SUCCESS
Build as well as previous build (if it has a previous build) are Result.SUCCESS


NOW_UNSTABLE

public static final ResultTrend NOW_UNSTABLE
Previous build was Result.FAILURE and is now 'only' Result.UNSTABLE.


STILL_UNSTABLE

public static final ResultTrend STILL_UNSTABLE
Build as well as previous build are Result.UNSTABLE.


UNSTABLE

public static final ResultTrend UNSTABLE
Previous build (if there is one) was Result.SUCCESS and current build is Result.UNSTABLE.


STILL_FAILING

public static final ResultTrend STILL_FAILING
Build as well as previous build are Result.FAILURE.


FAILURE

public static final ResultTrend FAILURE
Previous build (if there is one) was Result.SUCCESS or Result.UNSTABLE and current build is Result.FAILURE.


ABORTED

public static final ResultTrend ABORTED
Build was aborted.


NOT_BUILT

public static final ResultTrend NOT_BUILT
Build didn't run (yet).

Method Detail

values

public static ResultTrend[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ResultTrend c : ResultTrend.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ResultTrend valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getDescription

public String getDescription()
Returns a short human-readable description of the result.


getID

public String getID()
Gets all upper case ID like token of the build status.


getResultTrend

public static ResultTrend getResultTrend(AbstractBuild<?,?> build)
Returns the result trend of a build.

Parameters:
build - the build
Returns:
the result trend

getResultTrend

public static ResultTrend getResultTrend(Run<?,?> run)
Returns the result trend of a run.

Parameters:
run - the run
Returns:
the result trend
Since:
1.441


Copyright © 2004-2013. All Rights Reserved.