| AggregatePostProcessor |
A metric aggregator that gives the min, max, mean, variance, standard deviation, total, count and
optionally percentiles for numeric metrics collected during multiple-iteration test runs,
treating them as doubles.
|
| AndroidJUnitTest |
A Test that runs an instrumentation test package on given device using the
android.support.test.runner.AndroidJUnitRunner.
|
| ArtGTest |
|
| ArtRunTest |
A test runner to run ART run-tests.
|
| AtestExecutionPlanSuiteRunner |
Implementation of ITestSuite
|
| AtestRunner |
Implementation of ITestSuite
|
| AveragePostProcessor |
Implementation of post processor that calculate the average of the list of metrics.
|
| BasePostProcessor |
The base IPostProcessor that every implementation should extend.
|
| BaseRetryDecision |
Base implementation of IRetryDecision.
|
| BaseTestSuite |
A Test for running Compatibility Test Suite with new suite system.
|
| BluetoothConnectionSuccessRatePostProcessor |
Implementation of postprocessor which calculates success rate for a bluetooth profile
Use "metric-key-match" to specify metrics which contain bluetooth connection states in numeric
array Example [0, 1, 2, 3, 0, 1, 2, 3].
|
| ClangCodeCoverageCollector |
A BaseDeviceMetricCollector that will pull Clang
coverage measurements off of the device and log them as test artifacts.
|
| ClusterCommandLauncher |
A IRemoteTest class to launch a command from TFC via a subprocess TF.
|
| CodeCoverageCollector |
A BaseDeviceMetricCollector that will pull Java and
native coverage measurements off of the device and log them as test artifacts.
|
| CodeCoverageTest |
A Test that runs an instrumentation test package on a given device and
generates the code coverage report.
|
| CommandOptionsGetter |
Service implementation that returns the command options value of a given invocation.
|
| CoverageMetadataCollector |
A ILogSaverListener which collects logged coverage measurements and generates a
CoverageMetadataProto for processing by the Android Code Coverage service.
|
| CreateAvdPreparer |
|
| CtsDeviceLaunchControlProvider |
A LaunchControlProvider for DeviceFolderBuildInfo.
|
| CtsLaunchControlProvider |
A LaunchControlProvider for a CTS build.
|
| CtsTestLauncher |
A IRemoteTest for running tests against a separate CTS installation.
|
| CuttlefishDisplayFeature |
Tradefed server implementation to interact with Cuttlefish display features (effectively `cvd
display` locally).
|
| DependenciesResolver |
A new type of provider that allows to get all the dependencies for a test.
|
| DeviceFlashPreparer |
A ITargetPreparer that flashes an image on physical Android hardware.
|
| DeviceLaunchControlProvider |
A LaunchControlProvider for IDeviceBuildInfo
|
| DeviceOwnerTargetPreparer |
An ITargetPreparer that sets up a device owner component.
|
| DeviceResetFeature |
Server side implementation of device reset.
|
| DeviceSnapshotFeature |
Server side implementation of device snapshot.
|
| ExecutableBaseTest |
Base class for executable style of tests.
|
| ExecutableHostTest |
Test runner for executable running on the host.
|
| ExecutableTargetTest |
Test runner for executable running on the target.
|
| ExecutionPlanSuiteRunner |
Implementation of BaseTestSuite to run tests based on specified execution plans in the
build.
|
| FastbootUpdateBootstrapPreparer |
An ITargetPreparer that stages specified files (bootloader, radio, device image zip) into
IDeviceBuildInfo to get devices flashed with FastbootDeviceFlasher, then injects
post-boot device attributes into the build info for result reporting purposes.
|
| FormattedGeneratorReporter |
Reporter that allows to generate reports in a particular format.
|
| GTest |
A Test that runs a native test package on given device.
|
| GTestBase |
The base class of gTest
|
| GcovCodeCoverageCollector |
A BaseDeviceMetricCollector that will pull gcov
coverage measurements off of the device and log them as test artifacts.
|
| GcovKernelCodeCoverageCollector |
A BaseDeviceMetricCollector that will pull gcov kernel
coverage measurements out of debugfs and off of the device and then finally logs them as test
artifacts.
|
| GeminiDebuggingPostProcessor |
Post processor creating prompt queries for debugging errors.
|
| GlobalFilterGetter |
Service implementation that returns the filters of a given invocation.
|
| GoogleDeviceFlashPreparer |
A specialization of DeviceFlashPreparer that supports custom steps needed to flash Google
devices.
|
| HostGTest |
A Test that runs a native test package.
|
| HostTest |
A test runner for JUnit host based tests.
|
| ITestSuite |
Abstract class used to run Test Suite.
|
| InstalledInstrumentationsTest |
Runs all instrumentation found on current device.
|
| InstrumentationTest |
A Test that runs an instrumentation test package on given device.
|
| IsolatedHostTest |
Implements a TradeFed runner that uses a subprocess to execute the tests in a low-dependency
environment instead of executing them on the main process.
|
| JarHostTest |
Test runner for host-side JUnit tests.
|
| JavaCodeCoverageCollector |
A BaseDeviceMetricCollector that will pull Java
coverage measurements off of the device and log them as test artifacts.
|
| KUnitModuleTest |
Test runner for running KUnit test modules on device.
|
| KernelTargetTest |
Test runner for executable running on the target and parsing tesult of kernel test.
|
| KnownFailurePreparer |
Target preparer to skip retrying known failure.
|
| LaunchControlProvider |
A IBuildProvider implementation that queries the Google launch control servers for a
build to test.
|
| LocalAndroidVirtualDevice |
The class for local virtual devices running on TradeFed host.
|
| ManagedRemoteDevice |
A device running inside a virtual machine that we manage remotely via a Tradefed instance inside
the VM.
|
| MetricFilePostProcessor |
Used for uploading the metrics log file collected during the test and run level.
|
| MixKernelTargetPreparer |
A ITargetPreparer that allows to mix a kernel image with the device image.
|
| MixRadioTargetPreparer |
A ITargetPreparer that allows to mix a radio image with the device image.
|
| NativeDevice |
Default implementation of a ITestDevice Non-full stack android devices.
|
| NestedRemoteDevice |
Representation of the device running inside a remote Cuttlefish VM.
|
| NoApkTestSkipper |
Special preparer that allows to skip an invocation completely (preparation and tests) if there
are no apks to tests.
|
| PerfettoGenericPostProcessor |
A post processor that processes text/binary metric perfetto proto file into key-value pairs by
recursively expanding the proto messages and fields with string values until the field with
numeric value is encountered.
|
| PerfettoTracePostProcessor |
A post processor which retrieves perfetto trace files from the test logs and runs the trace
processor on them to produce a perfetto metric proto.
|
| RemoteAndroidDevice |
Implementation of a ITestDevice for a full stack android device connected via
adb connect.
|
| RemoteAndroidVirtualDevice |
Extends RemoteAndroidDevice behavior for a full stack android device running in the
Google Compute Engine (Gce).
|
| ReportPassedTests |
Report in a file possible filters to exclude passed test.
|
| ResultDBReporter |
Result reporter that uploads test results to ResultDB.
|
| ResultReporter |
|
| ResultsPlayer |
Special runner that replays the results given to it.
|
| RetryRescheduler |
A special runner that allows to reschedule a previous run tests that failed or where not
executed.
|
| RustBinaryHostTest |
Host test meant to run a rust binary file from the Android Build system (Soong)
|
| RustBinaryTest |
A Test that runs a rust binary on given device.
|
| RustTestBase |
Base class of RustBinaryHostTest and RustBinaryTest
|
| SimpleperfProfilePostProcessor |
A post processor that finds simpleperf profiling data and generates a pprof profile.
|
| SkipFeature |
A feature allowing to access some of the SkipManager information.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
A post processor that processes gauge metrics collected in a "before/after" approach, i.e.
|
| StatsdEventMetricPostProcessor |
A post processor that processes event metrics in statsd reports into key-value pairs, using the
formatters specified on the processor.
|
| StatsdGenericPostProcessor |
A post processor that processes binary proto statsd reports into key-value pairs by expanding the
report as a tree structure.
|
| StubTargetPreparer |
Placeholder empty implementation of a ITargetPreparer.
|
| StubTest |
No-op empty test implementation.
|
| SubprocessTfLauncher |
A IRemoteTest for running tests against a separate TF installation.
|
| TearDownPassThroughPreparer |
Allows for running tearDown on preparers that are included in a config as an object.
|
| TestDevice |
Implementation of a ITestDevice for a full stack android device
|
| TestMappingSuiteRunner |
Implementation of BaseTestSuite to run tests specified by option include-filter, or
TEST_MAPPING files from build, as a suite.
|
| TestsPoolPoller |
Tests wrapper that allow to execute all the tests of a pool of tests.
|
| TfLaunchControlProvider |
A LaunchControlProvider to retrieve a google-tradefed build as a IFolderBuildInfo.
|
| TfSuiteRunner |
Implementation of ITestSuite which will load tests from TF jars res/config/suite/
folder.
|
| TfTestLauncher |
A IRemoteTest for running unit or functional tests against a separate TF installation.
|
| XmlFormattedGeneratorReporter |
Implementation of the FormattedGeneratorReporter which format the suite results in an xml
format.
|