DeviceTestSuite
public
class
DeviceTestSuite
extends TestSuite
implements
IDeviceTest,
IRemoteTest
java.lang.Object | ||
↳ | junit.framework.TestSuite | |
↳ | com.android.tradefed.testtype.DeviceTestSuite |
IRemoteTest
및 IDeviceTest
서비스를 제공하는 도우미 JUnit 테스트 모음입니다.
요약
공개 생성자 | |
---|---|
DeviceTestSuite()
|
|
DeviceTestSuite(Class<?> testClass)
|
공개 메서드 | |
---|---|
void
|
addTestSuite(Class<T> testClass)
지정된 클래스의 테스트를 모음에 추가합니다. |
ITestDevice
|
getDevice()
테스트 대상 기기를 가져옵니다. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
테스트를 실행하고 리스너에 결과를 보고합니다. |
void
|
runTest(Test test, TestResult result)
포함된 테스트에 기기를 전달하도록 상위 메서드를 재정의합니다. |
void
|
setDevice(ITestDevice device)
테스트 중인 기기를 삽입합니다. |
공개 생성자
기기 테스트 모음
public DeviceTestSuite ()
DeviceTestSuite
public DeviceTestSuite (Class<?> testClass)
매개변수 | |
---|---|
testClass |
Class |
공개 메서드
addTestSuite
public void addTestSuite (Class<T> testClass)
지정된 클래스의 테스트를 도구 모음에 추가합니다.
매개변수 | |
---|---|
testClass |
Class |
실행
public void run (TestInformation testInfo, ITestInvocationListener listener)
테스트를 실행하고 리스너에 결과를 보고합니다.
매개변수 | |
---|---|
testInfo |
TestInformation : 테스트를 실행하는 데 유용한 정보가 포함된 TestInformation 객체입니다. |
listener |
ITestInvocationListener : 테스트 결과의 ITestInvocationListener |
생성 값 | |
---|---|
DeviceNotAvailableException |
테스트 실행
public void runTest (Test test, TestResult result)
포함된 테스트에 기기를 전달하도록 상위 메서드를 재정의합니다.
매개변수 | |
---|---|
test |
Test |
result |
TestResult |
setDevice
public void setDevice (ITestDevice device)
테스트 중인 기기를 삽입합니다.
매개변수 | |
---|---|
device |
ITestDevice : 사용할 ITestDevice |