Test Bilgileri

public class TestInformation
extends Object

java.lang.Object
com.android.tradefed.invoker.TestInformation


Bir test yürütücüsünün veya testin düzgün bir şekilde yürütmek için ihtiyaç duyabileceği tüm bilgileri ve bağımlılıkları içeren tutucu nesne.

Özet

İç içe sınıflar

class TestInformation.Builder

Bir TestInformation örneği oluşturmak için oluşturucu.

Genel yöntemler

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Kopyalanmış bir ExecutionFiles ile bir TestInformation oluşturun.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Bir çağrı yerine bir modülü temsil eden bir TestInformation oluşturun.

File dependenciesFolder ()

Bir çağrı için tüm bağımlılıkların depolandığı klasörü döndürür.

ExecutionFiles executionFiles ()

Çağrı yürütme sırasında oluşturulan dosyaları döndürür.

IBuildInfo getBuildInfo ()

Birincil aygıt oluşturma bilgilerini döndürür.

IInvocationContext getContext ()

Geçerli çağırma içeriğini veya bu bir modül ise modül içeriğini döndürür.

File getDependencyFile (String fileName, boolean targetFirst)

Adına ve bunun bir hedef veya ana bilgisayar dosyası olup olmadığına (daha hızlı arama için) göre bir bağımlılık/yapı dosyası arayın.

ITestDevice getDevice ()

Test edilen birincil cihazı döndürür.

getDevices ()

Çağırmanın aygıt parçası listesini döndürür.

boolean isTestTimedOut ()

Testin zaman aşımından haberdar olup olmadığını döndürür.

static TestInformation.Builder newBuilder ()

TestInformation örnekleri oluşturmak için bir oluşturucu oluşturun.

void notifyTimeout ()

Bu test için test aşaması zaman aşımının tetiklendiğini bildirir.

ExecutionProperties properties ()

Çağrı yürütme sırasında oluşturulan özellikleri döndürür.

final void setActiveDeviceIndex (int index)

getDevice() ile hangi aygıtın varsayılan olarak döndürüleceğini değiştirmek için Harness dahili yöntemini test edin.

Genel yöntemler

KopyalamaTestBilgisi oluştur

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Kopyalanmış bir ExecutionFiles ile bir TestInformation oluşturun.

parametreler
invocationInfo TestInformation

context IInvocationContext

İadeler
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

Bir çağrı yerine bir modülü temsil eden bir TestInformation oluşturun.

parametreler
invocationInfo TestInformation

moduleContext IInvocationContext

İadeler
TestInformation

bağımlılıklarKlasörü

public File dependenciesFolder ()

Bir çağrı için tüm bağımlılıkların depolandığı klasörü döndürür.

İadeler
File

yürütme dosyaları

public ExecutionFiles executionFiles ()

Çağrı yürütme sırasında oluşturulan dosyaları döndürür. Dosyaları ExecutionFiles içinden geçirmek, bir dosyayı target_preparers ve testler arasında kullanılabilir hale getirmenin önerilen yoludur.

İadeler
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

Birincil aygıt oluşturma bilgilerini döndürür.

İadeler
IBuildInfo

getContext

public IInvocationContext getContext ()

Geçerli çağırma içeriğini veya bu bir modül ise modül içeriğini döndürür.

İadeler
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

Adına ve bunun bir hedef veya ana bilgisayar dosyası olup olmadığına (daha hızlı arama için) göre bir bağımlılık/yapı dosyası arayın.

parametreler
fileName String : Aradığımız dosyanın adı.

targetFirst boolean : arama için hedef taraftaki dosyaları mı yoksa ana bilgisayar tarafındaki dosyaları mı tercih ettiğimiz.

İadeler
File Bulunan eser dosyası.

Atar
Dosya bulunamazsa.

cihaz almak

public ITestDevice getDevice ()

Test edilen birincil cihazı döndürür.

İadeler
ITestDevice

aygıtları al

public  getDevices ()

Çağırmanın aygıt parçası listesini döndürür.

İadeler

isTestTimedOut

public boolean isTestTimedOut ()

Testin zaman aşımından haberdar olup olmadığını döndürür.

İadeler
boolean

yeni Oluşturucu

public static TestInformation.Builder newBuilder ()

TestInformation örnekleri oluşturmak için bir oluşturucu oluşturun.

İadeler
TestInformation.Builder

bildirimZaman aşımı

public void notifyTimeout ()

Bu test için test aşaması zaman aşımının tetiklendiğini bildirir.

özellikler

public ExecutionProperties properties ()

Çağrı yürütme sırasında oluşturulan özellikleri döndürür. ExecutionProperties aracılığıyla değerlerin ve bilgilerin iletilmesi, target_preparers ve testler arasında bilgi alışverişinin önerilen yoludur.

İadeler
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

getDevice() ile hangi aygıtın varsayılan olarak döndürüleceğini değiştirmek için Harness dahili yöntemini test edin. Daima 0'a sıfırlayın.

parametreler
index int