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 run-tests를 실행하는 테스트 실행기입니다. |
ArtRunTest.AdbShellCommandException | ADB 셸 명령어 실행 중에 발생한 오류를 보고하는 예외 클래스입니다. |
CodeCoverageTest | 지정된 기기에서 계측 테스트 패키지를 실행하고 코드 적용 범위 보고서를 생성하는 테스트입니다. |
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 테스트 사례입니다.
|
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
인터페이스
- IAbi
- IAbiReceiver
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
클래스
- Abi
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- 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