package org.testng;
A listener used to monitor when a TestNG run starts and ends.
When implementation of this listener is wired into TestNG, TestNG will ensure that
onExecutionStart()
gets invoked before TestNG proceeds with invoking any other listener.
onExecutionFinish()
gets invoked at the very last (after report generation phase), before TestNG exits the JVM.
Author: Cedric Beust
/**
* A listener used to monitor when a TestNG run starts and ends.
* When implementation of this listener is wired into TestNG, TestNG will ensure that
* <ul>
* <li>{@link IExecutionListener#onExecutionStart()} gets invoked before TestNG proceeds with invoking any other
* listener.</li>
* <li>{@link IExecutionListener#onExecutionFinish()} gets invoked at the very last (after report generation phase),
* before TestNG exits the JVM.
* </li>
* </ul>
*
* @author Cedric Beust <cedric@beust.com>
*/
public interface IExecutionListener extends ITestNGListener {
Invoked before the TestNG run starts.
/**
* Invoked before the TestNG run starts.
*/
void onExecutionStart();
Invoked once all the suites have been run.
/**
* Invoked once all the suites have been run.
*/
void onExecutionFinish();
}