Interface TestListener


  • public interface TestListener
    Interface for listening to test execution. The intent is to be framework agnostic. Currently this interface can support feedback from JUnit and TestNG tests.
    • Method Detail

      • beforeSuite

        void beforeSuite​(TestDescriptor suite)
        Called before a test suite is started.
        Parameters:
        suite - The suite whose tests are about to be executed.
      • afterSuite

        void afterSuite​(TestDescriptor suite,
                        TestResult result)
        Called after a test suite is finished.
        Parameters:
        suite - The suite whose tests have finished being executed.
        result - The aggregate result for the suite.
      • beforeTest

        void beforeTest​(TestDescriptor testDescriptor)
        Called before an atomic test is started.
        Parameters:
        testDescriptor - The test which is about to be executed.
      • afterTest

        void afterTest​(TestDescriptor testDescriptor,
                       TestResult result)
        Called after an atomic test is finished.
        Parameters:
        testDescriptor - The test which has finished executing.
        result - The test result.