Class Hierarchy

Class Interfaces
 
ServiceAccountKeyCredentialFactory ICredentialFactory     
BootstrapBuildProvider IDeviceBuildProvider     
BuildInfo IBuildInfo     
AppBuildInfo IAppBuildInfo     
DeviceBuildInfo IDeviceBuildInfo     
AppDeviceBuildInfo IAppBuildInfo     
DeviceFolderBuildInfo IDeviceBuildInfo    IFolderBuildInfo     
OtaDeviceBuildInfo  
FolderBuildInfo IFolderBuildInfo     
ClusterBuildInfo  
OtatoolsBuildInfo  
CommandLineBuildInfoBuilder  
DependenciesResolver IBuildProvider    IDeviceBuildProvider    IConfigurationReceiver    IInvocationContextReceiver     
DeviceBuildDescriptor  
ExistingBuildProvider IBuildProvider     
FileDownloadCache  
FileDownloadCacheFactory  
FileDownloadCacheWrapper IFileDownloader     
OtaZipfileBuildProvider IBuildProvider     
StubBuildProvider IBuildProvider     
LocalAppBuildProvider  
LocalDeviceBuildProvider  
LocalFolderBuildProvider  
GCSDownloaderHelper  
ClusterBuildProvider IBuildProvider     
ClusterClient IClusterClient     
ClusterCommand  
ClusterCommandConfigBuilder  
ClusterCommandEvent IClusterEvent     
ClusterCommandEvent.Builder  
ClusterCommandLauncher IConfigurationReceiver    IInvocationContextReceiver    IRemoteTest     
ClusterCommandStatus  
ClusterDeviceInfo  
ClusterDeviceInfo.Builder  
ClusterEventUploader IClusterEventUploader     
ClusterHostEvent IClusterEvent     
ClusterHostEvent.Builder  
ClusterHostUtil  
ClusterLogSaver ILogSaver     
ClusterOptions IClusterOptions     
InvocationStatus  
SubprocessCommandException  
SubprocessConfigBuilder  
SubprocessReportingHelper  
TestContext  
TestEnvironment  
TestGroupStatus  
TestOutputUploader  
TestResource  
TestResourceDownloader  
TradefedConfigObject  
CommandFileParser  
CommandFileParser.CommandLine  
CommandOptions ICommandOptions     
CommandRunner  
CommandScheduler ICommandScheduler     
ClusterCommandScheduler  
Console  
Console.ArgRunnable  
Console.CaptureList  
DeviceAllocationResult  
ConfigCompleter Completer     
ConsoleReaderOutputStream  
RemoteManager  
Configuration IConfiguration     
ConfigurationDef  
ConfigurationDef.ConfigObjectDef  
ConfigurationFactory IConfigurationFactory     
RetryConfigurationFactory  
SandboxConfigurationFactory  
ConfigurationFactory.ConfigLoader  
ConfigurationUtil  
ConfigurationXmlParserSettings  
DeviceConfigurationHolder IDeviceConfiguration     
DynamicRemoteFileResolver  
OptionCopier  
OptionSetter  
ArgsOptionParser  
OptionSetter.OptionFieldsForName  
CommandOptionsGetter IConfigurationReceiver    IRemoteFeature     
GetPreviousPassedHelper  
GlobalFilterGetter IConfigurationReceiver    IRemoteFeature     
GlobalTestFilter  
OptionFetcher  
AutomatedReporters  
ProxyConfiguration  
TradefedDelegator  
ExtendedFile  
GcsRemoteFileResolver IRemoteFileResolver     
HttpRemoteFileResolver IRemoteFileResolver     
HttpsRemoteFileResolver  
IRemoteFileResolver.RemoteFileResolverArgs  
IRemoteFileResolver.ResolvedFile  
LocalFileResolver IRemoteFileResolver     
ConfigurationYamlParser  
IDefaultObjectLoader.LoaderConfiguration  
OpenObjectLoader IDefaultObjectLoader     
YamlClassOptionsParser  
TestDependencyResolver  
BackgroundDeviceAction  
BatteryTemperature  
CollectingByteOutputReceiver IShellOutputReceiver     
CollectingOutputReceiver IShellOutputReceiver     
DeviceManager IDeviceManager     
DeviceMonitorMultiplexer IDeviceMonitor     
DeviceProperties  
DeviceSelectionOptions IDeviceSelection     
FastbootHelper  
IDeviceMonitor.DeviceLister  
LargeOutputReceiver IShellOutputReceiver     
LogcatReceiver ILogcatReceiver     
ManagedTestDeviceFactory IManagedTestDeviceFactory     
NativeDevice IConfigurationReceiver    IManagedTestDevice     
TestDevice  
RemoteAndroidDevice  
LocalAndroidVirtualDevice ITestLoggerReceiver     
RemoteAndroidVirtualDevice ITestLoggerReceiver     
ManagedRemoteDevice ITestLoggerReceiver     
NestedRemoteDevice  
NativeDevice.AdbAction  
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction  
NativeDeviceStateMonitor IDeviceStateMonitor     
DeviceStateMonitor  
NestedDeviceStateMonitor  
NetworkNotAvailableException  
WaitDeviceRecovery IDeviceRecovery     
WifiHelper  
BatteryController  
AcloudConfigParser  
CommonLogRemoteFileUtil  
CommonLogRemoteFileUtil.KnownLogFileEntry  
GceAvdInfo  
GceManager  
GceRemoteCmdFormatter  
GceSshTunnelMonitor  
LaunchCvdHelper  
RemoteFileUtil  
RemoteSshUtil  
TelephonyHelper  
TelephonyHelper.SimCardInformation  
DeviceResetFeature IConfigurationReceiver    IRemoteFeature    ITestInformationReceiver     
DeviceResetHandler  
BaseDeviceMetricCollector IMetricCollector     
BugreportzOnFailureCollector  
ClangCodeCoverageCollector IConfigurationReceiver     
CountTestCasesCollector  
DebugHostLogOnFailureCollector  
FilePullerDeviceMetricCollector  
FilePullerLogCollector  
GcovCodeCoverageCollector IConfigurationReceiver     
JavaCodeCoverageCollector IConfigurationReceiver     
LogcatOnFailureCollector  
ScreenshotOnFailureCollector  
CollectorHelper  
DeviceMetricData  
EmulatorMemoryCpuCapturer  
RunConfigDeviceRecovery IMultiDeviceRecovery     
BatteryRechargeDeviceRecovery  
BatteryUnavailableDeviceRecovery  
UsbResetRunConfigRecovery  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery     
InvocationScope Scope     
DeviceUnavailableMonitor ITestInvocationListener     
ITestInvocation.ExitInformation  
InvocationContext IInvocationContext     
InvocationExecution IInvocationExecution     
DelegatedInvocationExecution  
RemoteInvocationExecution  
ParentSandboxInvocationExecution  
SandboxedInvocationExecution  
TestInvocation ITestInvocation     
UnexecutedTestReporterThread  
TfObjectTracker  
LastShardDetector ITestInvocationListener     
ParentShardReplicate  
ShardBuildCloner  
ShardHelper IShardHelper     
StrictShardHelper  
TestsPoolPoller IConfigurationReceiver    IMetricCollectorReceiver    ISystemStatusCheckerReceiver    IRemoteTest     
CecControllerTokenProvider ITokenProvider     
TelephonyTokenProvider ITokenProvider     
TokenProviderHelper  
BaseLeveledLogOutput ILeveledLogOutput     
BaseStreamLogger  
FileLogger  
HistoryLogger  
SimpleFileLogger  
LogReceiver  
LogRegistry ILogRegistry     
StdoutLogger ILeveledLogOutput     
TerribleFailureEmailHandler ITerribleFailureHandler     
DeviceBatteryResourceMetricCollector IResourceMetricCollector     
DeviceInternetAccessibilityResourceMetricCollector IResourceMetricCollector     
DeviceStorageAgeResourceMetricCollector IResourceMetricCollector     
DeviceWifiResourceMetricCollector IResourceMetricCollector     
ResourceMetricUtil  
BasePostProcessor IPostProcessor     
AggregatePostProcessor  
AveragePostProcessor  
MetricFilePostProcessor  
BugreportCollector ITestInvocationListener     
BugreportCollector.Predicate  
CollectingTestListener ILogSaverListener    ITestInvocationListener     
ShardListener ISupportGranularResults     
JsonHttpTestResultReporter  
MetricsXMLResultReporter  
ReportPassedTests IConfigurationReceiver     
XmlResultReporter ILogSaverListener     
SuiteResultReporter  
FormattedGeneratorReporter IConfigurationReceiver     
XmlFormattedGeneratorReporter  
ResultAggregator  
ModuleListener  
DeviceFileReporter  
EventsLoggerListener ILogSaverListener     
FileSystemLogSaver ILogSaver     
ATestFileSystemLogSaver  
InvocationToJUnitResultForwarder ITestInvocationListener     
TextResultReporter ILogSaverListener    ITestInvocationListener     
JUnitToInvocationResultForwarder TestListener     
LogFileSaver  
NameMangleListener ITestInvocationListener     
ResultForwarder ITestInvocationListener     
ShardMainResultForwarder ILogSaverListener     
FilteredResultForwarder  
LogSaverResultForwarder ILogSaverListener     
RetryLogSaverResultForwarder  
LogcatCrashResultForwarder  
ResultAndLogForwarder ILogSaverListener     
RetryResultForwarder  
RetentionFileSaver  
SnapshotInputStreamSource InputStreamSource     
StubTestRunListener ITestRunListener     
SubprocessResultsReporter ILogSaverListener    ITestInvocationListener    ISupportGranularResults     
LegacySubprocessResultsReporter  
TestDescriptionsFile  
TestResultListener ITestLifeCycleReceiver     
ConsoleResultReporter ILogSaverListener    ITestInvocationListener     
CountingTestResultListener  
PassingTestFileReporter ITestInvocationListener     
InstrumentationResultProtoParser IShellOutputReceiver     
TestRunToTestInvocationForwarder ITestRunListener     
ProtoResultParser  
ProtoResultReporter ILogSaverListener    ITestInvocationListener    ISupportGranularResults     
FileProtoResultReporter  
StreamProtoResultReporter  
StreamProtoReceiver  
SuiteResultHolder  
SuiteResultReporter.ModulePrepTimes  
XmlSuiteResultFormatter IFormatterGenerator     
XmlSuiteResultFormatter.RunHistory  
BaseRetryDecision IConfigurationReceiver    IRetryDecision     
RetryStatistics  
SandboxConfigDump  
SandboxConfigUtil  
SandboxInvocationRunner  
SandboxOptions  
TradefedSandbox ISandbox     
TradefedSandboxFactory ISandboxFactory     
TradefedSandboxRunner  
TradefedSandboxRunner.StubScheduledInvocationListener ICommandScheduler.IScheduledInvocationListener     
TradefedFeatureClient  
ActivityStatusChecker ITestLoggerReceiver    ISystemStatusChecker     
DeviceAvailableChecker ISystemStatusChecker     
DeviceSettingChecker ISystemStatusChecker     
DeviceStorageStatusChecker ISystemStatusChecker     
EnforcedSeLinuxChecker ISystemStatusChecker     
KeyguardStatusChecker ISystemStatusChecker     
LeakedThreadStatusChecker ISystemStatusChecker     
ShellStatusChecker ISystemStatusChecker     
StatusCheckerResult  
SystemServerFileDescriptorChecker ISystemStatusChecker     
SystemServerStatusChecker ISystemStatusChecker     
TimeStatusChecker ISystemStatusChecker     
UserChecker ISystemStatusChecker     
BaseTargetPreparer ITargetPreparer     
BaseEmulatorPreparer  
LocalEmulatorLaunch  
LocalEmulatorSnapshot  
BuildInfoRecorder  
CreateAvdPreparer IConfigurationReceiver     
CreateUserPreparer  
DeviceBuildInfoBootStrapper  
DeviceUpdateTargetPreparer  
DeviceImageZipFlashingTargetPreparer  
DeviceBuildInfoInjector  
DeviceCleaner  
DeviceFlashPreparer  
FastbootUpdateBootstrapPreparer  
DeviceSetup  
GkiDeviceFlashPreparer  
GsiDeviceFlashPreparer  
KillExistingEmulatorPreparer  
RecoveryLogPreparer ITestLoggerReceiver     
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer IConfigurationReceiver     
RunOnSystemUserTargetPreparer  
RunOnWorkProfileTargetPreparer IConfigurationReceiver     
StubTargetPreparer IConfigurationReceiver     
TestAppInstallSetup IAbiReceiver     
SuiteApkInstaller  
InstallApexModuleTargetPreparer  
ModuleOemTargetPreparer  
FoldableModePreparer  
DefaultTestsZipInstaller ITestsZipInstaller     
FastbootDeviceFlasher IDeviceFlasher     
FlashingResourcesParser IFlashingResourcesParser     
FlashingResourcesParser.AndroidInfo  
ModuleOemTargetPreparer.ModuleInfo  
BaseMultiTargetPreparer IMultiTargetPreparer     
HelloWorldMultiTargetPreparer  
StubMultiTargetPreparer  
DeviceBatteryLevelChecker IRemoteTest     
DynamicFileStubTest IRemoteTest     
FakeTest IDeviceTest    IRemoteTest     
NoisyDryRunTest IRemoteTest     
StubTest IConfigurationReceiver    IAbiReceiver    IShardableTest     
SubprocessTfLauncher IConfigurationReceiver    IBuildReceiver    IInvocationContextReceiver    IRemoteTest     
TfTestLauncher  
UsbResetTest IRemoteTest     
CoverageOptions  
GranularRetriableTestWrapper IRemoteTest    ITestCollector     
ITestSuite IConfigurationReceiver    IMetricCollectorReceiver    ITokenRequest    ITestLoggerReceiver    ISystemStatusCheckerReceiver    IBuildReceiver    IDeviceTest    IInvocationContextReceiver    IRemoteTest    IReportNotExecuted    IRuntimeHintProvider    IShardableTest    ITestCollector     
BaseTestSuite  
TestMappingSuiteRunner  
TfSuiteRunner  
ModuleDefinition ITestCollector     
ModuleMerger  
ModuleSplitter  
RemoteTestTimeOutEnforcer ITestInvocationListener     
SuiteModuleLoader  
SuiteModuleLoader.ConfigFilter  
SuiteTestFilter  
TestFailureListener ITestInvocationListener     
TestSuiteInfo  
ValidateSuiteConfigHelper  
BaseModuleController IModuleController     
ArchModuleController  
DeviceFeatureModuleController  
MainlineTestModuleController  
MinApiLevelModuleController  
MinSdkModuleController  
Sdk28ModuleController  
Sdk29ModuleController  
Sdk30ModuleController  
Sdk31ModuleController  
PackageInstalledModuleController  
ShippingApiLevelModuleController  
FoldableExpandingHandler IModuleParameterHandler     
FoldableHandler IModuleParameterHandler     
InstantAppHandler IModuleParameterHandler     
MainlineModuleHandler  
ModuleParametersHelper  
NegativeHandler IModuleParameterHandler     
NotMultiAbiHandler  
SecondaryUserHandler IModuleParameterHandler     
RunOnSecondaryUserParameterHandler IModuleParameterHandler     
RunOnWorkProfileParameterHandler IModuleParameterHandler     
ResultsPlayer IConfigurationReceiver    IRemoteTest     
RetryRescheduler IConfigurationReceiver    IRemoteTest     
RetryResultHelper  
AaptParser  
AbiFormatter  
AdbRootElevator  
AppVersionFetcher  
BluetoothUtils  
BuildInfoUtil  
BuildTestsZipUtils  
BulkEmailer  
BundletoolUtil  
CircularAtraceUtil  
CircularByteArray  
ClassPathScanner  
ClassPathScanner.ClassNameFilter ClassPathScanner.IClassPathFilter     
ClassPathScanner.ExternalClassNameFilter  
ConditionPriorityBlockingQueue  
ConditionPriorityBlockingQueue.AlwaysMatch ConditionPriorityBlockingQueue.IMatcher     
DeviceConcurrentUtil  
DeviceConcurrentUtil.ShellCommandCallable  
DeviceRecoveryModeUtil  
DirectedGraph  
EmmaXmlConstants  
FakeTestsZipFolder  
FileIdleMonitor  
FixedByteArrayOutputStream  
FlashingResourceUtil  
GCSBucketUtil  
GCSBucketUtil.GCSFileMetadata  
GCSCommon  
GCSFileDownloader IFileDownloader     
GCSFileUploader  
GoogleApiClientUtil  
HprofAllocSiteParser  
JavaCodeCoverageFlusher  
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder  
LogcatEventParser  
MetricUtility  
NativeCodeCoverageFlusher  
Pair  
PrettyPrintDelimiter  
PropertyChanger  
ProtoUtil  
PsParser  
QuotationAwareTokenizer  
RegexTrie  
RemoteZip  
RestApiHelper IRestApiHelper     
SerializationUtil  
ShellOutputReceiverStream  
SimplePerfResult  
SimplePerfStatResultParser  
SimplePerfUtil  
SimpleStats  
SizeLimitedOutputStream  
Sl4aBluetoothUtil  
StringEscapeUtils  
StringUtil  
SubprocessEventHelper  
SubprocessEventHelper.BaseTestEventInfo  
SubprocessEventHelper.FailedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo  
SubprocessEventHelper.TestStartedEventInfo  
SubprocessEventHelper.InvocationEndedEventInfo  
SubprocessEventHelper.InvocationFailedEventInfo  
SubprocessEventHelper.InvocationStartedEventInfo  
SubprocessEventHelper.LogAssociationEventInfo  
SubprocessEventHelper.TestLogEventInfo  
SubprocessEventHelper.TestModuleStartedEventInfo  
SubprocessEventHelper.TestRunEndedEventInfo  
SubprocessEventHelper.TestRunFailedEventInfo  
SubprocessEventHelper.TestRunStartedEventInfo  
SubprocessExceptionParser  
SubprocessTestResultsParser  
SubprocessTestResultsParser.StatusKeys  
SystemUtil  
TableBuilder  
TableFormatter  
TarUtil  
TestFilterHelper  
TestRecordInterpreter  
TimeVal  
ZipCompressionStrategy ICompressionStrategy     
ParallelDeviceExecutor  
Sl4aClient  
Sl4aEventDispatcher  
Sl4aEventDispatcher.EventSl4aObject  
TestInfo  
TestMapping  
TestOption  
AbstractXmlParser  
JUnitXmlParser  
AbstractXmlParser.ParseException