|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.testng.TestRunner
public class TestRunner
This class takes care of running one Test.
Constructor Summary | |
---|---|
|
TestRunner(org.testng.internal.IConfiguration configuration,
ISuite suite,
XmlTest test,
boolean skipFailedInvocationCounts,
List<IInvokedMethodListener> listeners)
|
protected |
TestRunner(org.testng.internal.IConfiguration configuration,
ISuite suite,
XmlTest test,
String outputDirectory,
org.testng.internal.annotations.IAnnotationFinder finder,
boolean skipFailedInvocationCounts,
List<IInvokedMethodListener> invokedMethodListeners)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected TestRunner(org.testng.internal.IConfiguration configuration, ISuite suite, XmlTest test, String outputDirectory, org.testng.internal.annotations.IAnnotationFinder finder, boolean skipFailedInvocationCounts, List<IInvokedMethodListener> invokedMethodListeners)
public TestRunner(org.testng.internal.IConfiguration configuration, ISuite suite, XmlTest test, boolean skipFailedInvocationCounts, List<IInvokedMethodListener> listeners)
Method Detail |
---|
public org.testng.internal.IInvoker getInvoker()
public ITestNGMethod[] getBeforeSuiteMethods()
public ITestNGMethod[] getAfterSuiteMethods()
public ITestNGMethod[] getBeforeTestConfigurationMethods()
public ITestNGMethod[] getAfterTestConfigurationMethods()
public Collection<ITestClass> getTestClasses()
public void setTestName(String name)
public void setOutputDirectory(String od)
public void run()
public List<org.testng.internal.thread.graph.IWorker<ITestNGMethod>> createWorkers(List<ITestNGMethod> methods)
createWorkers
in interface org.testng.internal.thread.graph.IThreadWorkerFactory<ITestNGMethod>
public String getName()
ITestContext
getName
in interface ITestContext
public Date getStartDate()
ITestContext
getStartDate
in interface ITestContext
public Date getEndDate()
ITestContext
getEndDate
in interface ITestContext
public IResultMap getPassedTests()
getPassedTests
in interface ITestContext
public IResultMap getSkippedTests()
getSkippedTests
in interface ITestContext
public IResultMap getFailedTests()
getFailedTests
in interface ITestContext
ITestNGMethod
public IResultMap getFailedButWithinSuccessPercentageTests()
getFailedButWithinSuccessPercentageTests
in interface ITestContext
public String[] getIncludedGroups()
getIncludedGroups
in interface ITestContext
public String[] getExcludedGroups()
getExcludedGroups
in interface ITestContext
public String getOutputDirectory()
getOutputDirectory
in interface ITestContext
public ISuite getSuite()
getSuite
in interface ITestContext
public ITestNGMethod[] getAllTestMethods()
getAllTestMethods
in interface ITestContext
public String getHost()
getHost
in interface ITestContext
public Collection<ITestNGMethod> getExcludedMethods()
getExcludedMethods
in interface ITestContext
public IResultMap getFailedConfigurations()
ITestContext
getFailedConfigurations
in interface ITestContext
ITestContext.getFailedConfigurations()
public IResultMap getPassedConfigurations()
ITestContext
getPassedConfigurations
in interface ITestContext
ITestContext.getPassedConfigurations()
public IResultMap getSkippedConfigurations()
ITestContext
getSkippedConfigurations
in interface ITestContext
ITestContext.getSkippedConfigurations()
public void addPassedTest(ITestNGMethod tm, ITestResult tr)
addPassedTest
in interface org.testng.internal.ITestResultNotifier
public Set<ITestResult> getPassedTests(ITestNGMethod tm)
getPassedTests
in interface org.testng.internal.ITestResultNotifier
public Set<ITestResult> getFailedTests(ITestNGMethod tm)
getFailedTests
in interface org.testng.internal.ITestResultNotifier
public Set<ITestResult> getSkippedTests(ITestNGMethod tm)
getSkippedTests
in interface org.testng.internal.ITestResultNotifier
public void addSkippedTest(ITestNGMethod tm, ITestResult tr)
addSkippedTest
in interface org.testng.internal.ITestResultNotifier
public void addInvokedMethod(org.testng.internal.InvokedMethod im)
addInvokedMethod
in interface org.testng.internal.ITestResultNotifier
public void addFailedTest(ITestNGMethod testMethod, ITestResult result)
addFailedTest
in interface org.testng.internal.ITestResultNotifier
public void addFailedButWithinSuccessPercentageTest(ITestNGMethod testMethod, ITestResult result)
addFailedButWithinSuccessPercentageTest
in interface org.testng.internal.ITestResultNotifier
public XmlTest getTest()
getTest
in interface org.testng.internal.ITestResultNotifier
public List<ITestListener> getTestListeners()
getTestListeners
in interface org.testng.internal.ITestResultNotifier
public List<IConfigurationListener> getConfigurationListeners()
getConfigurationListeners
in interface org.testng.internal.ITestResultNotifier
public static int getVerbose()
public void setVerbose(int n)
public void addListener(Object listener)
public void addTestListener(ITestListener il)
public List<ITestNGMethod> getInvokedMethods()
public void setMethodInterceptor(IMethodInterceptor methodInterceptor)
public XmlTest getCurrentXmlTest()
getCurrentXmlTest
in interface ITestContext
public Object getAttribute(String name)
getAttribute
in interface IAttributes
name
- The name of the attribute to returnpublic void setAttribute(String name, Object value)
IAttributes
setAttribute
in interface IAttributes
public Set<String> getAttributeNames()
getAttributeNames
in interface IAttributes
public Object removeAttribute(String name)
IAttributes
removeAttribute
in interface IAttributes
public List<com.google.inject.Module> getGuiceModules(Class<? extends com.google.inject.Module> cls)
getGuiceModules
in interface ITestContext
public void addGuiceModule(Class<? extends com.google.inject.Module> cls, com.google.inject.Module module)
addGuiceModule
in interface ITestContext
public com.google.inject.Injector getInjector(List<com.google.inject.Module> moduleInstances)
getInjector
in interface ITestContext
public void addInjector(List<com.google.inject.Module> moduleInstances, com.google.inject.Injector injector)
addInjector
in interface ITestContext
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |