Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

ExecutableBaseTest

public abstract class ExecutableBaseTest
extends Object implements IRemoteTest , IRuntimeHintProvider , ITestCollector , IShardableTest , IAbiReceiver

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest


실행 가능한 테스트 스타일의 기본 클래스입니다. 예를 들어 바이너리, 쉘 스크립트입니다.

요약

필드

public static final String NO_BINARY_ERROR

공공 생성자

ExecutableBaseTest ()

공개 방법

abstract String findBinary (String binary)

바이너리를 검색하여 실행할 수 있습니다.

IAbi getAbi ()

final long getRuntimeHint ()

테스트의 예상 런타임을 밀리 초 단위로 반환하십시오.

final void run ( ITestInvocationListener listener)

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

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

실제로 주어진 경로에서 바이너리를 실행하십시오.

final void setAbi ( IAbi abi)

final void setCollectTestsOnly (boolean shouldCollectTest)

테스트 수집 모드를 활성화 또는 비활성화

final split ()

테스트를 별도로 실행 가능한 청크로 분할합니다.

필드

NO_BINARY_ERROR

public static final String NO_BINARY_ERROR

공공 생성자

ExecutableBaseTest

public ExecutableBaseTest ()

공개 방법

이진

public abstract String findBinary (String binary)

바이너리를 검색하여 실행할 수 있습니다.

매개 변수
binary String : 이진 경로 또는 이진 이름입니다.

보고
String 바이너리의 경로. 발견되지 않은 경우는 null

getAbi

public IAbi getAbi ()

보고
IAbi

getRuntimeHint

public final long getRuntimeHint ()

테스트의 예상 런타임을 밀리 초 단위로 반환하십시오. 시간은 샤드 실행을로드 밸런스하는 데 사용됩니다.

보고
long

운영

public final void run ( ITestInvocationListener listener)

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

매개 변수
listener ITestInvocationListener : 테스트 결과의 ITestInvocationListener

던지기
DeviceNotAvailableException

runBinary

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

실제로 주어진 경로에서 바이너리를 실행하십시오.

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

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

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

던지기
DeviceNotAvailableException

세트

public final void setAbi ( IAbi abi)

매개 변수
abi IAbi

setCollectTestsOnly

public final void setCollectTestsOnly (boolean shouldCollectTest)

테스트 수집 모드를 활성화 또는 비활성화

스플릿

public final  split ()

테스트를 별도로 실행 가능한 청크로 분할합니다.

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

테스트 실행 전에 호출되므로 주입 된 종속성 (예 : ITestDevice for IDeviceTest s)이 널일 수 있습니다.

보고
하위 테스트 모음을 별도로 실행하거나 테스트를 현재 분할 할 수 null 경우 null