org.apache.maven.surefire.util
Class RunOrder

java.lang.Object
  extended by org.apache.maven.surefire.util.RunOrder

public class RunOrder
extends Object

A RunOrder specifies the order in which the tests will be run.

Author:
Stefan Birkner

Field Summary
static RunOrder ALPHABETICAL
           
static RunOrder BALANCED
           
static RunOrder[] DEFAULT
           
static RunOrder FAILEDFIRST
           
static RunOrder FILESYSTEM
           
static RunOrder HOURLY
           
static RunOrder RANDOM
           
static RunOrder REVERSE_ALPHABETICAL
           
 
Method Summary
static String asString(RunOrder[] runOrder)
           
 String name()
           
 String toString()
           
static RunOrder valueOf(String name)
           
static RunOrder[] valueOfMulti(String values)
          Returns the specified RunOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ALPHABETICAL

public static final RunOrder ALPHABETICAL

FILESYSTEM

public static final RunOrder FILESYSTEM

HOURLY

public static final RunOrder HOURLY

RANDOM

public static final RunOrder RANDOM

REVERSE_ALPHABETICAL

public static final RunOrder REVERSE_ALPHABETICAL

BALANCED

public static final RunOrder BALANCED

FAILEDFIRST

public static final RunOrder FAILEDFIRST

DEFAULT

public static final RunOrder[] DEFAULT
Method Detail

valueOfMulti

public static RunOrder[] valueOfMulti(String values)
Returns the specified RunOrder

Parameters:
values - The runorder string value
Returns:
An array of RunOrder objects, never null

valueOf

public static RunOrder valueOf(String name)

asString

public static String asString(RunOrder[] runOrder)

name

public String name()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.