ILogFileSaver Saves logs as files. 
InputStreamSource This interface basically wraps an InputStream to make it clonable. 
ITestInvocationListener Listener for test results from the test invocation. 


BugreportCollector A pass-through ITestInvocationListener that collects bugreports when configurable events occur and then calls testLog(String, LogDataType, InputStreamSource) on its children after each bugreport is collected. 
BugreportCollector.Predicate A full predicate describing when to capture a bugreport. 
CodeCoverageReporter A ITestInvocationListener that will generate code coverage reports. 
CollectingTestListener A ITestInvocationListener that will collect all test results. 
DeviceFileReporter A utility class that checks the device for files and sends them to testLog(String, LogDataType, InputStreamSource) if found. 
DeviceUnavailEmailResultReporter An EmailResultReporter that will send email when invocation fails due to a device not available exception. 
EmailResultReporter A simple result reporter base class that sends emails for test results. 
FailureEmailResultReporter An EmailResultReporter that sends notifications if either a test failure or invocation failure occurred. 
FileInputStreamSource A InputStreamSource that takes an input file. 
InvocationFailureEmailResultReporter An EmailResultReporter that can also restrict notifications to just invocation failures. 
InvocationSummaryHelper Helper class for gathering and reporting TestSummary for set of listeners  
InvocationToJUnitResultForwarder A class that listens to ITestInvocationListener events and forwards them to a TestListener
JUnitToInvocationResultForwarder A class that listens to TestListener events and forwards them to an ITestInvocationListener
LogFileSaver A helper for ITestInvocationListener's that will save log data to a file  
NameMangleListener A proxy listener to translate test method, class, and package names as results are reported. 
ResultForwarder A ITestInvocationListener that forwards invocation results to a list of other listeners. 
RetentionFileSaver Helper class for creating a .retention file in a directory. 
SnapshotInputStreamSource A File-backed InputStreamSource. 
StubTestRunListener Stub implementation of ITestRunListener  
TestFailureEmailResultReporter An EmailResultReporter that can also restrict notifications to just test failures. 
TestResult Container for a result of a single test. 
TestRunResult Holds results from a single test run  
TestSummary A class to represent a test summary. 
TextResultReporter A test result reporter that forwards results to the JUnit text result printer. 
XmlResultReporter Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. 


InvocationStatus A helper enum to represent the invocation status  
LogDataType Represents the data type of log data.