Package org.testng.annotations
Interface ITestAnnotation
-
- All Superinterfaces:
IAnnotation
,IDataProvidable
,IParameterizable
,ITestOrConfiguration
- All Known Subinterfaces:
ITest
- All Known Implementing Classes:
TestAnnotation
public interface ITestAnnotation extends ITestOrConfiguration, IDataProvidable
Encapsulate the @Test / @testng.test annotation. Created on Dec 20, 2005- Author:
- Cedric Beust
-
-
Method Summary
-
Methods inherited from interface org.testng.annotations.IParameterizable
getEnabled, getParameters, setEnabled
-
Methods inherited from interface org.testng.annotations.ITestOrConfiguration
getDependsOnGroups, getDependsOnMethods, getDescription, getGroups, getTimeOut, setDependsOnGroups, setDependsOnMethods, setDescription, setGroups, setTimeOut
-
-
-
-
Method Detail
-
getInvocationCount
int getInvocationCount()
Returns the number of times this method should be invoked.- Returns:
- the number of times this method should be invoked.
-
setInvocationCount
void setInvocationCount(int l)
-
getThreadPoolSize
int getThreadPoolSize()
The size of the thread pool for this method. The method will be invoked from multiple threads as specified by invocationCount. Note: this attribute is ignored if invocationCount is not specified
-
setThreadPoolSize
void setThreadPoolSize(int n)
-
getSuccessPercentage
int getSuccessPercentage()
The percentage of success expected from this method.
-
setSuccessPercentage
void setSuccessPercentage(int s)
-
getAlwaysRun
boolean getAlwaysRun()
If set to true, this test method will always be run even if it depends on a method that failed. This attribute will be ignored if this test doesn't depend on any method or group.
-
setAlwaysRun
void setAlwaysRun(boolean f)
-
getExpectedExceptions
Class<?>[] getExpectedExceptions()
-
setExpectedExceptions
void setExpectedExceptions(Class<?>[] e)
-
getExpectedExceptionsMessageRegExp
String getExpectedExceptionsMessageRegExp()
-
setExpectedExceptionsMessageRegExp
void setExpectedExceptionsMessageRegExp(String e)
-
getSuiteName
String getSuiteName()
-
setSuiteName
void setSuiteName(String s)
-
getTestName
String getTestName()
-
setTestName
void setTestName(String s)
-
getSequential
boolean getSequential()
-
setSequential
void setSequential(boolean f)
-
getSingleThreaded
boolean getSingleThreaded()
-
setSingleThreaded
void setSingleThreaded(boolean f)
-
getDataProvider
String getDataProvider()
- Specified by:
getDataProvider
in interfaceIDataProvidable
-
setDataProvider
void setDataProvider(String v)
- Specified by:
setDataProvider
in interfaceIDataProvidable
-
getDataProviderClass
Class<?> getDataProviderClass()
- Specified by:
getDataProviderClass
in interfaceIDataProvidable
-
setDataProviderClass
void setDataProviderClass(Class<?> v)
- Specified by:
setDataProviderClass
in interfaceIDataProvidable
-
getRetryAnalyzer
IRetryAnalyzer getRetryAnalyzer()
-
setRetryAnalyzer
void setRetryAnalyzer(Class<?> c)
-
skipFailedInvocations
boolean skipFailedInvocations()
-
setSkipFailedInvocations
void setSkipFailedInvocations(boolean skip)
-
invocationTimeOut
long invocationTimeOut()
-
setInvocationTimeOut
void setInvocationTimeOut(long timeOut)
-
ignoreMissingDependencies
boolean ignoreMissingDependencies()
-
setIgnoreMissingDependencies
void setIgnoreMissingDependencies(boolean ignore)
-
getPriority
int getPriority()
The scheduling priority. Lower priorities get scheduled first.
-
setPriority
void setPriority(int priority)
-
-