Test Bilgileri
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 bir şekilde yürütmesi gerekebilecek tüm bilgileri ve bağımlılıkları içeren tutucu nesnesi.
Özet
İç içe geçmiş sınıflar | |
---|---|
class | TestInformation.Builder Bir |
Genel yöntemler | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Kopyalanan |
static TestInformation | createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext) Ç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ının yürütülmesi sırasında oluşturulan dosyaları döndürür. |
IBuildInfo | getBuildInfo () Birincil cihaz oluşturma 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) Bir bağımlılık/yapı dosyasını, adına ve bunun bir hedef dosya mı yoksa ana bilgisayar dosyası mı olduğuna göre arayın (daha hızlı arama için). |
ITestDevice | getDevice () Test edilen birincil cihazı döndürür. |
getDevices () Çağrının bir parçası olan cihazların listesini döndürür. | |
boolean | isTestTimedOut () Testin zaman aşımı konusunda 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ı yürütme sırasında oluşturulan özellikleri döndürür. |
final void | setActiveDeviceIndex (int index) |
Genel yöntemler
CreateCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Kopyalanan ExecutionFiles
ile bir TestInformation
oluşturun.
Parametreler | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
İadeler | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Ç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ütmeDosyaları
public ExecutionFiles executionFiles ()
Çağrının yürütülmesi sırasında oluşturulan dosyaları döndürür. Dosyaları ExecutionFiles
aracılığıyla geçirmek, bir dosyayı target_preparers ve testler arasında kullanılabilir hale getirmenin önerilen yoludur.
İadeler | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Birincil cihaz oluşturma 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)
Bir bağımlılık/yapı dosyasını, adına ve bunun bir hedef dosya mı yoksa ana bilgisayar dosyası mı olduğuna 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 bilgisayar tarafındaki dosyaları mı tercih ettiğimiz. |
İadeler | |
---|---|
File | Bulunan yapı dosyası. |
Atar | |
---|---|
| Dosya bulunamazsa. |
getDevices
publicgetDevices ()
Çağrının bir parçası olan cihazların listesini döndürür.
İadeler | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Testin zaman aşımı konusunda bilgilendirilip bilgilendirilmediğini döndürür.
İadeler | |
---|---|
boolean |
yeniİnşaatçı
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.
özellikler
public ExecutionProperties properties ()
Çağrı yürütme sırasında oluşturulan özellikleri döndürür. Değerlerin ve bilgilerin ExecutionProperties
aracılığıyla iletilmesi, target_preparers ve testler arasında bilgi alışverişinin önerilen yoludur.
İadeler | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
getDevice()
ile varsayılan olarak hangi aygıtın döndürüleceğini değiştirmek için Harness'in dahili yöntemini test edin. Her zaman 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-12-01 UTC.