Package org.testng

Interface IInvokedMethodListener

All Superinterfaces:
ITestNGListener
All Known Implementing Classes:
SuiteRunner

public interface IInvokedMethodListener extends ITestNGListener
A listener that gets invoked before and after a method is invoked by TestNG. This listener will be invoked for configuration and test methods irrespective of whether they passe/fail or get skipped. This listener invocation can be disabled for SKIPPED tests through one of the below mechanisms:
  • Method Details

    • beforeInvocation

      default void beforeInvocation(IInvokedMethod method, ITestResult testResult)
    • afterInvocation

      default void afterInvocation(IInvokedMethod method, ITestResult testResult)
    • beforeInvocation

      default void beforeInvocation(IInvokedMethod method, ITestResult testResult, ITestContext context)
      To be implemented if the method needs a handle to contextual information.
      Parameters:
      method - The invoked method
      testResult - The test result
      context - The test context
    • afterInvocation

      default void afterInvocation(IInvokedMethod method, ITestResult testResult, ITestContext context)
      To be implemented if the method needs a handle to contextual information.
      Parameters:
      method - The invoked method
      testResult - The test result
      context - The test context