org.apache.chemistry.opencmis.tck.runner
Class AbstractRunner

java.lang.Object
  extended by org.apache.chemistry.opencmis.tck.runner.AbstractRunner
Direct Known Subclasses:
ConsoleRunner

public abstract class AbstractRunner
extends java.lang.Object

Base class for runners.


Field Summary
static java.lang.String DEFAULT_TCK_GROUPS
           
static java.lang.String OVERRIDE_KEY
           
static java.lang.String TCK_BUILD_TIMESTAMP
           
static java.lang.String TCK_BUILD_TIMESTAMP_PARAMETER
           
 
Constructor Summary
AbstractRunner()
           
 
Method Summary
 void addGroup(CmisTestGroup group)
           
 void addGroup(java.lang.String groupClass)
           
 void addGroups(java.lang.String[] groupClasses)
           
 void cancel()
           
 java.util.List<CmisTestGroup> getGroups()
           
 java.util.Map<java.lang.String,java.lang.String> getParameters()
           
 boolean isCanceled()
           
 void loadDefaultTckGroups()
           
 void loadGroups(java.io.File file)
           
 void loadGroups(java.io.InputStream stream)
           
 void loadParameters(java.io.File file)
           
 void loadParameters(java.io.InputStream stream)
           
 void run(CmisTestProgressMonitor monitor)
          Runs all configured groups.
 void setParameters(java.util.Map<java.lang.String,java.lang.String> orgParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OVERRIDE_KEY

public static final java.lang.String OVERRIDE_KEY
See Also:
Constant Field Values

DEFAULT_TCK_GROUPS

public static final java.lang.String DEFAULT_TCK_GROUPS
See Also:
Constant Field Values

TCK_BUILD_TIMESTAMP

public static final java.lang.String TCK_BUILD_TIMESTAMP
See Also:
Constant Field Values

TCK_BUILD_TIMESTAMP_PARAMETER

public static final java.lang.String TCK_BUILD_TIMESTAMP_PARAMETER
See Also:
Constant Field Values
Constructor Detail

AbstractRunner

public AbstractRunner()
Method Detail

setParameters

public void setParameters(java.util.Map<java.lang.String,java.lang.String> orgParameters)

loadParameters

public void loadParameters(java.io.File file)
                    throws java.lang.Exception
Throws:
java.lang.Exception

loadParameters

public void loadParameters(java.io.InputStream stream)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getParameters

public java.util.Map<java.lang.String,java.lang.String> getParameters()

loadDefaultTckGroups

public void loadDefaultTckGroups()
                          throws java.lang.Exception
Throws:
java.lang.Exception

loadGroups

public void loadGroups(java.io.File file)
                throws java.lang.Exception
Throws:
java.lang.Exception

loadGroups

public void loadGroups(java.io.InputStream stream)
                throws java.lang.Exception
Throws:
java.lang.Exception

addGroups

public void addGroups(java.lang.String[] groupClasses)
               throws java.lang.Exception
Throws:
java.lang.Exception

addGroup

public void addGroup(java.lang.String groupClass)
              throws java.lang.Exception
Throws:
java.lang.Exception

addGroup

public void addGroup(CmisTestGroup group)
              throws java.lang.Exception
Throws:
java.lang.Exception

getGroups

public java.util.List<CmisTestGroup> getGroups()

run

public void run(CmisTestProgressMonitor monitor)
         throws java.lang.Exception
Runs all configured groups.

Throws:
java.lang.Exception

isCanceled

public boolean isCanceled()

cancel

public void cancel()


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.