| Interface | Description | 
                            | JUnitXmlReport | The JUnit XML files, commonly used to communicate results to CI servers. | 
                            | TestDescriptor | Describes a test. | 
                            | TestFilter | Allows filtering tests for execution. | 
                            | TestListener | Interface for listening to test execution. | 
                            | TestOutputEvent | Standard output or standard error message logged during the execution of the test | 
                            | TestOutputListener | Listens to the output events like printing to standard output or error | 
                            | TestResult | Describes a test result. | 
                            | TestTaskReports | The reports produced by the Test task. |