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
|
Herkese açık yöntemler | |
|---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Kopyalanmış bir |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Bir çağırma yerine bir modülü temsil eden |
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()
|
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)
|
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. |
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 |