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 nesne.

Özet

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

class TestInformation.Builder

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

Herkese açık yöntemler

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

Kopyalanmış bir ExecutionFiles ile TestInformation oluşturun.

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

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

File dependenciesFolder()

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

ExecutionFiles executionFiles()

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

IBuildInfo getBuildInfo()

Birincil cihazın derleme 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)

Bağımlılık/yapılandırma dosyalarını adına ve hedef veya ana makine dosyası olup olmadığına göre arayın (daha hızlı arama için).

ITestDevice getDevice()

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

List<ITestDevice> getDevices()

Çağırmanı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ğırma yürütmesi sırasında 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 Test Bandı'nın dahili yöntemi.

Herkese açık yöntemler

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Kopyalanmış bir ExecutionFiles ile TestInformation oluşturun.

Parametreler
invocationInfo TestInformation

context IInvocationContext

İadeler
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

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

Parametreler
invocationInfo TestInformation

moduleContext IInvocationContext

İadeler
TestInformation

dependenciesFolder

public File dependenciesFolder ()

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

İadeler
File

executionFiles

public ExecutionFiles executionFiles ()

Çağırma yürütmesi sırasında oluşturulan dosyaları döndürür. Dosyaları ExecutionFiles üzerinden geçirmek, hedef_hazırlayıcılar ve testler arasında dosya kullanılabilir hale getirmenin önerilen yoludur.

İadeler
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

Birincil cihazın derleme 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)

Bağımlılık/yapılandırma dosyalarını adına ve hedef veya ana makine dosyası olup olmadığına 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 makine taraftaki dosyaları mı tercih ettiğimiz.

İadeler
File Bulunan yapay nesne dosyası.

Verdiği hatalar
FileNotFoundException Dosya bulunamazsa.

getDevice

public ITestDevice getDevice ()

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

İadeler
ITestDevice

getDevices

public List<ITestDevice> getDevices ()

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

İadeler
List<ITestDevice>

isTestTimedOut

public boolean isTestTimedOut ()

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

İadeler
boolean

newBuilder

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.

mülkler

public ExecutionProperties properties ()

Çağırma yürütmesi sırasında oluşturulan özellikleri döndürür. Değerleri ve bilgileri ExecutionProperties üzerinden iletmek, target_preparer'lar ve testler arasında bilgi alışverişi için önerilen yöntemdir.

İadeler
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

Parametreler
index int