Test Bilgileri

public class TestInformation
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.invoker.TestInfo


Bir test çalıştırıcısının veya testin ihtiyaç duyabileceği tüm bilgileri ve bağımlılıkları içeren sahip nesne motive etmenin etkili bir yoludur.

Özet

İç içe yerleştirilmiş sınıflar

class TestInformation.Builder

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

Herkese açık 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 modülü temsil eden bir TestInformation oluşturun.

File dependenciesFolder()

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

ExecutionFiles executionFiles()

Çağrı yürütülürken oluşturulan dosyaları döndürür.

IBuildInfo getBuildInfo()

Birincil cihaz derleme bilgilerini döndürür.

IInvocationContext getContext()

Geçerli çağrı 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 göre arayın ve dosyanın bir hedef veya barındırma dosyasına (daha hızlı arama için) olanak tanır.

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()

Teste, zaman aşımı konusunda bilgi verilip verilmediğini döndürür.

static TestInformation.Builder newBuilder()

TestInformation örnek 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ütülürken oluşturulan özellikleri döndürür.

final void setActiveDeviceIndex(int index)

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

Herkese açık yöntemler

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Kopyalanan ExecutionFiles ile bir TestInformation oluşturun.

Parametreler
invocationInfo TestInformation

context IInvocationContext

İlerlemeler
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

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

Parametreler
invocationInfo TestInformation

moduleContext IInvocationContext

İlerlemeler
TestInformation

bağımlılıklarKlasörü

public File dependenciesFolder ()

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

İlerlemeler
File

yürütme dosyaları

public ExecutionFiles executionFiles ()

Çağrı yürütülürken oluşturulan dosyaları döndürür. Dosyaları ExecutionFiles aracılığıyla iletmek, target_preparers ve target_preparers arasında kullanılabilir hale getirmek için önerilen yoldur. testler.

İlerlemeler
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

Birincil cihaz derleme bilgilerini döndürür.

İlerlemeler
IBuildInfo

getContext

public IInvocationContext getContext ()

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

İlerlemeler
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

Bir bağımlılık/yapı dosyasını adına göre arayın ve dosyanın bir hedef veya barındırma dosyasına (daha hızlı arama için) olanak tanır.

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

targetFirst boolean: ana makine taraflı dosyalara ve hedef taraf dosyalarına öncelik verip vermediğimizi anlamına gelir.

İlerlemeler
File Bulunan yapı dosyası.

Fırlatma
Dosya bulunamazsa.

getCihaz

public ITestDevice getDevice ()

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

İlerlemeler
ITestDevice

getDevices

public  getDevices ()

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

İlerlemeler

TestTimedOut

public boolean isTestTimedOut ()

Teste, zaman aşımı konusunda bilgi verilip verilmediğini döndürür.

İlerlemeler
boolean

yeniGeliştirici

public static TestInformation.Builder newBuilder ()

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

İlerlemeler
TestInformation.Builder

bildirimZaman aşımı

public void notifyTimeout ()

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

mülkler

public ExecutionProperties properties ()

Çağrı yürütülürken oluşturulan özellikleri döndürür. Değerleri ve özellikleri ExecutionProperties aracılığıyla bilgi alışverişinde bulunmanın önerilen yoludur target_preparers (hedef_hazırlayıcılar ve testler) arasındaki bilgilere bakacağız.

İlerlemeler
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

getDevice() ile varsayılan olarak hangi cihazın döndürüleceğini değiştirmek için dahili Test Harness yöntemini kullanın. Her zaman 0 değerine sıfırlanır.

Parametreler
index int