StubTest

public class StubTest
extends Object implements IAbiReceiver, IConfigurationReceiver, IShardableTest

java.lang.Object
   ↳ com.android.tradefed.testtype.StubTest


무작위 빈 테스트 구현

요약

필드

public static final String DNAE_MESSAGE

공개 생성자

StubTest()

공개 메서드

IAbi getAbi()
IConfiguration getConfiguration()
boolean getRunTest()
void run(TestInformation testInfo, ITestInvocationListener listener)

테스트를 실행하고 리스너에 결과를 보고합니다.

void setAbi(IAbi abi)
void setConfiguration(IConfiguration configuration)

사용 중인 IConfiguration를 삽입합니다.

split()

테스트를 개별적으로 실행 가능한 청크로 샤딩합니다.

String toString()

필드

DNAE_MESSAGE

public static final String DNAE_MESSAGE

공개 생성자

StubTest

public StubTest ()

공개 메서드

getAbi

public IAbi getAbi ()

반환 값
IAbi

getConfiguration

public IConfiguration getConfiguration ()

반환 값
IConfiguration

getRunTest

public boolean getRunTest ()

반환 값
boolean

실행

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

테스트를 실행하고 리스너에 결과를 보고합니다.

매개변수
testInfo TestInformation: 테스트를 실행하는 데 유용한 정보가 포함된 TestInformation 객체입니다.

listener ITestInvocationListener: 테스트 결과의 ITestInvocationListener

생성 값
DeviceNotAvailableException

setAbi

public void setAbi (IAbi abi)

매개변수
abi IAbi

setConfiguration

public void setConfiguration (IConfiguration configuration)

사용 중인 IConfiguration를 삽입합니다.

매개변수
configuration IConfiguration

분할

public  split ()

테스트를 개별적으로 실행 가능한 청크로 샤딩합니다.

이는 결정론적이어야 하며 동일한 입력에 대해 항상 동일한 IRemoteTest 목록을 반환해야 합니다.

이는 테스트 실행 전에 호출되므로 삽입된 종속 항목 (예: IDeviceTestITestDevice)이 null일 수 있습니다.

반환 값
개별적으로 실행할 하위 테스트 모음 또는 테스트가 현재 샤드할 수 없는 경우 null

toString

public String toString ()

반환 값
String