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 부속 기기를 가져오고 확인하는 보일러 플레이트를 캡슐화하는 기본 테스트 클래스

할당된 동반자를 가져오기 위해 서브클래스가 getCompanion()를 호출할 수 있습니다. 

DeviceBatteryLevelChecker 최소 배터리 충전량을 확인하고 최소 충전량이 없으면 배터리가 두 번째 충전 기준점에 도달할 때까지 기다리는 IRemoteTest입니다. 
DeviceJUnit4ClassRunner IDeviceTest도 수용하는 JUnit4 테스트 실행기입니다. 
DeviceJUnit4ClassRunner.LogAnnotation 로그를 신고자에게 전달하기 위한 가짜 주석입니다. 
DeviceJUnit4ClassRunner.MetricAnnotation 측정항목을 신고자에게 전달하기 위한 가짜 주석입니다. 
DeviceJUnit4ClassRunner.TestLogData ExternalResourceTestRule 구현 
DeviceJUnit4ClassRunner.TestMetrics ExternalResourceTestRule 구현 
DeviceSuite ITestDevice이 필요한 테스트에 ITestDevice을 제공하기 위해 JUnit4 컨테이너 Suite를 확장합니다. 
DeviceTestCase IRemoteTestIDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 사례 
DeviceTestResult DeviceNotAvailableException이 발생하면 중단되는 TestResult의 전문화 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite IRemoteTestIDeviceTest 서비스를 제공하는 도우미 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