36 lines
992 B
Java
36 lines
992 B
Java
package org.testng.internal;
|
|
|
|
import java.util.List;
|
|
import org.testng.IConfigurable;
|
|
import org.testng.IConfigurationListener;
|
|
import org.testng.IExecutionListener;
|
|
import org.testng.IHookable;
|
|
import org.testng.ITestObjectFactory;
|
|
import org.testng.internal.annotations.IAnnotationFinder;
|
|
|
|
public interface IConfiguration {
|
|
void addConfigurationListener(IConfigurationListener iConfigurationListener);
|
|
|
|
void addExecutionListener(IExecutionListener iExecutionListener);
|
|
|
|
IAnnotationFinder getAnnotationFinder();
|
|
|
|
IConfigurable getConfigurable();
|
|
|
|
List<IConfigurationListener> getConfigurationListeners();
|
|
|
|
List<IExecutionListener> getExecutionListeners();
|
|
|
|
IHookable getHookable();
|
|
|
|
ITestObjectFactory getObjectFactory();
|
|
|
|
void setAnnotationFinder(IAnnotationFinder iAnnotationFinder);
|
|
|
|
void setConfigurable(IConfigurable iConfigurable);
|
|
|
|
void setHookable(IHookable iHookable);
|
|
|
|
void setObjectFactory(ITestObjectFactory iTestObjectFactory);
|
|
}
|