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 | 컴패니언 장치를 가져오고 확인하는 상용구를 캡슐화하는 기본 테스트 클래스 서브클래스는 할당된 컴패니언을 검색하기 위해 |
DeviceBatteryLevelChecker | 최소 배터리 충전량을 확인하고, 최소 충전량이 없으면 배터리가 두 번째 충전 임계값에 도달할 때까지 기다리는 IRemoteTest 입니다. |
DeviceJUnit4ClassRunner | IDeviceTest 도 수용하는 JUnit4 테스트 실행기입니다. |
DeviceJUnit4ClassRunner.LogAnnotation | 기자에게 로그를 전달하기 위한 가짜 주석입니다. |
DeviceJUnit4ClassRunner.MetricAnnotation | 기자에게 측정항목을 전달하기 위한 가짜 주석입니다. |
DeviceJUnit4ClassRunner.TestLogData | ExternalResource 및 TestRule 구현. |
DeviceJUnit4ClassRunner.TestMetrics | ExternalResource 및 TestRule 구현. |
DeviceSuite | 필요한 테스트에 ITestDevice 제공하기 위해 JUnit4 컨테이너 Suite 확장합니다. |
DeviceTestCase | IRemoteTest 및 IDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 사례입니다. |
장치 테스트 결과 | DeviceNotAvailableException 이 발생할 때 중단되는 TestResult 의 특수화 |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestSuite | IRemoteTest 및 IDeviceTest 서비스를 제공하는 도우미 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 |
인터페이스
클래스
- 아비
- AndroidJUnit테스트
- 아트지테스트
- 아트런테스트
- ArtRunTest.AdbShellCommandException
- 코드 적용 범위 테스트
- CompanionAwareTest
- DeviceBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DeviceTestCase
- 장치 테스트 결과
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- 동적파일스텁테스트
- 가짜 테스트
- GoogleBenchmarkResultParser
- Google벤치마크테스트
- G테스트
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- 호스트GTTest
- 호스트테스트
- 설치된 계측 테스트
- 계측 테스트
- 격리된호스트테스트
- JUnitRunUtil
- 메트릭테스트케이스
- MetricTestCase.LogHolder
- 네이티브벤치마크테스트
- 네이티브벤치마크테스트파서
- 네이티브스트레스 테스트
- NativeStressTestParser
- NoisyDryRun테스트
- PythonUnitTestResultParser
- PythonUnitTestRunner
- 스텁테스트
- 하위 프로세스TfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomator러너
- UiAutomator테스트
- USB리셋테스트
열거형