org.testng
Interface IMethodSelector
- All Superinterfaces:
- Serializable
public interface IMethodSelector
- extends Serializable
This interface is used to augment or replace TestNG's algorithm to
decide whether a test method should be included in a test run.
Created on Sep 26, 2005
- Author:
- cbeust
includeMethod
boolean includeMethod(IMethodSelectorContext context,
ITestNGMethod method,
boolean isTestMethod)
- Parameters:
context
- The selector context. The implementation of this method
can invoke setHalted(true) to indicate that no other Method Selector
should be invoked by TestNG after this one. Additionally, this
implementation can manipulate the Map object returned by
getUserData().method
- The test methodisTestMethod
- true if this is a @Test method, false if it's a
configuration method
- Returns:
- true if this method should be included in the test run, false
otherwise
setTestMethods
void setTestMethods(List<ITestNGMethod> testMethods)
- Invoked when all the test methods are known so that the method selector
can perform additional work, such as adding the transitive closure of
all the groups being included and depended upon.
Copyright © 2012. All Rights Reserved.