Package org.gradle.api.tasks.testing
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 Summary
Modifier and TypeMethodDescriptionvoid
afterSuite
(TestDescriptor suite, TestResult result) Called after a test suite is finished.void
afterTest
(TestDescriptor testDescriptor, TestResult result) Called after an atomic test is finished.void
beforeSuite
(TestDescriptor suite) Called before a test suite is started.void
beforeTest
(TestDescriptor testDescriptor) Called before an atomic test is started.
-
Method Details
-
beforeSuite
Called before a test suite is started.- Parameters:
suite
- The suite whose tests are about to be executed.
-
afterSuite
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
Called before an atomic test is started.- Parameters:
testDescriptor
- The test which is about to be executed.
-
afterTest
Called after an atomic test is finished.- Parameters:
testDescriptor
- The test which has finished executing.result
- The test result.
-