Class Hierarchy

Class Interfaces
 
BootstrapBuildProvider IDeviceBuildProvider     
BuildInfo IBuildInfo     
AppBuildInfo IAppBuildInfo     
DeviceBuildInfo IDeviceBuildInfo     
AppDeviceBuildInfo IAppBuildInfo     
DeviceFolderBuildInfo IDeviceBuildInfo    IFolderBuildInfo     
FolderBuildInfo IFolderBuildInfo     
OtatoolsBuildInfo  
BuildInfoKey  
BuildRetrievalError  
BuildSerializedVersion  
DeviceBuildDescriptor  
ExistingBuildProvider IBuildProvider     
FileDownloadCache  
FileDownloadCacheFactory  
FileDownloadCacheWrapper IFileDownloader     
GCSTestResourceProvider IBuildProvider     
OtaDeviceBuildInfo IDeviceBuildInfo     
OtaToolsDeviceBuildInfo  
OtaZipfileBuildProvider IBuildProvider     
StubBuildProvider IBuildProvider     
LocalAppBuildProvider  
LocalDeviceBuildProvider  
LocalFolderBuildProvider  
VersionedFile  
GCSDownloaderHelper  
CommandFileParser  
CommandFileParser.CommandLine  
CommandInterrupter  
CommandOptions ICommandOptions     
CommandRunner  
CommandScheduler ICommandScheduler     
Console  
Console.ArgRunnable  
Console.CaptureList  
FatalHostError  
FileUtil.LowDiskSpaceException  
Verify  
RemoteManager  
Configuration IConfiguration     
ConfigurationDef  
ConfigurationDef.ConfigObjectDef  
ConfigurationDef.OptionDef  
ConfigurationDescriptor  
ConfigurationException  
ClassNotFoundConfigurationException  
OptionNotAllowedException  
TemplateResolutionError  
SandboxConfigurationException  
ConfigurationFactory IConfigurationFactory     
RetryConfigurationFactory  
SandboxConfigurationFactory  
GCSConfigurationFactory  
ConfigurationFactory.ConfigLoader  
GCSConfigurationFactory.GCSConfigLoader  
ConfigurationUtil  
DeviceConfigurationHolder IDeviceConfiguration     
DynamicRemoteFileResolver  
GlobalConfiguration IGlobalConfiguration     
OptionCopier  
OptionSetter  
ArgsOptionParser  
OptionSetter.OptionFieldsForName  
GCSConfigurationServer IConfigurationServer     
GcsRemoteFileResolver IRemoteFileResolver     
BackgroundDeviceAction  
BatteryTemperature IBatteryTemperature     
CollectingByteOutputReceiver IShellOutputReceiver     
CollectingOutputReceiver IShellOutputReceiver     
CpuStatsCollector  
CpuStatsCollector.CpuStats  
DeviceFatalError  
DeviceManager IDeviceManager     
DeviceMonitorMultiplexer IDeviceMonitor     
DeviceNotAvailableException  
DeviceDisconnectedException  
DeviceUnresponsiveException  
DeviceProperties  
DeviceRuntimeException  
DeviceSelectionOptions IDeviceSelection     
DeviceUtilStatsMonitor IDeviceMonitor     
DeviceUtilStatsMonitor.UtilizationDesc  
FastbootHelper  
IDeviceMonitor.DeviceLister  
IManagedTestDevice.DeviceEventResponse  
ITestDevice.ApexInfo  
ITestDevice.MountPointInfo  
LargeOutputReceiver IShellOutputReceiver     
LogcatReceiver ILogcatReceiver     
ManagedTestDeviceFactory IManagedTestDeviceFactory     
NativeDevice IManagedTestDevice     
TestDevice  
RemoteAndroidDevice  
RemoteAndroidVirtualDevice ITestLoggerReceiver     
ManagedRemoteDevice ITestLoggerReceiver     
NestedRemoteDevice  
NativeDevice.AdbAction  
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction  
NativeDeviceStateMonitor IDeviceStateMonitor     
DeviceStateMonitor  
NestedDeviceStateMonitor  
NetworkNotAvailableException  
NoDeviceException  
PackageInfo  
ReconnectingRecovery IDeviceRecovery     
StubDevice IDevice     
DeviceManager.FastbootDevice  
NullDevice  
TcpDevice  
RemoteAvdIDevice  
VmRemoteDevice  
TestDeviceMutator ITestDeviceMutator     
TestDeviceOptions  
TopHelper  
TopHelper.TopStats  
UserInfo  
WaitDeviceRecovery IDeviceRecovery     
RetryingWaitDeviceRecovery  
WifiHelper  
AcloudConfigParser  
CommonLogRemoteFileUtil  
CommonLogRemoteFileUtil.KnownLogFileEntry  
GceAvdInfo  
GceManager  
GceRemoteCmdFormatter  
GceSshTunnelMonitor  
LaunchCvdHelper  
MultiUserSetupUtil  
RemoteFileUtil  
RemoteSshUtil  
ContentProviderHandler  
TelephonyHelper  
TelephonyHelper.SimCardInformation  
BaseDeviceMetricCollector IMetricCollector     
AtraceCollector  
TraceCmdCollector  
BugreportzOnFailureCollector  
DebugHostLogOnFailureCollector  
FilePullerDeviceMetricCollector  
AtraceRunMetricCollector  
FilePullerLogCollector  
IncidentReportCollector  
PerfettoPullerMetricCollector  
HostStatsdMetricCollector  
LogcatOnFailureCollector  
RebootReasonCollector  
RuntimeRestartCollector  
ScheduleMultipleDeviceMetricCollector  
ScheduledDeviceMetricCollector  
BuddyInfoMetricCollector  
BugreportzMetricCollector  
DumpHeapCollector  
GraphicsStatsMetricCollector  
IonHeapInfoMetricCollector  
MemInfoMetricCollector  
PagetypeInfoMetricCollector  
ProcessMaxMemoryCollector  
TemperatureCollector  
TraceMetricCollector  
ScreenshotOnFailureCollector  
CollectorHelper  
DeviceMetricData  
DeviceSideCollectorSpecification  
RunConfigDeviceRecovery IMultiDeviceRecovery     
BatteryUnavailableDeviceRecovery  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery     
InvocationScope Scope     
HostOptions IHostOptions     
LocalHostResourceManager IHostResourceManager     
GCSHostResourceManager  
InvocationContext IInvocationContext     
InvocationExecution IInvocationExecution     
RemoteInvocationExecution  
ParentSandboxInvocationExecution  
SandboxedInvocationExecution  
TestInvocation ITestInvocation     
UnexecutedTestReporterThread  
InvocationData  
InvocationTracker  
InvocationsMonitor  
ShardBuildCloner  
ShardHelper IShardHelper     
StrictShardHelper  
TestsPoolPoller IConfigurationReceiver    IMetricCollectorReceiver    ISystemStatusCheckerReceiver    IBuildReceiver    IDeviceTest    IInvocationContextReceiver    IMultiDeviceTest    IRemoteTest     
TelephonyTokenProvider ITokenProvider     
TokenProviderHelper  
BaseLeveledLogOutput ILeveledLogOutput     
FileLogger  
HistoryLogger  
ConsoleReaderOutputStream  
LogReceiver  
LogRegistry ILogRegistry     
LogUtil  
LogUtil.CLog  
StdoutLogger ILeveledLogOutput     
TerribleFailureEmailHandler ITerribleFailureHandler     
BasePostProcessor IPostProcessor     
AggregatePostProcessor  
AveragePostProcessor  
BugreportCollector ITestInvocationListener     
BugreportCollector.Predicate  
ByteArrayInputStreamSource InputStreamSource     
CollectingTestListener ILogSaverListener    ITestInvocationListener     
ShardListener  
ConsoleResultReporter ILogSaverListener     
EmailResultReporter ITestSummaryListener     
DeviceUnavailEmailResultReporter  
FailureEmailResultReporter  
InvocationFailureEmailResultReporter  
TestFailureEmailResultReporter  
JsonHttpTestResultReporter  
MetricsXMLResultReporter  
XmlResultReporter ILogSaverListener     
SuiteResultReporter  
FormattedGeneratorReporter  
XmlFormattedGeneratorReporter  
ModuleListener  
DeviceFileReporter  
FileInputStreamSource InputStreamSource     
FileSystemLogSaver ILogSaver     
InvocationSummaryHelper  
InvocationToJUnitResultForwarder ITestInvocationListener     
TextResultReporter ILogSaverListener    ITestInvocationListener     
JUnitToInvocationResultForwarder TestListener     
LogFile  
LogFileSaver  
NameMangleListener ITestInvocationListener     
ResultForwarder ITestInvocationListener     
ShardMasterResultForwarder ILogSaverListener     
FilteredResultForwarder  
LogSaverResultForwarder ILogSaverListener     
LogcatCrashResultForwarder  
ResultAndLogForwarder ILogSaverListener     
RetryResultForwarder  
NativeCodeCoverageListener  
PythonBinaryHostTest.PythonForwarder  
RetentionFileSaver  
SnapshotInputStreamSource InputStreamSource     
StubTestRunListener ITestRunListener     
SubprocessResultsReporter ILogSaverListener    ITestInvocationListener     
LegacySubprocessResultsReporter  
TestDescription  
TestResult  
TestRunResult  
TestSummary  
TestSummary.TypedString  
TestRunToTestInvocationForwarder ITestRunListener     
ProtoResultParser  
ProtoResultReporter ILogSaverListener    ITestInvocationListener     
FileProtoResultReporter  
StreamProtoResultReporter  
StreamProtoReceiver  
SuiteResultHolder  
SuiteResultReporter.ModulePrepTimes  
XmlSuiteResultFormatter IFormatterGenerator     
XmlSuiteResultFormatter.RunHistory  
SandboxConfigDump  
SandboxConfigUtil  
SandboxInvocationRunner  
SandboxOptions  
TradefedSandbox ISandbox     
TradefedSandboxRunner  
TradefedSandboxRunner.StubScheduledInvocationListener ICommandScheduler.IScheduledInvocationListener     
ActivityStatusChecker ITestLoggerReceiver    ISystemStatusChecker     
DeviceSettingChecker ISystemStatusChecker     
EnforcedSeLinuxChecker ISystemStatusChecker     
KeyguardStatusChecker ISystemStatusChecker     
LeakedThreadStatusChecker ISystemStatusChecker     
ShellStatusChecker ISystemStatusChecker     
StatusCheckerResult  
SystemServerFileDescriptorChecker ISystemStatusChecker     
SystemServerStatusChecker ISystemStatusChecker     
TimeStatusChecker ISystemStatusChecker     
UserChecker ISystemStatusChecker     
AbstractTargetCleaner ITargetCleaner     
BaseTargetPreparer ITargetPreparer     
AdditionalFilesInstaller ITargetCleaner     
AllTestAppsInstallSetup ITargetCleaner    IAbiReceiver     
AoaTargetPreparer  
AppSetup ITargetCleaner     
BuildInfoAttributePreparer  
BuildInfoRecorder  
ConnectionChecker  
CpuThrottlingWaiter  
CreateUserPreparer ITargetCleaner     
DeviceBuildInfoInjector  
DeviceCleaner ITargetCleaner     
DeviceFlashPreparer ITargetCleaner     
DeviceSetup ITargetCleaner     
DeviceStorageFiller ITargetCleaner     
DeviceStringPusher ITargetCleaner     
DeviceWiper  
DisableSELinuxTargetPreparer ITargetCleaner     
EraseUserDataPreparer  
FastbootCommandPreparer  
FileCleaner ITargetCleaner     
FolderSaver ITestLoggerReceiver    ITargetCleaner     
InstallAllTestZipAppsSetup ITargetCleaner     
InstallApkSetup  
InstallBuildEnvApkSetup  
InstrumentationPreparer  
KeyValueConfigPreparer  
NativeLeakCollector ITestLoggerReceiver    ITargetCleaner     
PerfettoPreparer ITargetCleaner     
PreloadedClassesPreparer  
PushFilePreparer ITargetCleaner    IAbiReceiver    IInvocationContextReceiver     
PythonVirtualenvPreparer  
RebootTargetPreparer  
RemoveSystemAppPreparer  
RestartSystemServerTargetPreparer ITargetCleaner     
RootTargetPreparer ITargetCleaner     
RunCommandTargetPreparer ITargetCleaner     
CompanionRunCommandTargetPreparer  
RunHostCommandTargetPreparer ITestLoggerReceiver    ITargetCleaner     
SemaphoreTokenTargetPreparer ITargetCleaner     
StopServicesSetup  
StubTargetPreparer IConfigurationReceiver     
SwitchUserTargetPreparer ITargetCleaner     
TearDownPassThroughPreparer IConfigurationReceiver    ITargetCleaner     
TemperatureThrottlingWaiter  
TestAppInstallSetup ITargetCleaner    IAbiReceiver     
CompanionTestAppInstallSetup  
SuiteApkInstaller  
InstallApexModuleTargetPreparer  
TestFilePushSetup  
CrashCollector ITestLoggerReceiver    ITargetCleaner     
PushFileInvoker  
TestSystemAppInstallSetup  
TimeSetterTargetPreparer ITargetCleaner     
TimeWaster  
UserCleaner ITargetCleaner     
WaitForDeviceDatetimePreparer  
WifiPreparer ITargetCleaner     
AdbStopServerPreparer ITargetCleaner     
NoApkTestSkipper IConfigurationReceiver     
CompanionAllocator ITargetCleaner     
CompanionAwarePreparer  
CheckPairingPreparer  
BuildError  
DeviceFailedToBootError  
DefaultTestsZipInstaller ITestsZipInstaller     
FastbootDeviceFlasher IDeviceFlasher     
CdmaDeviceFlasher  
FlashingResourcesParser IFlashingResourcesParser     
FlashingResourcesParser.AndroidInfo  
SystemUpdaterDeviceFlasher IDeviceFlasher     
TargetSetupError  
CompanionDeviceTracker  
BaseMultiTargetPreparer IMultiTargetPreparer     
HelloWorldMultiTargetPreparer  
MergeMultiBuildTargetPreparer  
StubMultiTargetPreparer  
Abi IAbi     
CompanionAwareTest IDeviceTest    IRemoteTest     
DeviceBatteryLevelChecker IDeviceTest    IRemoteTest     
DeviceJUnit4ClassRunner.LogAnnotation  
DeviceJUnit4ClassRunner.MetricAnnotation  
DeviceTestResult.RuntimeDeviceNotAvailableException  
DynamicFileStubTest IRemoteTest     
FakeTest IDeviceTest    IRemoteTest     
GTestBase IRemoteTest    IRuntimeHintProvider    IShardableTest    ITestCollector    ITestFilterReceiver     
GTest IDeviceTest     
HostGTest IAbiReceiver    IBuildReceiver     
GTestXmlResultParser  
GoogleBenchmarkResultParser  
GoogleBenchmarkTest IDeviceTest    IRemoteTest     
HostTest IAbiReceiver    IBuildReceiver    IDeviceTest    IInvocationContextReceiver    IMultiDeviceTest    IRemoteTest    IRuntimeHintProvider    IShardableTest    ITestAnnotationFilterReceiver    ITestCollector    ITestFilterReceiver     
InstalledInstrumentationsTest IMetricCollectorReceiver    IDeviceTest    IInvocationContextReceiver    IResumableTest    IShardableTest     
InstrumentationTest IMetricCollectorReceiver    IAbiReceiver    IDeviceTest    IInvocationContextReceiver    IResumableTest    ITestCollector     
AndroidJUnitTest IRuntimeHintProvider    IShardableTest    ITestAnnotationFilterReceiver    ITestFileFilterReceiver    ITestFilterReceiver     
CodeCoverageTest  
JUnitRunUtil  
MetricTestCase.LogHolder  
NativeBenchmarkTest IDeviceTest    IRemoteTest     
NativeStressTest IDeviceTest    IRemoteTest     
NoisyDryRunTest IRemoteTest     
PythonUnitTestRunner IBuildReceiver    IRemoteTest     
StubTest IShardableTest     
SubprocessTfLauncher IConfigurationReceiver    IBuildReceiver    IInvocationContextReceiver    IRemoteTest     
TfTestLauncher  
VersionedTfLauncher IMultiDeviceTest    IShardableTest     
UiAutomatorRunner IRemoteAndroidTestRunner     
UiAutomatorTest IDeviceTest    IRemoteTest    ITestFilterReceiver     
ExecutableBaseTest IAbiReceiver    IRemoteTest    IRuntimeHintProvider    IShardableTest    ITestCollector     
ExecutableHostTest IBuildReceiver    IDeviceTest     
CoverageMeasurementForwarder IBuildReceiver    IRemoteTest     
PrettyTestEventLogger ITestInvocationListener     
BaseHostJUnit4Test IAbiReceiver    IBuildReceiver    IDeviceTest    IInvocationContextReceiver     
CarryDnaeError  
DeviceTestRunOptions  
PythonBinaryHostTest IBuildReceiver    IDeviceTest    IInvocationContextReceiver    IRemoteTest     
GranularRetriableTestWrapper IRemoteTest    ITestCollector     
ITestSuite IConfigurationReceiver    IMetricCollectorReceiver    ITokenRequest    ISystemStatusCheckerReceiver    IBuildReceiver    IDeviceTest    IInvocationContextReceiver    IMultiDeviceTest    IRemoteTest    IReportNotExecuted    IRuntimeHintProvider    IShardableTest    ITestCollector     
BaseTestSuite  
AtestRunner  
TestMappingSuiteRunner  
TfSuiteRunner  
ModuleDefinition ITestCollector     
ModuleMerger  
ModuleSplitter  
SuiteModuleLoader  
SuiteModuleLoader.ConfigFilter  
SuiteTestFilter  
TestFailureListener ITestInvocationListener     
TestSuiteInfo  
ValidateSuiteConfigHelper  
BaseModuleController IModuleController     
CarModuleController  
NativeBridgeModuleController  
Sdk28ModuleController  
Sdk29ModuleController  
TestFailureModuleController  
InstantAppHandler IModuleParameter     
ModuleParametersHelper  
NegativeHandler IModuleParameter     
NotMultiAbiHandler  
SecondaryUserHandler IModuleParameter     
ResultsPlayer IInvocationContextReceiver    IRemoteTest     
RetryRescheduler IConfigurationReceiver    IRemoteTest     
RetryResultHelper  
XmlDefsTest IDeviceTest    IResumableTest    IShardableTest     
AaptParser  
AbiFormatter  
AbiUtils  
Alarm  
AppVersionFetcher  
ArrayUtil  
BluetoothUtils  
Bugreport  
BuildTestsZipUtils  
BulkEmailer  
BundletoolUtil  
ByteArrayList  
CircularAtraceUtil  
CircularByteArray  
ClassPathScanner  
ClassPathScanner.ClassNameFilter ClassPathScanner.IClassPathFilter     
ClassPathScanner.ExternalClassNameFilter  
CommandResult  
ConditionPriorityBlockingQueue  
ConditionPriorityBlockingQueue.AlwaysMatch ConditionPriorityBlockingQueue.IMatcher     
ConfigCompletor Completor     
DeviceConcurrentUtil  
DeviceConcurrentUtil.ShellCommandCallable  
DeviceRecoveryModeUtil  
DirectedGraph  
Email IEmail     
EmmaXmlConstants  
FakeTestsZipFolder  
FileIdleMonitor  
FileUtil  
FixedByteArrayOutputStream  
GCSBucketUtil  
GCSBucketUtil.GCSFileMetadata  
GCSCommon  
GCSFileDownloader IFileDownloader     
GCSFileUploader  
GoogleApiClientUtil  
HprofAllocSiteParser  
IEmail.Message  
KeyguardControllerState  
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder  
LogcatEventParser  
LogcatEventParser.LogcatEvent  
MultiMap  
UniqueMultiMap  
NativeCodeCoverageFlusher  
NullUtil  
Pair  
PrettyPrintDelimiter  
ProcessInfo  
PropertyChanger  
PsParser  
QuotationAwareTokenizer  
RegexTrie  
RunInterruptedException  
RunUtil IRunUtil     
SerializationUtil  
ShellOutputReceiverStream  
SimplePerfResult  
SimplePerfStatResultParser  
SimplePerfUtil  
SimpleStats  
SizeLimitedOutputStream  
StreamUtil  
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  
SubprocessTestResultsParser  
SubprocessTestResultsParser.StatusKeys  
SystemUtil  
TableBuilder  
TableFormatter  
TarUtil  
TestFilterHelper  
TestLoader  
TestRecordInterpreter  
TimeUtil  
TimeVal  
VersionParser  
ZipCompressionStrategy ICompressionStrategy     
ZipUtil  
ZipUtil2  
ClockworkUtils  
AbstractHostMonitor IHostMonitor     
HeapHostMonitor  
EmailHostHealthAgent IHostHealthAgent     
HostMetric  
IHostMonitor.HostDataPoint  
DryRunKeyStore IKeyStoreClient     
JSONFileKeyStoreClient IKeyStoreClient     
JSONFileKeyStoreFactory IKeyStoreFactory     
KeyStoreException  
StubKeyStoreClient IKeyStoreClient     
StubKeyStoreFactory IKeyStoreFactory     
HttpHelper IHttpHelper     
HttpHelper.RequestRunnable IRunUtil.IRunnableResult     
HttpMultipartPost  
IHttpHelper.DataSizeException  
XmlRpcHelper  
TestRecordProtoUtil  
TfMetricProtoUtil  
Sl4aClient  
Sl4aEventDispatcher  
Sl4aEventDispatcher.EventSl4aObject  
ConfigUtil  
MetricUtil  
TestInfo  
TestMapping  
TestOption  
AbstractXmlParser  
JUnitXmlParser  
AbstractXmlParser.ParseException  
AndroidManifestWriter