Test Bilgileri

public class TestInformation
extends Object

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


Bir test çalıştırıcısının veya testin düzgün bir şekilde yürütmesi gerekebilecek tüm bilgileri ve bağımlılıkları içeren tutucu nesnesi.

Özet

İç içe geçmiş 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)

Kopyalanan ExecutionFiles ile bir TestInformation oluşturun.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Ç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ının yürütülmesi sırasında oluşturulan dosyaları döndürür.

IBuildInfo getBuildInfo ()

Birincil cihaz oluşturma bilgilerini döndürür.

IInvocationContext getContext ()

Geçerli çağırma bağlamını veya bu bir modülse modül bağlamını döndürür.

File getDependencyFile (String fileName, boolean targetFirst)

Bir bağımlılık/yapı dosyasını, adına ve bunun bir hedef dosya mı yoksa ana bilgisayar dosyası mı olduğuna göre arayın (daha hızlı arama için).

ITestDevice getDevice ()

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

getDevices ()

Çağrının bir parçası olan cihazların listesini döndürür.

boolean isTestTimedOut ()

Testin zaman aşımı konusunda bilgilendirilip bilgilendirilmediğini 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 varsayılan olarak hangi aygıtın döndürüleceğini değiştirmek için Harness'in dahili yöntemini test edin.

Genel yöntemler

CreateCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Kopyalanan ExecutionFiles ile bir TestInformation oluşturun.

Parametreler
invocationInfo TestInformation

context IInvocationContext

İadeler
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

Ç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ütmeDosyaları

public ExecutionFiles executionFiles ()

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

İadeler
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

Birincil cihaz oluşturma bilgilerini döndürür.

İadeler
IBuildInfo

getContext

public IInvocationContext getContext ()

Geçerli çağırma bağlamını veya bu bir modülse modül bağlamını döndürür.

İadeler
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

Bir bağımlılık/yapı dosyasını, adına ve bunun bir hedef dosya mı yoksa ana bilgisayar dosyası mı olduğuna göre arayın (daha hızlı arama için).

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 yapı dosyası.

Atar
Dosya bulunamazsa.

cihaz al

public ITestDevice getDevice ()

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

İadeler
ITestDevice

getDevices

public  getDevices ()

Çağrının bir parçası olan cihazların listesini döndürür.

İadeler

isTestTimedOut

public boolean isTestTimedOut ()

Testin zaman aşımı konusunda bilgilendirilip bilgilendirilmediğini döndürür.

İadeler
boolean

yeniİnşaatçı

public static TestInformation.Builder newBuilder ()

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

İadeler
TestInformation.Builder

notifyTimeout

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. Değerlerin ve bilgilerin ExecutionProperties aracılığıyla iletilmesi, target_preparers ve testler arasında bilgi alışverişinin önerilen yoludur.

İadeler
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

Parametreler
index int