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