실행 가능 타겟 테스트

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object의 클래스
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest로 애플리케이션을 실행합니다.
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest


타겟에서 실행 중인 실행 파일의 테스트 실행기입니다. 실행기는 다음과 같은 이유로 IDeviceTest를 구현합니다. 바이너리가 기기에서 실행됩니다.

요약

공개 생성자

ExecutableTargetTest()

공개 메서드

String findBinary(String binary)

실행하려면 바이너리를 검색합니다.

ITestDevice getDevice()

테스트 대상 기기를 가져옵니다.

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

실제로 지정된 경로에서 바이너리를 실행합니다.

void setDevice(ITestDevice device)

테스트 중인 기기를 삽입합니다.

보호된 메서드

void checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)

테스트 명령어의 결과를 확인합니다.

boolean getSkipBinaryCheck()

공개 생성자

실행 가능 타겟 테스트

public ExecutableTargetTest ()

공개 메서드

findBinary

public String findBinary (String binary)

실행하려면 바이너리를 검색합니다.

매개변수
binary String: 바이너리의 경로 또는 바이너리 이름입니다.

반환 값
String 바이너리의 경로이며 찾을 수 없는 경우 null입니다.

생성 값
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

테스트 대상 기기를 가져옵니다.

반환 값
ITestDevice ITestDevice

실행바이너리

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

실제로 지정된 경로에서 바이너리를 실행합니다.

매개변수
binaryPath String: 바이너리의 경로입니다.

listener ITestInvocationListener: 결과를 보고할 리스너입니다.

description TestDescription: 진행 중인 테스트입니다.

생성 값
DeviceNotAvailableException

기기

public void setDevice (ITestDevice device)

테스트 중인 기기를 삽입합니다.

매개변수
device ITestDevice: 사용할 ITestDevice

보호된 메서드

checkCommandResult

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

테스트 명령어의 결과를 확인합니다.

매개변수
result CommandResult: CommandResult 명령어의 테스트 결과

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: 진행 중인 테스트입니다.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

반환 값
boolean