TestInformation

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 şekilde yürütülmesi için ihtiyaç duyabileceği tüm bilgileri ve bağımlılıkları içeren tutucu nesnesi.

Ö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 bir ExecutionFiles ile TestInformation oluşturun.

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

Çağırma yerine 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 derleme bilgilerini döndürür.

IInvocationContext getContext()

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

File getDependencyFile(String fileName, boolean targetFirst)

Bir bağımlılık/yapı dosyası adını ve hedef veya ana makine dosyası olup olmadığını (daha hızlı arama için) kullanarak arayın.

ITestDevice getDevice()

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

getDevices()

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

boolean isTestTimedOut()

Testin zaman aşımı hakkında 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ının yürütülmesi sırasında oluşturulan özellikleri döndürür.

final void setActiveDeviceIndex(int index)

Varsayılan olarak hangi cihazın getDevice() ile döndürüleceğini değiştirmek için Test Bandı'nın dahili yöntemi.

Herkese açık yöntemler

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Kopyalanan bir ExecutionFiles ile TestInformation oluşturun.

Parametreler
invocationInfo TestInformation

context IInvocationContext

İlerlemeler
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

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

Parametreler
invocationInfo TestInformation

moduleContext IInvocationContext

İlerlemeler
TestInformation

dependenciesFolder

public File dependenciesFolder ()

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

İlerlemeler
File

executionFiles

public ExecutionFiles executionFiles ()

Çağırma işlemi sırasında oluşturulan dosyaları döndürür. Dosyaları ExecutionFiles üzerinden iletmek, target_preparers ile testler arasında dosya kullanılabilir hale getirmenin önerilen yoludur.

İlerlemeler
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

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

İlerlemeler
IBuildInfo

getContext

public IInvocationContext getContext ()

Geçerli çağırma bağlamını veya modül ise 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ı adını ve hedef veya ana makine dosyası olup olmadığını (daha hızlı arama için) kullanarak arayın.

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

targetFirst boolean: Arama için hedef taraflı dosyalara mı yoksa barındırıcı taraflı dosyalara mı öncelik vereceğimizi belirler.

İlerlemeler
File Bulunan yapı dosyası.

Atışlar
Dosya bulunamazsa.

getDevice

public ITestDevice getDevice ()

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

İlerlemeler
ITestDevice

getDevices

public  getDevices ()

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

İlerlemeler

isTestTimedOut

public boolean isTestTimedOut ()

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

İlerlemeler
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

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

İlerlemeler
TestInformation.Builder

notifyTimeout

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ının yürütülmesi sırasında oluşturulan özellikleri döndürür. Değerleri ve bilgileri ExecutionProperties üzerinden iletmek, target_preparers ile testler arasında bilgi alışverişi yapmanın önerilen yoludur.

İlerlemeler
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

Parametreler
index int