ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Hedefte çalışan yürütülebilir dosya için test çalıştırıcı. İkili program bir cihazda çalıştığı için çalıştırıcı IDeviceTest uygular.

Özet

Fields'ın oynadığı filmler

public static final String DEVICE_LOST_ERROR

public static final String ROOT_LOST_ERROR

Kamu inşaatçıları

ExecutableTargetTest()

Herkese açık yöntemler

String findBinary(String binary)

Çalıştırmak için ikili dosyayı arayın.

ITestDevice getDevice()

Test cihazını alın.

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

Aslında ikili programı belirtilen yolda çalıştırın.

void setDevice(ITestDevice device)

Test edilen cihazı enjekte edin.

FailureDescription shouldAbortRun(TestDescription description)

testRun'un erken sonlandırılıp sonlandırılmayacağını kontrol edin.

Korunan yöntemler

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

Test komutunun sonucunu kontrol edin.

boolean getSkipBinaryCheck()

Fields'ın oynadığı filmler

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

KÖT_KAYDI_HATASI

public static final String ROOT_LOST_ERROR

Herkese açık kurucular

ExecutableTargetTest

public ExecutableTargetTest ()

Herkese açık yöntemler

findBinary

public String findBinary (String binary)

Çalıştırmak için ikili dosyayı arayın.

Parametreler
binary String: İkili programın yolu veya sadece ikili program adıdır.

İlerlemeler
String İkili dosya yolu; bulunamazsa null.

Atışlar
DeviceNotAvailableException

getCihaz

public ITestDevice getDevice ()

Test cihazını alın.

İlerlemeler
ITestDevice ITestDevice

ikili

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

İkili dosyayı belirtilen yolda çalıştırın.

Parametreler
binaryPath String: İkilinin yolu.

listener ITestInvocationListener: Sonuçların bildirileceği dinleyicidir.

description TestDescription: Devam eden test.

Atışlar
DeviceNotAvailableException

setCihazı

public void setDevice (ITestDevice device)

Test edilen cihazı enjekte edin.

Parametreler
device ITestDevice: Kullanılacak ITestDevice

gerekliAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

testRun'ın erken bitip bitmeyeceğini kontrol edin.

Parametreler
description TestDescription: Devam eden test.

İlerlemeler
FailureDescription Çalıştırma döngüsü sonlandırılacaksa FailureDescription.

Korunan yöntemler

checkCommandResult

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

Test komutunun sonucunu kontrol edin.

Parametreler
result CommandResult: CommandResult komutunun test sonucu

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: Devam eden test.

getAtlaBinaryCheck

protected boolean getSkipBinaryCheck ()

İlerlemeler
boolean