Package org.testng.annotations
Interface ITestAnnotation
-
- All Superinterfaces:
IAnnotation
,org.testng.internal.annotations.IDataProvidable
,IParameterizable
,ITestOrConfiguration
public interface ITestAnnotation extends ITestOrConfiguration, org.testng.internal.annotations.IDataProvidable
Encapsulate the @Test / @testng.test annotation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getAlwaysRun()
If set to true, this test method will always be run even if it depends on a method that failed.CustomAttribute[]
getAttributes()
java.lang.String
getDataProvider()
java.lang.Class<?>
getDataProviderClass()
java.lang.String
getDataProviderDynamicClass()
java.lang.Class<?>[]
getExpectedExceptions()
java.lang.String
getExpectedExceptionsMessageRegExp()
int
getInvocationCount()
Returns the number of times this method should be invoked.int
getPriority()
The scheduling priority.java.lang.Class<? extends IRetryAnalyzer>
getRetryAnalyzerClass()
boolean
getSingleThreaded()
int
getSuccessPercentage()
The percentage of success expected from this method.java.lang.String
getSuiteName()
java.lang.String
getTestName()
int
getThreadPoolSize()
The size of the thread pool for this method.boolean
ignoreMissingDependencies()
long
invocationTimeOut()
void
setAlwaysRun(boolean f)
void
setAttributes(CustomAttribute[] attributes)
void
setDataProvider(java.lang.String v)
void
setDataProviderClass(java.lang.Class<?> v)
void
setDataProviderDynamicClass(java.lang.String v)
void
setExpectedExceptions(java.lang.Class<?>[] e)
void
setExpectedExceptionsMessageRegExp(java.lang.String e)
void
setIgnoreMissingDependencies(boolean ignore)
void
setInvocationCount(int l)
void
setInvocationTimeOut(long timeOut)
void
setPriority(int priority)
void
setRetryAnalyzer(java.lang.Class<? extends IRetryAnalyzer> c)
void
setSingleThreaded(boolean f)
void
setSkipFailedInvocations(boolean skip)
void
setSuccessPercentage(int s)
void
setSuiteName(java.lang.String s)
void
setTestName(java.lang.String s)
void
setThreadPoolSize(int n)
boolean
skipFailedInvocations()
-
Methods inherited from interface org.testng.annotations.IParameterizable
getEnabled, 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- Returns:
- the value
-
setThreadPoolSize
void setThreadPoolSize(int n)
-
getSuccessPercentage
int getSuccessPercentage()
The percentage of success expected from this method.- Returns:
- the value
-
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.- Returns:
- the value
-
setAlwaysRun
void setAlwaysRun(boolean f)
-
getExpectedExceptions
java.lang.Class<?>[] getExpectedExceptions()
-
setExpectedExceptions
void setExpectedExceptions(java.lang.Class<?>[] e)
-
getExpectedExceptionsMessageRegExp
java.lang.String getExpectedExceptionsMessageRegExp()
-
setExpectedExceptionsMessageRegExp
void setExpectedExceptionsMessageRegExp(java.lang.String e)
-
getSuiteName
java.lang.String getSuiteName()
-
setSuiteName
void setSuiteName(java.lang.String s)
-
getTestName
java.lang.String getTestName()
-
setTestName
void setTestName(java.lang.String s)
-
getSingleThreaded
boolean getSingleThreaded()
-
setSingleThreaded
void setSingleThreaded(boolean f)
-
getDataProvider
java.lang.String getDataProvider()
- Specified by:
getDataProvider
in interfaceorg.testng.internal.annotations.IDataProvidable
-
setDataProvider
void setDataProvider(java.lang.String v)
- Specified by:
setDataProvider
in interfaceorg.testng.internal.annotations.IDataProvidable
-
getDataProviderClass
java.lang.Class<?> getDataProviderClass()
- Specified by:
getDataProviderClass
in interfaceorg.testng.internal.annotations.IDataProvidable
-
setDataProviderClass
void setDataProviderClass(java.lang.Class<?> v)
- Specified by:
setDataProviderClass
in interfaceorg.testng.internal.annotations.IDataProvidable
-
getDataProviderDynamicClass
java.lang.String getDataProviderDynamicClass()
- Specified by:
getDataProviderDynamicClass
in interfaceorg.testng.internal.annotations.IDataProvidable
-
setDataProviderDynamicClass
void setDataProviderDynamicClass(java.lang.String v)
- Specified by:
setDataProviderDynamicClass
in interfaceorg.testng.internal.annotations.IDataProvidable
-
setRetryAnalyzer
void setRetryAnalyzer(java.lang.Class<? extends IRetryAnalyzer> c)
-
getRetryAnalyzerClass
java.lang.Class<? extends IRetryAnalyzer> getRetryAnalyzerClass()
-
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.- Returns:
- the value
-
setPriority
void setPriority(int priority)
-
getAttributes
CustomAttribute[] getAttributes()
-
setAttributes
void setAttributes(CustomAttribute[] attributes)
-
-