Test Bilgileri
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Bir test yürütücüsünün veya testin düzgün bir şekilde yürütmek için ihtiyaç duyabileceği tüm bilgileri ve bağımlılıkları içeren tutucu nesne.
Özet
İç içe sınıflar | |
---|---|
class | TestInformation.Builder Bir |
Genel yöntemler | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Kopyalanmış bir |
static TestInformation | createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext) Bir çağrı yerine bir 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ı yürütme sırasında oluşturulan dosyaları döndürür. |
IBuildInfo | getBuildInfo () Birincil aygıt oluşturma bilgilerini döndürür. |
IInvocationContext | getContext () Geçerli çağırma içeriğini veya bu bir modül ise modül içeriğini döndürür. |
File | getDependencyFile (String fileName, boolean targetFirst) Adına ve bunun bir hedef veya ana bilgisayar dosyası olup olmadığına (daha hızlı arama için) göre bir bağımlılık/yapı dosyası arayın. |
ITestDevice | getDevice () Test edilen birincil cihazı döndürür. |
getDevices () Çağırmanın aygıt parçası listesini döndürür. | |
boolean | isTestTimedOut () Testin zaman aşımından haberdar olup olmadığını 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ı yürütme sırasında oluşturulan özellikleri döndürür. |
final void | setActiveDeviceIndex (int index) |
Genel yöntemler
KopyalamaTestBilgisi oluştur
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Kopyalanmış bir ExecutionFiles
ile bir TestInformation
oluşturun.
parametreler | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
İadeler | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Bir çağrı yerine bir modülü temsil eden bir TestInformation
oluşturun.
parametreler | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
İadeler | |
---|---|
TestInformation |
bağımlılıklarKlasörü
public File dependenciesFolder ()
Bir çağrı için tüm bağımlılıkların depolandığı klasörü döndürür.
İadeler | |
---|---|
File |
yürütme dosyaları
public ExecutionFiles executionFiles ()
Çağrı yürütme sırasında oluşturulan dosyaları döndürür. Dosyaları ExecutionFiles
içinden geçirmek, bir dosyayı target_preparers ve testler arasında kullanılabilir hale getirmenin önerilen yoludur.
İadeler | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Birincil aygıt oluşturma bilgilerini döndürür.
İadeler | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Geçerli çağırma içeriğini veya bu bir modül ise modül içeriğini döndürür.
İadeler | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Adına ve bunun bir hedef veya ana bilgisayar dosyası olup olmadığına (daha hızlı arama için) göre bir bağımlılık/yapı dosyası arayın.
parametreler | |
---|---|
fileName | String : Aradığımız dosyanın adı. |
targetFirst | boolean : arama için hedef taraftaki dosyaları mı yoksa ana bilgisayar tarafındaki dosyaları mı tercih ettiğimiz. |
İadeler | |
---|---|
File | Bulunan eser dosyası. |
Atar | |
---|---|
| Dosya bulunamazsa. |
cihaz almak
public ITestDevice getDevice ()
Test edilen birincil cihazı döndürür.
İadeler | |
---|---|
ITestDevice |
aygıtları al
publicgetDevices ()
Çağırmanın aygıt parçası listesini döndürür.
İadeler | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Testin zaman aşımından haberdar olup olmadığını döndürür.
İadeler | |
---|---|
boolean |
yeni Oluşturucu
public static TestInformation.Builder newBuilder ()
TestInformation
örnekleri oluşturmak için bir oluşturucu oluşturun.
İadeler | |
---|---|
TestInformation.Builder |
bildirimZaman aşımı
public void notifyTimeout ()
Bu test için test aşaması zaman aşımının tetiklendiğini bildirir.
özellikler
public ExecutionProperties properties ()
Çağrı yürütme sırasında oluşturulan özellikleri döndürür. ExecutionProperties
aracılığıyla değerlerin ve bilgilerin iletilmesi, target_preparers ve testler arasında bilgi alışverişinin önerilen yoludur.
İadeler | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
getDevice()
ile hangi aygıtın varsayılan olarak döndürüleceğini değiştirmek için Harness dahili yöntemini test edin. Daima 0'a sıfırlayın.
parametreler | |
---|---|
index | int |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-03-30 UTC.