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(); }