|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.beust.testng.TestRunner
public abstract class TestRunner
This class takes care of running one Test (one property file).
| Field Summary | |
|---|---|
protected XmlTest |
m_xmlTest
|
| Constructor Summary | |
|---|---|
TestRunner(ISuite suite,
XmlTest test)
|
|
TestRunner(ISuite suite,
XmlTest test,
java.lang.String outputDirectory)
|
|
| Method Summary | |
|---|---|
void |
addFailedButWithinSuccessPercentageTest(ITestNGMethod testMethod,
ITestResult result)
|
void |
addFailedTest(ITestNGMethod testMethod,
ITestResult result)
|
void |
addInvokedMethod(InvokedMethod im)
|
void |
addPassedTest(ITestNGMethod tm,
ITestResult tr)
|
void |
addSkippedTest(ITestNGMethod tm,
ITestResult tr)
|
void |
addTestListener(ITestListener il)
|
ITestNGMethod[] |
collectAndOrderTestMethods(ITestNGMethod[] methods)
|
ITestNGMethod[] |
getAllTestMethods()
|
protected abstract IAnnotationFinder |
getAnnotationFinder()
Determines the annotation type to be further used. |
java.util.Date |
getEndDate()
When this test stopped running. |
java.lang.String[] |
getExcludedGroups()
|
java.util.Map |
getFailedButWithinSuccessPercentageTests()
|
java.util.Map |
getFailedTests()
|
java.lang.String[] |
getIncludedGroups()
|
java.util.Collection<ITestNGMethod> |
getInvokedMethods()
|
java.lang.String |
getName()
The name of this test. |
java.lang.String |
getOutputDirectory()
|
ITestResult |
getPassedTest(ITestNGMethod tm)
|
java.util.Map<ITestNGMethod,ITestResult> |
getPassedTests()
|
java.util.Map<ITestNGMethod,ITestResult> |
getSkippedTests()
|
java.util.Date |
getStartDate()
When this test started running. |
ISuite |
getSuite()
|
XmlTest |
getTest()
|
java.util.List<ITestListener> |
getTestListeners()
|
ITestNGMethod[] |
getTestMethods()
|
static int |
getVerbose()
|
void |
privateRun()
|
void |
run()
The main entry method for TestRunner. |
void |
setOutputDirectory(java.lang.String od)
|
void |
setTestName(java.lang.String name)
|
void |
setVerbose(int n)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected XmlTest m_xmlTest
| Constructor Detail |
|---|
public TestRunner(ISuite suite,
XmlTest test,
java.lang.String outputDirectory)
public TestRunner(ISuite suite,
XmlTest test)
| Method Detail |
|---|
protected abstract IAnnotationFinder getAnnotationFinder()
public java.lang.String getName()
ITestContext
getName in interface ITestContextpublic java.lang.String[] getIncludedGroups()
getIncludedGroups in interface ITestContextpublic java.lang.String[] getExcludedGroups()
getExcludedGroups in interface ITestContextpublic void setTestName(java.lang.String name)
public void setOutputDirectory(java.lang.String od)
public java.lang.String getOutputDirectory()
getOutputDirectory in interface ITestContextpublic java.util.Date getEndDate()
ITestContext
getEndDate in interface ITestContextpublic java.util.Date getStartDate()
ITestContext
getStartDate in interface ITestContextpublic ITestNGMethod[] collectAndOrderTestMethods(ITestNGMethod[] methods)
methods -
public void run()
public void privateRun()
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public void addPassedTest(ITestNGMethod tm,
ITestResult tr)
public ITestResult getPassedTest(ITestNGMethod tm)
public void addSkippedTest(ITestNGMethod tm,
ITestResult tr)
public void addInvokedMethod(InvokedMethod im)
public void addFailedTest(ITestNGMethod testMethod,
ITestResult result)
public void addFailedButWithinSuccessPercentageTest(ITestNGMethod testMethod,
ITestResult result)
public XmlTest getTest()
public java.util.List<ITestListener> getTestListeners()
public ITestNGMethod[] getTestMethods()
public static int getVerbose()
public void setVerbose(int n)
public java.util.Map<ITestNGMethod,ITestResult> getPassedTests()
getPassedTests in interface ITestContextpublic java.util.Map<ITestNGMethod,ITestResult> getSkippedTests()
getSkippedTests in interface ITestContextpublic java.util.Map getFailedTests()
getFailedTests in interface ITestContextITestNGMethodpublic java.util.Map getFailedButWithinSuccessPercentageTests()
getFailedButWithinSuccessPercentageTests in interface ITestContextpublic void addTestListener(ITestListener il)
public ISuite getSuite()
getSuite in interface ITestContextpublic ITestNGMethod[] getAllTestMethods()
getAllTestMethods in interface ITestContextpublic java.util.Collection<ITestNGMethod> getInvokedMethods()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||