com.android.tradefed.testtype

인터페이스

IAbi 테스트 중인 ABI를 나타내는 인터페이스입니다.
IAbiReceiver 테스트 중인 ABI가 필요한 테스트입니다.
IBuildReceiver 테스트 중인 빌드에 대한 참조가 필요한 테스트입니다.
IDeviceTest ITestDevice 에 대한 참조가 필요한 개체에 대한 인터페이스입니다.
IInvocationContextReceiver 호출 컨텍스트에 대한 참조가 필요한 테스트입니다.
IMultiDeviceTest 이 인터페이스는 더 이상 사용되지 않습니다. 이 인터페이스는 호환성을 위해 일시적으로 유지되지만 실제로는 더 이상 사용되지 않습니다. 구현하지 마시기 바랍니다.
INativeDeviceTest INativeDevice 에 대한 참조가 필요한 객체에 대한 인터페이스입니다.
IRemoteTest 결과를 ITestInvocationListener 에 직접 보고하는 테스트입니다.
IReport가 실행되지 않음 불완전한 실행의 경우 이 인터페이스를 구현하는 IRemoteTest 는 향상된 보고를 위해 실행되지 않은 테스트를 보고할 수 있습니다.
IResumableTest 이 인터페이스는 더 이상 사용되지 않습니다. 더 이상 이런 건 필요 없어
IRuntimeHintProvider
ISetOptionReceiver 이 인터페이스의 구현에는 HostTest#SET_OPTION_NAME 에 연결된 "set-option" 이름을 가진 Option 있어야 합니다.
IShardableTest 별도로 실행 가능한 하위 테스트로 분할할 수 있는 IRemoteTest 입니다.
ITestAnnotationFilterReceiver 주석을 기반으로 실행할 테스트를 필터링할 수 있는 실행기입니다.
ITestCollector 테스트 수집에 대한 지원을 제공합니다. 설정되면 테스트 실행기는 실제로 실행하지 않고 테스트 사례를 수집하기 위해 연습 실행을 수행해야 합니다.
ITestFileFilter수신기 실행할 테스트 및/또는 실행하지 않을 테스트를 지정하는 파일을 받을 수 있는 실행기입니다.
ITestFilter수신기 실행할 테스트를 필터링할 수 있는 실행기입니다.
ITest정보수신기 일부 클래스에 대한 TestInformation 수신하는 인터페이스입니다.

클래스

아비 ABI를 나타내는 클래스입니다.
AndroidJUnit테스트 android.support.test.runner.AndroidJUnitRunner를 사용하여 특정 기기에서 계측 테스트 패키지를 실행하는 테스트입니다.
아트지테스트
아트런테스트 ART 실행 테스트를 실행하는 테스트 실행기입니다.
ArtRunTest.AdbShellCommandException ADB 쉘 명령 실행 중에 발생한 오류를 보고하는 예외 클래스입니다.
코드 적용 범위 테스트 특정 장치에서 계측 테스트 패키지를 실행하고 코드 적용 범위 보고서를 생성하는 테스트입니다.
CompanionAwareTest 컴패니언 장치를 가져오고 확인하는 상용구를 캡슐화하는 기본 테스트 클래스

서브클래스는 할당된 컴패니언을 검색하기 위해 getCompanion() 호출할 수 있습니다.

DeviceBatteryLevelChecker 최소 배터리 충전량을 확인하고, 최소 충전량이 없으면 배터리가 두 번째 충전 임계값에 도달할 때까지 기다리는 IRemoteTest 입니다.
DeviceJUnit4ClassRunner IDeviceTest 도 수용하는 JUnit4 테스트 실행기입니다.
DeviceJUnit4ClassRunner.LogAnnotation 기자에게 로그를 전달하기 위한 가짜 주석입니다.
DeviceJUnit4ClassRunner.MetricAnnotation 기자에게 측정항목을 전달하기 위한 가짜 주석입니다.
DeviceJUnit4ClassRunner.TestLogData ExternalResourceTestRule 구현.
DeviceJUnit4ClassRunner.TestMetrics ExternalResourceTestRule 구현.
DeviceSuite 필요한 테스트에 ITestDevice 제공하기 위해 JUnit4 컨테이너 Suite 확장합니다.
DeviceTestCase IRemoteTestIDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 사례입니다.
장치 테스트 결과 DeviceNotAvailableException 이 발생할 때 중단되는 TestResult 의 특수화
DeviceTestResult.RuntimeDeviceNotAvailableException
DeviceTestSuite IRemoteTestIDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 모음입니다.
동적파일스텁테스트 이는 tradefed가 동적 파일을 올바르게 해결할 수 있는지 테스트하기 위한 tradefed 테스트입니다.
가짜 테스트 반복 가능한 테스트 결과를 쉽게 생성하는 것이 목적인 가짜 테스트입니다.
GoogleBenchmarkResultParser 셸에서 실행되는 Google 벤치마크 결과를 구문 분석하고 모든 결과가 포함된 지도를 반환합니다.
Google벤치마크테스트 특정 기기에서 Google 벤치마크 테스트 패키지를 실행하는 테스트입니다.
G테스트 특정 장치에서 기본 테스트 패키지를 실행하는 테스트입니다.
GTestBase gTest의 기본 클래스
GTestListTestParser "--gtest_list_tests" 매개변수를 사용하는 gtest 테스트 실행 모드에 대한 결과 파서입니다.
GTestResultParser 셸에서 실행되는 GTest를 사용하여 기본 테스트의 '원시 출력 모드' 결과를 구문 분석하고 ITestInvocationListener에 결과를 알립니다.
GTestXmlResultParser 셸에서 실행되는 GTest를 사용하여 기본 테스트의 'xml 출력 모드' 결과를 구문 분석하고 ITestRunListener에 결과를 알립니다.
호스트GTTest 기본 테스트 패키지를 실행하는 테스트입니다.
호스트테스트 JUnit 호스트 기반 테스트를 위한 테스트 실행기입니다.
설치된 계측 테스트 현재 장치에서 발견된 모든 계측을 실행합니다.
계측 테스트 특정 장치에서 계측 테스트 패키지를 실행하는 테스트입니다.
격리된호스트테스트 기본 프로세스에서 테스트를 실행하는 대신 하위 프로세스를 사용하여 종속성이 낮은 환경에서 테스트를 실행하는 TradeFed 실행기를 구현합니다.
JUnitRunUtil IRemoteTest#run(TestInformation, ITestInvocationListener) 호출을 Test#run(TestResult) 호출로 전달하기 위한 도우미 클래스입니다.
메트릭테스트케이스 TradeFed의 일부로 실행될 때 메트릭을 기록할 수 있는 TestCase 의 확장입니다.
MetricTestCase.LogHolder 보고할 로그 파일을 보관하는 구조입니다.
네이티브벤치마크테스트 특정 장치에서 실행 가능한 기본 벤치마크 테스트를 실행하는 테스트입니다.
네이티브벤치마크테스트파서 벤치마크 테스트 데이터 출력을 구문 분석하여 작업당 평균 시간에 대한 지표를 수집하는 IShellOutputReceiver 입니다.
네이티브스트레스 테스트 지정된 장치에서 실행 가능한 기본 스트레스 테스트를 실행하는 테스트입니다.
NativeStressTestParser 스트레스 테스트 데이터 출력을 구문 분석하여 전체 반복 횟수 및 반복당 평균 시간에 대한 지표를 수집하는 IShellOutputReceiver 입니다.
NoisyDryRun테스트 명령 파일에 대해 시끄러운 테스트 실행을 실행합니다.
PythonUnitTestResultParser Python의 단위 테스트 프레임워크로 실행된 테스트의 출력을 해석하고 이를 일련의 ITestInvocationListener 호출로 변환합니다.
PythonUnitTestRunner 이 클래스는 더 이상 사용되지 않습니다. 대신 PythonBinaryHostTest 사용하세요.
스텁테스트 무작동 빈 테스트 구현.
하위 프로세스TfLauncher 별도의 TF 설치에 대해 테스트를 실행하기 위한 IRemoteTest 입니다.
TestTimeoutEnforcer 주어진 테스트 사례의 실행 시간을 확인하고 지정된 시간 초과를 초과하면 실패하도록 허용하는 리스너입니다.
TfTestLauncher 별도의 TF 설치에 대해 단위 또는 기능 테스트를 실행하기 위한 IRemoteTest 입니다.
UiAutomator러너 기기에서 UI Automator 테스트를 실행하고 결과를 보고합니다.
UiAutomator테스트
USB리셋테스트 장치 USB를 재설정하고 나중에 장치가 다시 온라인 상태가 되는지 확인하는 IRemoteTest 입니다.

열거형

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction