Yalıtılmış Ana Bilgisayar Testi
public class IsolatedHostTest
extends Object
implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , IConfigurationReceiver , ITestCollector
java.lang.Object | |
↳ | com.android.tradefed.testtype.IsolatedHostTest |
Testleri ana süreçte yürütmek yerine düşük bağımlılık ortamında yürütmek için bir alt süreç kullanan bir TradeFed çalıştırıcısı uygular.
Bu çalıştırıcı, yapılandırılan tüm kavanozların aynı test dizininde olduğunu varsayar ve alt işlemi bu dizinde başlatır. Alt işlem için bir çalışma dizini seçmesi gerektiğinden ve birçok test bu dizinin test dizini olmasından yararlandığından, bu mevcut en iyi uzlaşmaydı.
Özet
kamu inşaatçılar | |
---|---|
IsolatedHostTest () |
Genel yöntemler | |
---|---|
void | addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations) Onunla işaretlenmişse test edilirse hariç tutulacak açıklamalara bir |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Testlerin hariç tutulacağı filtrelerin |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) Onunla işaretlenmişse, bir testin dahil edilmesi için ek açıklamalara bir |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Testlerin dahil edileceği filtrelerin |
void | addExcludeAnnotation (String notAnnotation) Bununla işaretlenmişse, test edilirse hariç tutulacak bir ek açıklama ekler. |
void | addExcludeFilter (String filter) Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler. |
void | addIncludeAnnotation (String annotation) Bununla işaretlenmişse, bir testin dahil edilmesi için bir ek açıklama ekler. |
void | addIncludeFilter (String filter) Hangi testlerin dahil edileceğine dair bir filtre ekler. |
void | clearExcludeAnnotations () Şu anda izlenen tüm hariç tutma notlarını silin. |
void | clearExcludeFilters () Şu anda izlenen tüm hariç tutma filtrelerini silin. |
void | clearIncludeAnnotations () Şu anda izlenen tüm dahil ek açıklamalarını silin. |
void | clearIncludeFilters () Şu anda izlenen tüm dahil etme filtrelerini silin. |
compileCommandArgs (String classpath, File artifactsDir) Alt işlem yürütücüsünü yürütmek için komut bağımsız değişkenlerini bir araya getirir. | |
File | getCoverageExecFile () |
getExcludeAnnotations () Hariç tutulacak ek açıklamaların geçerli | |
getExcludeFilters () Hariç tutma filtrelerinin geçerli | |
getIncludeAnnotations () Eklenecek ek açıklamaların geçerli | |
getIncludeFilters () Dahil etme filtrelerinin geçerli | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Testleri çalıştırır ve sonucu dinleyiciye bildirir. |
void | setBuild ( IBuildInfo build) |
void | setCollectTestsOnly (boolean shouldCollectTest) Test toplama modunu etkinleştirir veya devre dışı bırakır |
void | setConfiguration ( IConfiguration configuration) Kullanımdaki |
void | setDebug (boolean debug) |
void | uploadTestArtifacts (File logDir, ITestInvocationListener listener) |
boolean | useRobolectricResources () |
Korumalı yöntemler | |
---|---|
String | compileLdLibraryPath () Yerel kitaplık gerektiren testler için LD_LIBRARY_PATH döndürün. |
File | getJarFile (String jarName, TestInformation testInfo) Birim testi koşum takımını taklit etmek için HostTest'ten kopyalandı. |
void | setServer (ServerSocket server) |
kamu inşaatçılar
Yalıtılmış Ana Bilgisayar Testi
public IsolatedHostTest ()
Genel yöntemler
addAllExcludeAnnotation
public void addAllExcludeAnnotation (notAnnotations)
Onunla işaretlenmişse test edilirse hariç tutulacak açıklamalara bir ERROR(/Set)
ekler.
parametreler | |
---|---|
notAnnotations |
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Testlerin hariç tutulacağı filtrelerin ERROR(/Set)
ekler.
parametreler | |
---|---|
filters |
addAllIncludeAnnotation
public void addAllIncludeAnnotation (annotations)
Onunla işaretlenmişse, bir testin dahil edilmesi için ek açıklamalara bir ERROR(/Set)
ekler.
parametreler | |
---|---|
annotations |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Testlerin dahil edileceği filtrelerin ERROR(/Set)
ekler.
parametreler | |
---|---|
filters |
addExcludeAnnotation
public void addExcludeAnnotation (String notAnnotation)
Bununla işaretlenmişse, test edilirse hariç tutulacak bir ek açıklama ekler.
parametreler | |
---|---|
notAnnotation | String |
ekleExcludeFilter
public void addExcludeFilter (String filter)
Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler.
parametreler | |
---|---|
filter | String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
Bununla işaretlenmişse, bir testin dahil edilmesi için bir ek açıklama ekler.
parametreler | |
---|---|
annotation | String |
ekleIncludeFilter
public void addIncludeFilter (String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler.
parametreler | |
---|---|
filter | String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
Şu anda izlenen tüm hariç tutma notlarını silin.
temizleHariç Filtreler
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
clearIncludeAçıklamalar
public void clearIncludeAnnotations ()
Şu anda izlenen tüm dahil ek açıklamalarını silin.
temizleIncludeFilters
public void clearIncludeFilters ()
Şu anda izlenen tüm dahil etme filtrelerini silin.
derlemeCommandArgs
publiccompileCommandArgs (String classpath, File artifactsDir)
Alt işlem yürütücüsünü yürütmek için komut bağımsız değişkenlerini bir araya getirir.
parametreler | |
---|---|
classpath | String |
artifactsDir | File |
İadeler | |
---|---|
getCoverageExecFile
public File getCoverageExecFile ()
İadeler | |
---|---|
File |
getExcludeAçıklamalar
publicgetExcludeAnnotations ()
Hariç tutulacak ek açıklamaların geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
Hariç tutma filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getIncludeAnnotations
publicgetIncludeAnnotations ()
Eklenecek ek açıklamaların geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Dahil etme filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
koşmak
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir.
parametreler | |
---|---|
testInfo | TestInformation : Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi. |
listener | ITestInvocationListener : test sonuçlarının ITestInvocationListener |
Atar | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
Test toplama modunu etkinleştirir veya devre dışı bırakır
setConfiguration
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration
enjekte eder.
parametreler | |
---|---|
configuration | IConfiguration |
setDebug
public void setDebug (boolean debug)
parametreler | |
---|---|
debug | boolean |
uploadTestArtifacts
public void uploadTestArtifacts (File logDir, ITestInvocationListener listener)
parametreler | |
---|---|
logDir | File |
listener | ITestInvocationListener |
RobolectricResources'ı kullan
public boolean useRobolectricResources ()
İadeler | |
---|---|
boolean |
Korumalı yöntemler
derlemeLdLibraryPath
protected String compileLdLibraryPath ()
Yerel kitaplık gerektiren testler için LD_LIBRARY_PATH döndürün.
İadeler | |
---|---|
String | iki nokta üst üste ayrılmış kitaplık yolunu belirten bir dize. |
JarFile'ı al
protected File getJarFile (String jarName, TestInformation testInfo)
Birim testi koşum takımını taklit etmek için HostTest'ten kopyalandı.
Kavanozumuzu bulmak için farklı kullanım durumları için yapının genellikle bulunduğu birkaç yeri inceleyin.
parametreler | |
---|---|
jarName | String |
testInfo | TestInformation |
İadeler | |
---|---|
File |
setserver
protected void setServer (ServerSocket server)
parametreler | |
---|---|
server | ServerSocket |