com.android.tradefed.testtype
인터페이스
| IAbi | 테스트 중인 ABI를 나타내는 인터페이스입니다. |
| IAbiReceiver | 테스트 중인 ABI가 필요한 테스트입니다. |
| IBuildReceiver | 테스트 중인 빌드를 참조해야 하는 테스트 |
| IDeviceTest |
ITestDevice에 대한 참조가 필요한 객체의 인터페이스
|
| IInvocationContextReceiver | 호출 컨텍스트를 참조해야 하는 테스트입니다. |
| IMultiDeviceTest | 이 인터페이스는 지원 중단되었습니다. 이 인터페이스는 호환성을 위해 일시적으로 유지되지만 더 이상 실제로 사용되지는 않습니다. 구현하지 마세요. |
| INativeDeviceTest |
INativeDevice에 대한 참조가 필요한 객체의 인터페이스
|
| IRemoteTest |
결과를 ITestInvocationListener에 직접 보고하는 테스트입니다.
|
| IReportNotExecuted |
불완전한 실행의 경우 이 인터페이스를 구현하는 IRemoteTest는 보고 개선을 위해 실행되지 않은 테스트를 보고할 수 있습니다.
|
| IResumableTest | 이 인터페이스는 지원 중단되었습니다. 더 이상 필요하지 않음 |
| IRuntimeHintProvider | |
| ISetOptionReceiver |
이 인터페이스의 구현에는 HostTest.SET_OPTION_NAME에 연결된 'set-option' 이름이 있는 Option이 있어야 합니다.
|
| IShardableTest |
별도로 실행 가능한 하위 테스트로 분할할 수 있는 IRemoteTest
|
| ITestAnnotationFilterReceiver | 주석을 기반으로 실행할 테스트를 필터링할 수 있는 러너입니다. |
| ITestCollector | 테스트 수집을 지원합니다. 설정된 경우 테스트 실행기는 실제로 테스트 사례를 실행하지 않고 테스트 사례를 수집하기 위해 시험적 실행을 실행해야 합니다. |
| ITestFileFilterReceiver | 실행할 테스트와 실행하지 않을 테스트를 지정하는 파일을 수신할 수 있는 러너 |
| ITestFilterReceiver | 실행할 테스트를 필터링할 수 있는 실행기 |
| ITestInformationReceiver |
일부 클래스의 TestInformation를 수신하는 인터페이스
|
클래스
| Abi | ABI를 나타내는 클래스입니다. |
| AndroidJUnitTest | android.support.test.runner.AndroidJUnitRunner를 사용하여 지정된 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. |
| ArtGTest | |
| ArtRunTest | ART 실행 테스트를 실행하는 테스트 실행기 |
| ArtRunTest.AdbShellCommandException | ADB 셸 명령어를 실행하는 중에 발생한 오류를 보고하는 예외 클래스입니다. |
| ArtTest | |
| CodeCoverageTest | 지정된 기기에서 계측 테스트 패키지를 실행하고 코드 적용 범위 보고서를 생성하는 테스트입니다. |
| CompanionAwareTest |
부속 기기를 가져오고 확인하는 보일러 플레이트를 캡슐화하는 기본 테스트 클래스
할당된 동반자를 가져오기 위해 서브클래스가 |
| DeviceBatteryLevelChecker |
최소 배터리 충전량을 확인하고 최소 충전량이 없으면 배터리가 두 번째 충전 기준점에 도달할 때까지 기다리는 IRemoteTest입니다.
|
| DeviceJUnit4ClassRunner |
IDeviceTest도 수용하는 JUnit4 테스트 실행기입니다.
|
| DeviceJUnit4ClassRunner.LogAnnotation | 로그를 신고자에게 전달하기 위한 가짜 주석입니다. |
| DeviceJUnit4ClassRunner.MetricAnnotation | 측정항목을 신고자에게 전달하기 위한 가짜 주석입니다. |
| DeviceJUnit4ClassRunner.TestLogData |
ExternalResource 및 TestRule 구현
|
| DeviceJUnit4ClassRunner.TestMetrics |
ExternalResource 및 TestRule 구현
|
| DeviceSuite |
ITestDevice이 필요한 테스트에 ITestDevice을 제공하기 위해 JUnit4 컨테이너 Suite를 확장합니다.
|
| DeviceTestCase |
IRemoteTest 및 IDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 사례
|
| DeviceTestResult |
DeviceNotAvailableException이 발생하면 중단되는 TestResult의 전문화
|
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestSuite |
IRemoteTest 및 IDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 도구 모음
|
| DynamicFileStubTest | 이는 tradefed가 동적 파일을 올바르게 해결할 수 있는지 테스트하는 tradefed 테스트입니다. |
| FakeTest | 반복 가능한 테스트 결과를 쉽게 생성하기 위한 가짜 테스트입니다. |
| GoogleBenchmarkResultParser | 셸에서 실행되는 Google 벤치마크 결과를 파싱하고 모든 결과가 포함된 지도를 반환합니다. |
| GoogleBenchmarkTest | 주어진 기기에서 Google 벤치마크 테스트 패키지를 실행하는 테스트입니다. |
| GTest | 주어진 기기에서 네이티브 테스트 패키지를 실행하는 테스트입니다. |
| GTestBase | gTest의 기본 클래스 |
| GTestListTestParser | '--gtest_list_tests' 매개변수를 사용하는 gtest 테스트 실행 모드의 결과 파서입니다. |
| GTestResultParser | 셸에서 실행되는 GTest를 사용하여 네이티브 테스트의 '원시 출력 모드' 결과를 파싱하고 ITestInvocationListener에 결과를 알립니다. |
| GTestXmlResultParser | 셸에서 실행되는 GTest를 사용하여 네이티브 테스트의 'xml 출력 모드' 결과를 파싱하고 ITestRunListener에 결과를 알립니다. |
| HostGTest | 네이티브 테스트 패키지를 실행하는 테스트입니다. |
| HostTest | JUnit 호스트 기반 테스트의 테스트 실행기입니다. |
| InstalledInstrumentationsTest | 현재 기기에서 발견된 모든 계측을 실행합니다. |
| InstrumentationTest | 주어진 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. |
| IsolatedHostTest | 하위 프로세스를 사용하여 기본 프로세스에서 테스트를 실행하는 대신 종속성이 낮은 환경에서 테스트를 실행하는 TradeFed 실행기를 구현합니다. |
| JUnitRunUtil |
IRemoteTest.run(TestInformation, ITestInvocationListener) 호출을 Test.run(TestResult) 호출로 안내하는 도우미 클래스입니다.
|
| MetricTestCase |
TradeFed의 일부로 실행할 때 측정항목을 로깅할 수 있는 TestCase 확장 프로그램
|
| MetricTestCase.LogHolder | 보고할 로그 파일을 보유하는 구조체입니다. |
| NativeBenchmarkTest | 주어진 기기에서 네이티브 벤치마크 테스트 실행 파일을 실행하는 테스트입니다. |
| NativeBenchmarkTestParser |
벤치마크 테스트 데이터 출력을 파싱하여 작업당 평균 시간에 관한 측정항목을 수집하는 IShellOutputReceiver입니다.
|
| NativeStressTest | 주어진 기기에서 네이티브 스트레스 테스트 실행 파일을 실행하는 테스트입니다. |
| NativeStressTestParser |
스트레스 테스트 데이터 출력을 파싱하여 완료된 반복 수와 반복당 평균 시간에 관한 측정항목을 수집하는 IShellOutputReceiver입니다.
|
| NoisyDryRunTest | 명령어 파일에서 노이즈가 많은 연습 실행을 실행합니다. |
| PythonUnitTestResultParser |
Python의 unittest 프레임워크로 실행된 테스트의 출력을 해석하고 일련의 ITestInvocationListener 호출로 변환합니다.
|
| PythonUnitTestRunner |
이 클래스는 지원 중단되었습니다.
대신 PythonBinaryHostTest을 사용하세요.
|
| StubTest | 작업이 없는 빈 테스트 구현입니다. |
| SubprocessTfLauncher |
별도의 TF 설치에 대해 테스트를 실행하는 IRemoteTest입니다.
|
| TestTimeoutEnforcer | 특정 테스트 사례의 실행 시간을 확인하고 지정된 제한 시간을 초과하는 경우 실패하도록 허용하는 리스너 |
| TfTestLauncher |
별도의 TF 설치에 대해 단위 또는 기능 테스트를 실행하는 IRemoteTest
|
| UiAutomatorRunner | 기기에서 UI Automator 테스트를 실행하고 결과를 보고합니다. |
| UiAutomatorTest | |
| UsbResetTest |
기기 USB를 재설정하고 기기가 다시 온라인 상태가 되는지 확인하는 IRemoteTest
|
Enum
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction |
인터페이스
- IAbi
- IAbiReceiver
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
클래스
- Abi
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- ArtTest
- CodeCoverageTest
- CompanionAwareTest
- DeviceBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DeviceTestCase
- DeviceTestResult
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- FakeTest
- GoogleBenchmarkResultParser
- GoogleBenchmarkTest
- GTest
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- HostTest
- InstalledInstrumentationsTest
- InstrumentationTest
- IsolatedHostTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- NativeStressTest
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SubprocessTfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
Enum