org.testng.IAlterSuiteListener Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of testng Show documentation
Show all versions of testng Show documentation
A testing framework for the JVM
package org.testng;
import org.testng.xml.XmlSuite;
import java.util.List;
/**
* Implementations of this interface will gain access to the {@link XmlSuite} object and thus let users be able to
* alter a suite or a test based on their own needs.
* This listener can be added ONLY via the following two ways :
*
* - <
listeners
> tag in a suite file.
* - via Service loaders
*
*
* Note: This listener will NOT be invoked if it is wired in via the @Listeners
* annotation.
*/
public interface IAlterSuiteListener extends ITestNGListener {
/**
* @param suites - The list of {@link XmlSuite}s that are part of the current execution.
*/
void alter(List suites);
}