DeviceSuite
public
class
DeviceSuite
extends Suite
implements
IDeviceTest,
IBuildReceiver,
IAbiReceiver,
ISetOptionReceiver
java.lang.Object | ||||
↳ | org.junit.runner.Runner | |||
↳ | org.junit.runners.ParentRunner<org.junit.runner.Runner> | |||
↳ | org.junit.runners.Suite | |||
↳ | com.android.tradefed.testtype.DeviceSuite |
Extends the JUnit4 container Suite
in order to provide a ITestDevice
to the tests
that requires it.
Summary
Public constructors | |
---|---|
DeviceSuite(Class<?> klass, RunnerBuilder builder)
|
Public methods | |
---|---|
IAbi
|
getAbi()
|
ITestDevice
|
getDevice()
Get the device under test. |
void
|
setAbi(IAbi abi)
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setDevice(ITestDevice device)
Inject the device under test. |
Protected methods | |
---|---|
void
|
runChild(Runner runner, RunNotifier notifier)
|
Public constructors
DeviceSuite
DeviceSuite (Class<?> klass, RunnerBuilder builder)
Parameters | |
---|---|
klass |
Class |
builder |
RunnerBuilder |
Throws | |
---|---|
InitializationError |
Public methods
setDevice
void setDevice (ITestDevice device)
Inject the device under test.
Parameters | |
---|---|
device |
ITestDevice : the ITestDevice to use
|
Protected methods
runChild
void runChild (Runner runner, RunNotifier notifier)
Parameters | |
---|---|
runner |
Runner |
notifier |
RunNotifier |
Interfaces
- CodeCoverageReportFormat
- IAbi
- IAbiReceiver
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IResumableTest
- IRetriableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- IStrictShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
Classes
- Abi
- AndroidJUnitTest
- CodeCoverageListener
- CodeCoverageTest
- CodeCoverageTestBase
- CodeCoverageTestBase.CoverageCollectingListener
- CompanionAwareTest
- DeviceBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DeviceTestCase
- DeviceTestResult
- DeviceTestSuite
- FakeTest
- GoogleBenchmarkResultParser
- GoogleBenchmarkTest
- GTest
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostTest
- InstalledInstrumentationsTest
- InstrumentationFileTest
- InstrumentationSerialTest
- InstrumentationTest
- InstrumentationTest.FailedTestLogcatGenerator
- InstrumentationTest.FailedTestScreenshotGenerator
- JackCodeCoverageTest
- JacocoCodeCoverageTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- NativeStressTest
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SubprocessTfLauncher
- TfTestLauncher
- UiAutomatorRunner
- UiAutomatorTest
- VersionedTfLauncher
Enums
Exceptions